aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove SRP6 file supportJack Lloyd2016-12-312-133/+0
* Add a simple test of the all or nothing transformJack Lloyd2016-12-311-2/+2
* Improve filter testsJack Lloyd2016-12-313-2/+10
* Increase default TLS DH min to 2048 bits, and add BSI policy class.Jack Lloyd2016-12-302-2/+56
* Merge GH #785 Disable SHA-1 and weak RSA by default during cert validationJack Lloyd2016-12-301-6/+8
|\
| * Increase Path_Validation_Restrictions default min strength to 110Jack Lloyd2016-12-271-6/+8
* | Add CECPQ1 OCB ciphersuitesJack Lloyd2016-12-301-1/+3
* | Tiny code simplificationJack Lloyd2016-12-301-3/+1
* | Prohibit SHA256/SHA384 ciphersuites in TLS 1.0/1.1 (GH #496)Jack Lloyd2016-12-281-3/+10
|/
* Remove unnecessary BOTAN_DLL annotationsJack Lloyd2016-12-274-5/+5
* Speed up DSA param gen testJack Lloyd2016-12-262-8/+14
* Merge GH #783 Expose TLS message types to applicationsJack Lloyd2016-12-2420-30/+43
|\
| * Export tls_messages.h as a public headerRené Korthaus2016-12-2320-30/+43
* | Compile fixJack Lloyd2016-12-231-0/+1
* | Fix file descriptor leak introduced in bcae34c0cJack Lloyd2016-12-232-5/+1
|/
* Remove nested anon namespaceJack Lloyd2016-12-231-4/+0
* Add DL_Group testsJack Lloyd2016-12-232-6/+6
* More filter testsJack Lloyd2016-12-224-33/+28
* Merge GH #779 Add ECDH/ECIES blinding and DH small subgroup checkingJack Lloyd2016-12-214-18/+55
|\
| * Add missing q == 0 check in DL_Scheme_PublicKey::check_key() as q may not be ...Never2016-12-201-7/+19
| * Blind the ECDH/ECIES agree operation.Never2016-12-192-12/+21
| * Added DH public key check y^q mod p = 1 against small-subgroup attacks as des...Never2016-12-191-0/+2
| * Improved DL_Group verification. The group is invalid, if g^q mod p !=1 and in...Never2016-12-191-5/+19
* | ISO-9796-2 doxygen build fixesDaniel Neus2016-12-191-4/+4
* | Add CertificatePathStatusCodes typedefJack Lloyd2016-12-182-31/+37
* | Convert to using standard uintN_t integer typesJack Lloyd2016-12-18545-5334/+5338
* | IncludeOS has random device files nowJack Lloyd2016-12-181-0/+1
* | Disable TLS signature and finished message checks in fuzzer modeJack Lloyd2016-12-173-3/+23
* | Add support for brainpool curves in openssl providerRené Korthaus2016-12-171-1/+17
* | Fix clang-analyzer warning in AES codeJack Lloyd2016-12-161-6/+4
* | Remove debug codeJack Lloyd2016-12-141-1/+1
* | Fix exponentiation bug, related fixesJack Lloyd2016-12-147-34/+79
|/
* In ressol, prohibit a >= pJack Lloyd2016-12-111-3/+5
* Public_Key derived class ctors take an std::vector<byte>René Korthaus2016-12-1123-37/+37
* Merge GH #765 Rewrite CBC unpadding operations as const timeJack Lloyd2016-12-102-41/+69
|\
| * forgot to unpoison return valsNever2016-12-091-0/+4
| * Rewrote bc unpad functions as const time operations.Never2016-12-092-41/+65
* | Merge GH #759 Add ISO 9796-2 signature schemesJack Lloyd2016-12-084-12/+414
|\ \
| * | ISO 9796: Change header guard formatNever2016-12-061-2/+2
| * | Add ISO9796-2 Signature Schemes giving message recovery 2 and 3.Never2016-12-054-12/+414
* | | Another rename in the service of filename uniquenessJack Lloyd2016-12-081-0/+0
* | | Remove <source> block from info.txt filesJack Lloyd2016-12-0816-119/+1
* | | Inline Twofish::rs_mul into its only callerJack Lloyd2016-12-082-24/+19
* | | Rename both DL and EC named group files.Jack Lloyd2016-12-082-0/+0
* | | Rename Serpent SIMD and Twofish SBOX source filesJack Lloyd2016-12-082-0/+0
* | | Merge GH #744 Allow custom extensions when creating certsJack Lloyd2016-12-087-29/+195
|\ \ \
| * | | Rename some methods, add more tests and docsRené Korthaus2016-12-043-12/+50
| * | | Allow custom extensions in X509_Cert_OptionsRené Korthaus2016-12-027-25/+153
* | | | Fix off by one in PKCS #1 v1.5 decryption decodingJack Lloyd2016-12-081-1/+1
| |_|/ |/| |
* | | Avoid crash in PKCS1v1.5 unpadding if input len <= 2Jack Lloyd2016-12-081-0/+6