aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #1678 Add read_kv utility functionJack Lloyd2018-09-092-3/+111
|\
| * Add read_kv for parsing strings with key/value pairsJack Lloyd2018-09-092-3/+111
* | Optimize CT::is_zero, CT::expand_mask, CT::expand_top_bitJack Lloyd2018-09-072-26/+24
* | Revert increase in Blowfish minimum length.Jack Lloyd2018-09-072-2/+2
* | Increase minimum Blowfish key length to 64 bitsJack Lloyd2018-09-072-2/+2
* | Add RandomNumberGenerator::accepts_inputJack Lloyd2018-09-069-17/+79
|/
* Remove Darwin SecRandomCopyBytesJack Lloyd2018-09-044-85/+0
* Merge GH #1667 Add hashing with CommonCryptoJack Lloyd2018-09-044-3/+203
|\
| * Add commoncrypto OS feature so it cannot be enabled on other systemsJack Lloyd2018-09-041-0/+4
| * Indent to match conventions.Jack Lloyd2018-09-042-75/+73
| * Add support for hashing with CommonCryptoJose Pereira2018-09-034-3/+201
* | Remove unneeded load_on autoJack Lloyd2018-09-049-18/+0
* | Remove use of OpenSSL IDEAJack Lloyd2018-09-041-5/+0
|/
* Use a literal date for this API versionJack Lloyd2018-09-021-5/+4
* Check PSS salt length during verificationJack Lloyd2018-08-303-36/+94
* Remove unused variableJack Lloyd2018-08-261-1/+0
* Merge GH #1662 Add AVX2 ChaChaJack Lloyd2018-08-264-12/+304
|\
| * Add AVX2 version of ChaChaJack Lloyd2018-08-264-12/+304
* | Simplify code for SIMD_4x32::rhoJack Lloyd2018-08-261-49/+4
|/
* Move AVX2 wrapper to utilsJack Lloyd2018-08-244-259/+218
* AVX2Jack Lloyd2018-08-241-56/+62
* Serpent 8x decryptJack Lloyd2018-08-242-88/+118
* WIP for Serpent AVX2Jack Lloyd2018-08-244-7/+415
* Merge GH #1659 Report correct size for XMSS signaturesJack Lloyd2018-08-241-2/+4
|\
| * Implements correct XMSS signature size calculationMatthias Gierlings2018-08-241-2/+4
* | Allow SIV for PBES2 private key encryptionJack Lloyd2018-08-231-2/+7
* | Add OIDs for SIV and OCB mode ciphersJack Lloyd2018-08-231-0/+26
|/
* Merge GH #1656 Add operator*(BigInt,word)Jack Lloyd2018-08-232-0/+21
|\
| * Add operator*(BigInt, word)Jack Lloyd2018-08-232-0/+21
* | Merge GH #1657 If cert extn decoding fails do not fail entire parseJack Lloyd2018-08-232-2/+8
|\ \
| * | If cert extension parsing fails, replace the object with UnknownJack Lloyd2018-08-232-2/+8
| |/
* / Fix build without x509 moduleTobias Brunner2018-08-231-1/+22
|/
* Add PBES2 as alias for PBE-PKCS5v20Jack Lloyd2018-08-232-2/+5
* Merge GH #1651 Default disable TLS v1.0/v1.1 and CBC+CCM suitesJack Lloyd2018-08-231-6/+6
|\
| * Default disable support for TLS v1.0/v1.1 and all CBC and CCM suitesJack Lloyd2018-08-221-6/+6
* | Simplify exception messagesJack Lloyd2018-08-227-12/+29
|/
* Add nonce-set checks for OpenSSL CBC mode implsJack Lloyd2018-08-171-1/+5
* Have cipher modes also verify that the nonce is set prior to useJack Lloyd2018-08-175-7/+20
* In EAX, CCM, OCB verify nonce is set before processingJack Lloyd2018-08-173-1/+9
* Add BOTAN_STATE_CHECK macroJack Lloyd2018-08-172-2/+21
* Fix an EAX bug in reset()Jack Lloyd2018-08-171-0/+8
* Add botan_cipher_reset to FFIJack Lloyd2018-08-172-0/+15
* Ignore an empty string ("") for trusted_path argumentJack Lloyd2018-08-161-1/+1
* Add args for botan FFI cert verification for hostname and timeJack Lloyd2018-08-162-4/+16
* Add botan_x509_cert_dupJack Lloyd2018-08-162-4/+24
* Fix bug introduced in 15e149acJack Lloyd2018-08-161-6/+6
* Avoid throwing within the FFI layerJack Lloyd2018-08-163-10/+9
* Add TOTP to FFIJack Lloyd2018-08-163-4/+144
* For HOTP/TOTP allow a key/len pair instead of requiring SymmetricKeyJack Lloyd2018-08-165-9/+36
* Expose HOTP to FFIJack Lloyd2018-08-153-3/+137