aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* De-inline ffi_guard_thunkJack Lloyd2018-08-133-34/+52
* Better error reporting for FFIJack Lloyd2018-08-123-6/+18
* Fix for OpenSSLJack Lloyd2018-08-121-0/+4
* Add function to return the size of a key agreement outputJack Lloyd2018-08-1210-7/+39
* Better error checking in Python wrapperJack Lloyd2018-08-111-1/+1
* Put bcrypt decls in ffi in same placeJack Lloyd2018-08-111-22/+22
* Add botan_cipher_get_keyspecJack Lloyd2018-08-114-13/+34
* Add some useful FFI functionsJack Lloyd2018-08-104-0/+55
* Optimize computation of CTR input blocksJack Lloyd2018-08-101-8/+13
* Specialize CTR::seek for 4-byte countersJack Lloyd2018-08-101-5/+19
* GHASH should check the nonce sizeJack Lloyd2018-08-101-0/+1
* Add a function to query output length of symmetric cipherJack Lloyd2018-08-105-3/+21
* Fix off by one for SM2 ciphertext lengthJack Lloyd2018-08-101-1/+1
* Add functions to get size of PK ciphertext,plaintextJack Lloyd2018-08-1017-57/+197
* Guard use of Serialized_RNG with thread macro checkJack Lloyd2018-08-101-0/+2
* Merge GH #1641 Add functions to get expected length of PK signatureJack Lloyd2018-08-1024-13/+105
|\
| * Add FFI function to get signature output lengthJack Lloyd2018-08-102-0/+7
| * Add PK_Signer::signature_lengthJack Lloyd2018-08-1022-13/+98
* | Add a "user-threadsafe" option to botan_rng_initJack Lloyd2018-08-101-0/+10
* | Allow x509 module to be optional for FFIJack Lloyd2018-08-103-19/+103
|/
* Fix GCM bug: would accept AD without keyed if AD was emptyJack Lloyd2018-08-091-2/+2
* Add Tweakable_Block_Cipher classJack Lloyd2018-08-092-6/+23
* 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