aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/oids.py
Commit message (Collapse)AuthorAgeFilesLines
* s/as_string/to_string/Jack Lloyd2019-03-011-1/+1
| | | | | A few older APIs use as_string where everywhere else uses to_string. Add to_string's where missing, and deprecate X::as_string.
* Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-221-1/+1
| | | | Making them usable for private key encryption
* Remove house curve supportJack Lloyd2018-02-131-8/+0
|
* Use new literal syntax for OIDsJack Lloyd2018-02-071-2/+5
| | | | Reduces size of oid_maps object file by a ~16K
* Reintroduce ability to register OIDs at runtimeNever2018-02-051-1/+1
| | | | | | This was removed in 62e55f484a7a03e2532875696eb2479a577878e9 in favor of a faster and smaller lookup. The ability is however required if we want to use custom curves at runtime.
* Move DN upper bound function to X509_DN static functionJack Lloyd2017-12-231-4/+4
| | | | | Avoids another public header, and it just makes sense that it be declared there.
* Enable signing X509 structures with rsa-pssFabian Weissberg2017-12-221-2/+76
|
* Fix various x509 path validation bugs + path building with ambiguous DNsFabian Weissberg2017-12-201-2/+84
| | | | Signed-off-by: Fabian Weissberg <[email protected]>
* Add warning to OID script outputJack Lloyd2016-11-211-0/+6
| | | | [ci skip]
* Change oids.py and regenerate oids.cppRené Korthaus2016-11-031-0/+10
|
* Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-031-0/+162
OID map is now generated from an input file on an as needed basis. Just uses a sequence of ifs - simple, fast, and small code size. Merges oid_lookup sub-module which was already required by asn1 anyway, so completely non-optional. Removes @neusdan's nice OID tests since without any runtime adds the tests are moot.