aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Guard include of ElGamal headerJack Lloyd2017-04-151-1/+4
* Support for ElGamal in FFI interfaceKrzysztof Kwiatkowski2017-04-142-1/+92
* Merge GH #989 Avoid recursion in BER_Decoder::get_next_objectJack Lloyd2017-04-131-11/+16
|\
| * Avoid recursion in BER_Decoder::get_next_objectJack Lloyd2017-04-091-11/+16
* | fix missing flush in DataSink_Stream::end_msgPhilippe Lieser2017-04-102-0/+12
|/
* Small ffi fixesJack Lloyd2017-04-082-4/+6
* Merge GH #979 Doc fix [ci skip]Jack Lloyd2017-04-051-1/+1
|\
| * Fix description of coprime parameter to random_prime() [ci skip]René Korthaus2017-04-051-1/+1
* | Merge GH #966 Add SM3 hash functionJack Lloyd2017-04-054-0/+334
|\ \ | |/ |/|
| * Re-roll two loops in SM3 hash compression function that are causing test fail...Daniel Wyatt2017-04-041-94/+32
| * Unroll loops in SM3 hash compress_n.Daniel Wyatt2017-04-032-65/+241
| * Fix info.txt date and update to new format.Daniel Wyatt2017-04-031-1/+3
| * Merge remote-tracking branch 'origin/master' into sm3Daniel Wyatt2017-04-03177-191/+538
| |\
| * | Add SM3 hash functionDaniel Wyatt2017-04-034-0/+218
* | | Merge GH #978 Fix bad read in X509 DN comparisons (CVE-2017-2801)Jack Lloyd2017-04-041-0/+2
|\ \ \
| * | | Fix X509 DN comparisonsJack Lloyd2017-04-041-0/+2
* | | | Merge GH #900 Add ability to search by X509 DN hashJack Lloyd2017-04-048-39/+95
|\ \ \ \
| * | | | Add certificate store lookup by subject DN hashNuno Goncalves2017-04-034-0/+38
| * | | | Add X509 issuer and subject DN hash methodsNuno Goncalves2017-04-032-0/+24
| * | | | Fix commentsNuno Goncalves2017-04-031-2/+2
| * | | | Throw exception for Not_ImplementedNuno Goncalves2017-04-031-2/+1
| * | | | Refactor find_cert_by_pubkey_sha1 to reuse hash objectNuno Goncalves2017-04-031-2/+6
| * | | | X509_CA: constantify X509_CA::sign_requestNuno Goncalves2017-04-032-2/+2
| * | | | Refactor and modernize files to be editedNuno Goncalves2017-04-031-33/+24
| | |_|/ | |/| |
* | | | Merge GH #977 Add block cipher interface to C APIJack Lloyd2017-04-042-0/+122
|\ \ \ \ | |_|/ / |/| | |
| * | | Add block cipher interface to C APIJack Lloyd2017-04-042-0/+122
* | | | Merge GH #974 Add wrapper for make_uniqueJack Lloyd2017-04-042-0/+78
|\ \ \ \ | |/ / / |/| | |
| * | | add Botan::make_uniqueTomasz Frydrych2017-04-042-0/+78
| |/ /
* | | Remove stray semicolonJack Lloyd2017-04-041-1/+1
* | | Merge GH #885 Change HMAC_DRBG::security_level to match NIST SP800-90AJack Lloyd2017-04-042-5/+21
|\ \ \
| * | | Follow NIST SP 800-57 for HMAC_DRBG security levelRené Korthaus2017-04-031-3/+12
| * | | Change security_strength of HMAC_DRBGRené Korthaus2017-04-032-5/+12
| |/ /
* | | Merge GH #965 Various code cleanupsJack Lloyd2017-04-0491-238/+223
|\ \ \
| * | | Content:Tomasz Frydrych2017-04-0391-238/+223
| |/ /
* | | Merge GH #964 Add various useful FFI functions for public key cryptoJack Lloyd2017-04-042-81/+307
|\ \ \ | |/ / |/| |
| * | Implement botan_pubkey_loadJack Lloyd2017-04-031-0/+24
| * | Fix botan_privkey_create if the desired algorithm was not available in buildJack Lloyd2017-04-031-8/+27
| * | Add generic getters for PK parameters in C interfaceJack Lloyd2017-04-022-75/+258
* | | Merge GH #962 More configure.py refactorings/improvementsJack Lloyd2017-04-03177-191/+538
|\ \ \ | |_|/ |/| |
| * | Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-02177-191/+538
| |/
* | Merge GH #961 Add some more BigInt functions to C APIJack Lloyd2017-04-022-47/+137
|\ \ | |/ |/|
| * Add some more useful bigint functions to C interfaceJack Lloyd2017-03-312-47/+137
* | Fix Doxygen comment errorsJack Lloyd2017-03-311-1/+3
|/
* Merge GH #954 Always poll 256 bytes from getentropy syscallJack Lloyd2017-03-301-3/+4
|\
| * Always poll 256 bytes from Getentropy.Alexander Bluhm2017-03-301-3/+4
* | Use arc4random(3) as system rng on OpenBSD.Alexander Bluhm2017-03-301-0/+15
|/
* Disable entropy proc_walk on OpenBSD.Alexander Bluhm2017-03-301-1/+0
* Merge GH #899 Add ability to specify iterations when encrypting a private keyJack Lloyd2017-03-296-18/+382
|\
| * Add ability to specify iterations when encrypting a private keyJack Lloyd2017-02-266-18/+382
* | Merge GH #946 Expose multiple precision integers in C interfaceJack Lloyd2017-03-293-10/+500
|\ \