aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/asn1/asn1_oid.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Avoid spurious throw/catchJack Lloyd2019-08-161-5/+5
|
* FixesJack Lloyd2019-08-041-3/+3
|
* Remove unnecessary functionsJack Lloyd2019-08-041-3/+9
|
* Reduce usage of oids.h with the addition of some helpers on OIDJack Lloyd2019-08-041-4/+10
|
* OID cleanupsJack Lloyd2019-08-041-66/+70
|
* Allow decoding ASN.1 OID 0.0Jack Lloyd2018-03-051-1/+3
| | | | | | | | I had no idea this was a valid OID but apparently it is. And for some who-knows-why reason FreeTSA certificate includes it in their certificate policy extension. GH #355
* Create a persistent registry for ECC group dataJack Lloyd2018-02-041-1/+1
| | | | Now a single copy is maintained of each EC group info
* Prepare for making BER_Object members privateJack Lloyd2018-01-181-11/+13
| | | | | Now there are usable accessors that allow the library to avoid using BER_Object members directly.
* Fix various MSVC warningsJack Lloyd2017-08-311-1/+5
| | | | Based on VC2017 output
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-6/+6
| | | | | | Renames a couple of functions for somewhat better name consistency, eg make_u32bit becomes make_uint32. The old typedefs remain for now since probably lots of application code uses them.
* Add asserts to help out CoverityJack Lloyd2016-02-091-0/+2
| | | | | | It somehow deduces an input that is both > 0 and for which high_bit never finds a bit set and returns 0. In both cases that would lead to block being 0 and a negative shift.
* Mass-prefix member vars with m_René Korthaus2016-01-081-21/+21
|
* String comparision fixesDaniel Neus2016-01-041-1/+1
| | | | fix PVS-Studio perfomance warnings
* Avoid concatination of charsSimon Warta2015-09-221-1/+1
| | | | | | | Ever tried? auto str = "some long string"; auto str2 = str + '\n'; It's not with the brainfuck finding the bug.
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Move lib into srclloyd2014-01-101-0/+189