aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove functions from Cipher_Mode now inherited from base classJack Lloyd2018-08-091-44/+0
* Add StreamCipher::write_keystreamJack Lloyd2018-08-085-7/+37
* Remove unnecessary accessors for Threefish-512Jack Lloyd2018-08-082-6/+4
* Mark some members of Block_Cipher_Fixed_Params as finalJack Lloyd2018-08-081-4/+4
* De-inline functions from stream cipher headersJack Lloyd2018-08-0812-52/+127
* Add StreamCipher::default_iv_lengthJack Lloyd2018-08-088-11/+26
* Add support for XChaCha20Poly1305Jack Lloyd2018-08-073-5/+6
* Add support for XChaChaJack Lloyd2018-08-073-41/+126
* Fix a bug in XSalsa20Jack Lloyd2018-08-072-19/+43
* Avoid crash in ChaCha20+Salsa if set_iv called without a key setJack Lloyd2018-08-072-0/+4
* Fix OpenSSL modesJack Lloyd2018-08-051-1/+12
* Fix crashes when modes were used unkeyed.Jack Lloyd2018-08-057-26/+36
* Use codec_base for Base64 encodingWambou2018-08-042-158/+153
* Accept PKCS1v15 as an alias for EMSA3Jack Lloyd2018-08-022-4/+5
* Format nitJack Lloyd2018-08-021-1/+1
* Clarify comment on botan_privkey_loadJack Lloyd2018-08-021-1/+1
* Merge GH #1637 Merge SM2 signature and ECIES key typesJack Lloyd2018-08-029-190/+79
|\
| * Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-019-190/+79
* | Avoid requirement to set rng in botan_privkey_loadJack Lloyd2018-08-012-7/+9
|/
* Add OID for HMAC with SHA-512/256Jack Lloyd2018-08-011-1/+3
* Add Lucas test from FIPS 186-4Jack Lloyd2018-07-3112-147/+406
* Fix Doxygen comments for AutoSeeded_RNG [ci skip]Jack Lloyd2018-07-311-3/+7
* Ensure values are fully reduced during ECDSA signatureJack Lloyd2018-07-301-3/+3
* Support calling Whirlpool in OpenSSLJack Lloyd2018-07-261-0/+5
* GHASH - use explicit function to check for key being setJack Lloyd2018-07-251-1/+1
* Add OID for SM2 with SM3 signaturesJack Lloyd2018-07-241-1/+3
* Add include for getenvJack Lloyd2018-07-241-0/+1
* Only print FFI exceptions to stdout if an env var is setJack Lloyd2018-07-241-1/+4
* Add botan_mac_query_keylenJack Lloyd2018-07-242-1/+28
* Add botan_block_cipher_query_keylen plus some new FFI error codesJack Lloyd2018-07-244-5/+49
* Use Alloc templates instead of overriding for specific vector typesJack Lloyd2018-07-241-16/+16
* Fix bad assert in Goppa decodingJack Lloyd2018-07-241-3/+4
* Require SM2 ciphertexts be DER encodedJack Lloyd2018-07-241-2/+18
* In ECC private key encoding, include the optional public key fieldJack Lloyd2018-07-231-2/+4
* Merge GH #1628 In ECDSA verify, handle error seen with LibreSSL on non-x86Jack Lloyd2018-07-201-7/+16
|\
| * Handle another possible OpenSSL error only seen on non-x86_64Jack Lloyd2018-07-171-7/+16
* | Add FFI funcs to get algo name from cipher, MAC and hash objsJack Lloyd2018-07-196-10/+73
* | Specialize code for BigInt right shift by 1Jack Lloyd2018-07-191-0/+22
* | Fix error in CCM when L=8Jack Lloyd2018-07-182-6/+7
* | Support salts other than exactly 16 bytes for Blowfish key setupJack Lloyd2018-07-184-36/+59
* | Correct comment on Hardware_RNGJack Lloyd2018-07-171-2/+1
|/
* Update password hashing default settingsJack Lloyd2018-07-133-3/+5
* Remove RC2 related OIDsJack Lloyd2018-07-131-5/+1
* Bump the FFI versionJack Lloyd2018-07-132-2/+6
* Correct a comment in Camellia code, and align the 256 byte tableJack Lloyd2018-07-131-1/+3
* Unroll SM4 encryption/decryption by 2Jack Lloyd2018-07-131-23/+105
* Add FPE1 to C APIJack Lloyd2018-07-133-1/+114
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-103-9/+3
* Fix ARMv7 buildJack Lloyd2018-07-091-0/+3
* Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-097-5/+291