aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Various fixes with bsi module policyRené Korthaus2016-07-042-2/+8
* Add missing override annotation. Fix formatting in ECIES testsJack Lloyd2016-06-301-1/+1
* Add ECKDSA OIDs for SHA signaturesJack Lloyd2016-06-221-0/+4
* Update KDF1-ISO 18033 with KDF label argumentJack Lloyd2016-06-202-2/+5
* Merge GH #504 Add ECKCDSAJack Lloyd2016-06-2019-26/+431
|\
| * Add ECKCDSA signature algorithmRené Korthaus2016-06-1421-26/+439
* | Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-207-0/+782
|\ \
| * \ Merge remote-tracking branch 'remotes/origin/master' into eciesPhilipp Weber2016-05-3027-90/+82
| |\ \
| * | | ecies review change: decrypt only if mac is correct and catch exceptions duri...Philipp Weber2016-05-231-11/+25
| * | | add ecies implementation according to iso-18033Philipp Weber2016-04-273-0/+687
| * | | add kdf1 implementation according to iso-18033 (preparation for ecies)Philipp Weber2016-04-274-0/+81
* | | | 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