aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/oids.txt
Commit message (Collapse)AuthorAgeFilesLines
* Code cleanups and improvements, details below:René Meusel2022-01-131-0/+10
| | | | | | | | | | * Shake_128_Cipher as XOF * Split Kyber "modern" and "90s" modes into botan modules * copyright headers * OIDs for different kyber modes * Support ASN.1 Full encoding Co-authored-by: Hannes Rantzsch <[email protected]>
* Remove Tiger hash functionJack Lloyd2020-11-051-1/+0
|
* Add support for XMSS X.509 certificatesRené Korthaus2019-10-211-2/+6
|
* Move streebog to right sectionJack Lloyd2019-08-041-5/+2
|
* Update GOST to use 2012 OIDs/paramsJack Lloyd2019-08-031-2/+3
|
* Updates for GOST 2012 supportJack Lloyd2019-08-011-4/+20
| | | | | | | GOST uses IEEE style formatting for signatures rather than DER struct. Confirmed using 2012 test certs from CryptoPro GH #1860 #1897
* Change XMSS OIDs and feature macro nameJack Lloyd2019-06-231-1/+2
| | | | Since draft6 and final RFC are not compatible ...
* Add OIDs for SIV and OCB mode ciphersJack Lloyd2018-08-231-0/+15
|
* Add PBES2 as alias for PBE-PKCS5v20Jack Lloyd2018-08-231-0/+1
| | | | Easier to remember and type.
* Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-011-0/+1
| | | | | | It seems in practice the same key may be end up used for both operations, so maintaining a distinction at the type level just complicates things.
* Add OID for HMAC with SHA-512/256Jack Lloyd2018-08-011-0/+1
|
* Add OID for SM2 with SM3 signaturesJack Lloyd2018-07-241-0/+2
|
* Remove RC2 related OIDsJack Lloyd2018-07-131-2/+0
| | | | Since RC2 has been removed since 1c0bc3cc6b no reason to have these around.
* Add a couple of OIDs commonly seen in certificatesJack Lloyd2018-07-041-0/+3
|
* Add OID for ChaCha20Poly1305Jack Lloyd2018-07-011-0/+2
| | | | From RFC 8103
* Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-221-3/+15
| | | | Making them usable for private key encryption
* Add Scrypt key dervation functionJack Lloyd2018-05-161-0/+2
|
* Merge GH #1560 Add OpenPGP specific (Ed|X)25519 OIDsJack Lloyd2018-05-021-0/+4
|\
| * Add OpenPGP-specific curve OIDsMarcus Brinkmann2018-05-021-0/+4
| |
* | Correct file name to regenerate [ci skip]Jack Lloyd2018-05-021-1/+1
|/
* use range-based for loop instead of std::for_eachPatrik Fiedler2018-01-031-0/+1
|
* Enable signing X509 structures with rsa-pssFabian Weissberg2017-12-221-1/+5
|
* Fix various x509 path validation bugs + path building with ambiguous DNsFabian Weissberg2017-12-201-16/+18
| | | | Signed-off-by: Fabian Weissberg <[email protected]>
* X.509 RSA-PSS verificationDaniel Neus2017-10-201-0/+8
|
* Correct the SHA-3 PKCSv1.5 IDsJack Lloyd2017-10-051-0/+2
| | | | | | | Thanks to @noloader for pointing me at draft-jivsov-openpgp-sha3-01 which has the correct values. Adds a test so this can't happen again.
* Add Streebog hash (GOST R 34.11-2012).Daniel Wyatt2017-08-041-0/+3
|
* Add SM2 signature schemeJack Lloyd2017-06-291-0/+6
| | | | | | From https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02 This is a contribution from Ribose Inc (@riboseinc).
* Moved to draft-ietf-curdle-pkix assigned OIDsFrancis Dupont2017-06-121-2/+2
|
* Add Ed25519 key type and testsJack Lloyd2017-06-071-0/+1
| | | | This work was sponsored by Ribose Inc
* Add SM3 OIDs and PKCSv1.5 hash prefixJack Lloyd2017-05-191-0/+3
|
* Add key_constraints_to_string, GOST-34.10 cert handlingJack Lloyd2016-11-181-0/+2
| | | | Add some try/catch blocks to the X.509 tests, and use create_private_key API
* Add OIDs for SHA-3 and SHA-3 signature algorithmsJack Lloyd2016-11-171-1/+30
| | | | | Also CCM OIDS, and SHA-384/SHA-512 DSA OIDs. All from NIST: http://csrc.nist.gov/groups/ST/crypto_apps_infra/csor/algorithms.html
* Add OID for XMSSJack Lloyd2016-11-061-0/+3
| | | | [ci skip]
* Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-031-0/+211
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.