Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code cleanups and improvements, details below: | René Meusel | 2022-01-13 | 1 | -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 function | Jack Lloyd | 2020-11-05 | 1 | -1/+0 |
| | |||||
* | Add support for XMSS X.509 certificates | René Korthaus | 2019-10-21 | 1 | -2/+6 |
| | |||||
* | Move streebog to right section | Jack Lloyd | 2019-08-04 | 1 | -5/+2 |
| | |||||
* | Update GOST to use 2012 OIDs/params | Jack Lloyd | 2019-08-03 | 1 | -2/+3 |
| | |||||
* | Updates for GOST 2012 support | Jack Lloyd | 2019-08-01 | 1 | -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 name | Jack Lloyd | 2019-06-23 | 1 | -1/+2 |
| | | | | Since draft6 and final RFC are not compatible ... | ||||
* | Add OIDs for SIV and OCB mode ciphers | Jack Lloyd | 2018-08-23 | 1 | -0/+15 |
| | |||||
* | Add PBES2 as alias for PBE-PKCS5v20 | Jack Lloyd | 2018-08-23 | 1 | -0/+1 |
| | | | | Easier to remember and type. | ||||
* | Combine SM2 key types for signatures and encryption | Jack Lloyd | 2018-08-01 | 1 | -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/256 | Jack Lloyd | 2018-08-01 | 1 | -0/+1 |
| | |||||
* | Add OID for SM2 with SM3 signatures | Jack Lloyd | 2018-07-24 | 1 | -0/+2 |
| | |||||
* | Remove RC2 related OIDs | Jack Lloyd | 2018-07-13 | 1 | -2/+0 |
| | | | | Since RC2 has been removed since 1c0bc3cc6b no reason to have these around. | ||||
* | Add a couple of OIDs commonly seen in certificates | Jack Lloyd | 2018-07-04 | 1 | -0/+3 |
| | |||||
* | Add OID for ChaCha20Poly1305 | Jack Lloyd | 2018-07-01 | 1 | -0/+2 |
| | | | | From RFC 8103 | ||||
* | Add OIDS for Camellia and SM4 in GCM and CBC modes | Jack Lloyd | 2018-05-22 | 1 | -3/+15 |
| | | | | Making them usable for private key encryption | ||||
* | Add Scrypt key dervation function | Jack Lloyd | 2018-05-16 | 1 | -0/+2 |
| | |||||
* | Merge GH #1560 Add OpenPGP specific (Ed|X)25519 OIDs | Jack Lloyd | 2018-05-02 | 1 | -0/+4 |
|\ | |||||
| * | Add OpenPGP-specific curve OIDs | Marcus Brinkmann | 2018-05-02 | 1 | -0/+4 |
| | | |||||
* | | Correct file name to regenerate [ci skip] | Jack Lloyd | 2018-05-02 | 1 | -1/+1 |
|/ | |||||
* | use range-based for loop instead of std::for_each | Patrik Fiedler | 2018-01-03 | 1 | -0/+1 |
| | |||||
* | Enable signing X509 structures with rsa-pss | Fabian Weissberg | 2017-12-22 | 1 | -1/+5 |
| | |||||
* | Fix various x509 path validation bugs + path building with ambiguous DNs | Fabian Weissberg | 2017-12-20 | 1 | -16/+18 |
| | | | | Signed-off-by: Fabian Weissberg <[email protected]> | ||||
* | X.509 RSA-PSS verification | Daniel Neus | 2017-10-20 | 1 | -0/+8 |
| | |||||
* | Correct the SHA-3 PKCSv1.5 IDs | Jack Lloyd | 2017-10-05 | 1 | -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 Wyatt | 2017-08-04 | 1 | -0/+3 |
| | |||||
* | Add SM2 signature scheme | Jack Lloyd | 2017-06-29 | 1 | -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 OIDs | Francis Dupont | 2017-06-12 | 1 | -2/+2 |
| | |||||
* | Add Ed25519 key type and tests | Jack Lloyd | 2017-06-07 | 1 | -0/+1 |
| | | | | This work was sponsored by Ribose Inc | ||||
* | Add SM3 OIDs and PKCSv1.5 hash prefix | Jack Lloyd | 2017-05-19 | 1 | -0/+3 |
| | |||||
* | Add key_constraints_to_string, GOST-34.10 cert handling | Jack Lloyd | 2016-11-18 | 1 | -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 algorithms | Jack Lloyd | 2016-11-17 | 1 | -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 XMSS | Jack Lloyd | 2016-11-06 | 1 | -0/+3 |
| | | | | [ci skip] | ||||
* | Remove ability to add OIDS at runtime. Remove global OID lock. | Jack Lloyd | 2016-11-03 | 1 | -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. |