aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Added virtual Callback InterfaceMatthias Gierlings2016-06-198-52/+113
* Implemented Feedback on GH #457Matthias Gierlings2016-06-197-13/+12
* Fix for amalgamation build problemsMatthias Gierlings2016-06-194-7/+13
* Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-1912-135/+114
* Reduction of code complexity in TLS classes.Matthias Gierlings2016-06-1925-909/+1209
* Merge GH #497 Add StreamCipher::seek and implementation for ChaChaJack Lloyd2016-06-1812-4/+64
|\
| * Adding StreamCipher::seek interface, supporting seek in ChaCha, and also addi...SimCog2016-06-1812-4/+64
* | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encodingJack Lloyd2016-06-1724-2437/+1
|\ \
| * | remove the already bitrotting and probably broken CVC implementationDaniel Neus2016-05-1818-2350/+0
| * | remove all uses of EMSA1_BSIDaniel Neus2016-05-024-20/+3
| * | remove EMSA1_BSI (no longer recommended by BSI)Daniel Neus2016-04-303-69/+0
* | | Merge GH #495 Add label argument to KDF::derive_keyJack Lloyd2016-06-1720-53/+215
|\ \ \
| * | | make sure kdf labels are always usedKai Michaelis2016-06-018-20/+41
| * | | add label parameter to KDF::derive_keyKai Michaelis2016-05-1920-43/+184
* | | | Merge GH #503 Space savings for TLS::CiphersuiteJack Lloyd2016-06-173-444/+364
|\ \ \ \
| * | | | Save the IETF ciphersute name directly in TLS::CiphersuiteJack Lloyd2016-06-093-444/+364
| | |_|/ | |/| |
* / | | fix test failures and seg faults when Botan is configured with --module-poli...René Korthaus2016-06-178-4/+12
|/ / /
* | | Merge GH #489 Add support probabilistic DSA & ECDSAJack Lloyd2016-06-074-11/+23
|\ \ \
| * | | Add support probabilistic DSA & ECDSARené Korthaus2016-05-084-11/+23
| | |/ | |/|
* | | Add Not_Implemented exceptionJack Lloyd2016-06-074-7/+17
* | | Remove DN field requirements on generating certs and PKCS #10Jack Lloyd2016-05-233-22/+0
* | | Fix GCM counter incrementJack Lloyd2016-05-233-3/+19
| |/ |/|
* | Merge GH #484 use explicit casts to avoids MSVC warning C4267Jack Lloyd2016-05-0921-64/+62
|\ \ | |/ |/|
| * Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-2718-36/+34
| * Change calls to 'get_byte' to explicitly cast parameters and eliminate compil...Dan Brown2016-04-277-28/+28
* | Add missing overrideJack Lloyd2016-04-281-1/+1
|/
* Merge GH #469 Generate error on unknown critical extension during path valida...Jack Lloyd2016-04-239-78/+241
|\
| * Move name constraints validation code to extension classRené Korthaus2016-04-173-101/+111
| * Add Unknown_Critical_Extension typeRené Korthaus2016-04-103-16/+43
| * Generate error on unknown critical extension during path validationRené Korthaus2016-04-069-19/+145
* | Fix return type of TLS_Reader::get_u32bitJack Lloyd2016-04-211-2/+2
* | Merge GH #475 Remove Transform base classJack Lloyd2016-04-2130-579/+549
|\ \
| * | Remove Transform base classJack Lloyd2016-04-2130-579/+549
* | | Merge GH #481 Add NIST SP800-108 & 56c KDFsJack Lloyd2016-04-217-0/+351
|\ \ \
| * | | NIST SP800-108 & 56cKai Michaelis2016-04-207-0/+351
| |/ /
* | | Enable ECGDSA in default buildRené Korthaus2016-04-201-2/+0
* | | Add ECGDSARené Korthaus2016-04-1910-11/+341
|/ /
* | Don't reject TLS packets with zero plaintext bytesJack Lloyd2016-04-152-13/+19
* | Empty the key/tweak containers which is used to signal the key was setJack Lloyd2016-04-151-3/+3
* | Add support for ChaCha(12)Jack Lloyd2016-04-093-9/+33
* | fix linker error if compiling with `--module-policy bsi` on Windows. Fixes GH...Daniel Neus2016-04-081-1/+1
|/
* Update OCB ciphersuites to follow new nonce scheme from -04 draftJack Lloyd2016-04-041-37/+37
* Add IETF standard ChaCha20Poly1305 ciphersuites to TLSJack Lloyd2016-03-233-23/+83
* Fix bug in IETF version of ChaCha20Poly1305Jack Lloyd2016-03-231-11/+20
* Clean up PK decryption encoding.Jack Lloyd2016-03-2014-55/+57
* Add PK_Decryptor::decrypt_or_randomJack Lloyd2016-03-2017-129/+253
* Remove support for TLS v1.2 MD5 and SHA-224 signatures.Jack Lloyd2016-03-172-53/+3
* Client must verify that the server sent an ECC curve which policy accepts.Jack Lloyd2016-03-173-0/+13
* Use rejection sampling in BigInt::random_integerJack Lloyd2016-03-162-10/+10
* Merge GH #454 X.509 name constraintsJack Lloyd2016-03-1611-16/+726
|\