aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/asn1
Commit message (Expand)AuthorAgeFilesLines
* Revamp BigInt encoding and decoding.Jack Lloyd2019-01-241-1/+1
* Fix some warnings from PVS-StudioJack Lloyd2019-01-171-1/+1
* Remove trailing whitespaceJack Lloyd2019-01-131-1/+1
* Make ctz and high_bit faster and const-time-ishJack Lloyd2018-12-221-1/+1
* Remove support for Visual C++ 2013Jack Lloyd2018-10-011-2/+0
* Add OIDs for SIV and OCB mode ciphersJack Lloyd2018-08-231-0/+26
* Add PBES2 as alias for PBE-PKCS5v20Jack Lloyd2018-08-231-1/+2
* Cleanup of BigInt encoding/decoding functionsJack Lloyd2018-08-141-1/+1
* Add path validation to FFIJack Lloyd2018-08-132-0/+9
* Add some final annotationsJack Lloyd2018-08-131-1/+1
* Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-011-1/+2
* Add OID for HMAC with SHA-512/256Jack Lloyd2018-08-011-1/+3
* Add OID for SM2 with SM3 signaturesJack Lloyd2018-07-241-1/+3
* Remove RC2 related OIDsJack Lloyd2018-07-131-5/+1
* Add a couple of OIDs commonly seen in certificatesJack Lloyd2018-07-041-1/+5
* Add OID for ChaCha20Poly1305Jack Lloyd2018-07-011-1/+3
* Add missing statementJack Lloyd2018-06-081-0/+1
* Attempt at MSVC 2013 workaroundJack Lloyd2018-06-081-2/+4
* Expose BER_Decoder constructor taking BER_Object&&Jack Lloyd2018-06-081-2/+8
* Reduce copying/allocations when BER decodingJack Lloyd2018-06-082-81/+194
* Allow passing a writer function callback to DER_EncoderJack Lloyd2018-06-082-10/+18
* Declare copy and move constructors on BER_ObjectJack Lloyd2018-06-081-0/+8
* Improve error reporting on unexpected EOF when decoding ASNJack Lloyd2018-06-081-4/+17
* Improve error message on BER decoding errorJack Lloyd2018-05-242-6/+50
* Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-221-1/+17
* DER improvementsJack Lloyd2018-05-225-36/+103
* Merge GH #1571 DER_Encoder optimizationsJack Lloyd2018-05-212-83/+123
|\
| * Make MSVC happyJack Lloyd2018-05-211-0/+13
| * Cleanups and optimizations in DER_EncoderJack Lloyd2018-05-212-83/+110
* | Use BER_Decoder::get_next to cleanup X.509 cert decoding codeJack Lloyd2018-05-212-1/+11
|/
* Add Scrypt key dervation functionJack Lloyd2018-05-161-1/+3
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-131-10/+6
* Add OpenPGP-specific curve OIDsMarcus Brinkmann2018-05-021-1/+5
* Allow year up to 2200 in ASN1 time objectsJack Lloyd2018-04-122-4/+19
* Avoid creating a map from a DN when not requiredJack Lloyd2018-03-211-0/+2
* Support Ed25519 certificate formatJack Lloyd2018-03-201-1/+1
* Remove use of ;; to end linesJack Lloyd2018-03-191-1/+1
* Support custom DN entriesJack Lloyd2018-03-141-0/+5
* Allow decoding ASN.1 OID 0.0Jack Lloyd2018-03-051-1/+3
* Use API annotationsJack Lloyd2018-03-021-2/+2
* Use BOTAN_DEFAULT_BUFFER_SIZE instead of DEFAULT_BUFFERSIZEJack Lloyd2018-03-011-1/+1
* Merge GH #1448 Support custom curves in TLS handshakeJack Lloyd2018-02-191-10/+0
|\
| * Remove house curve supportJack Lloyd2018-02-131-10/+0
* | Of course they are public member variables, not functions ...Jack Lloyd2018-02-133-3/+3
* | Add BOTAN_DEPRECATED_PUBLIC_MEMBER_FUNCTIONSJack Lloyd2018-02-133-1/+3
|/
* Use new literal syntax for OIDsJack Lloyd2018-02-072-204/+210
* Merge GH #1444 Add (back) modifyable OID mapsJack Lloyd2018-02-073-413/+560
|\
| * Reintroduce ability to register OIDs at runtimeNever2018-02-053-413/+560
* | Create a persistent registry for ECC group dataJack Lloyd2018-02-042-3/+17
|/
* Prepare for making BER_Object members privateJack Lloyd2018-01-188-92/+154