aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pk_pad
Commit message (Expand)AuthorAgeFilesLines
* Remove deprecated headers, make more headers internalJack Lloyd2020-11-0627-89/+58
* Remove Tiger hash functionJack Lloyd2020-11-051-8/+0
* Merge some of the ASN.1 headersJack Lloyd2020-10-311-1/+1
* Deprecation changesJack Lloyd2020-01-201-2/+0
* Deprecate many publically available headersJack Lloyd2019-09-0612-0/+24
* Reduce usage of oids.h with the addition of some helpers on OIDJack Lloyd2019-08-043-5/+2
* Avoid using deprecated public fields of AlgorithmIdentifierJack Lloyd2019-08-043-19/+12
* Deprecate and replace OIDS::lookupJack Lloyd2019-08-043-5/+3
* Update GOST to use 2012 OIDs/paramsJack Lloyd2019-08-032-2/+9
* Fix various MSVC warningsJack Lloyd2019-06-291-11/+14
* Fix feature macro checks.Jack Lloyd2019-04-262-2/+3
* Fixes for minimized buildsJack Lloyd2019-02-161-1/+6
* Remove trailing whitespaceJack Lloyd2019-01-131-3/+1
* Use consistent logic for OAEP and PKCS1v15 decodingJack Lloyd2018-12-213-24/+27
* Add CT::Mask typeJack Lloyd2018-11-283-37/+39
* Add some missing includesJack Lloyd2018-11-082-0/+2
* Add a fuzzer for OAEP unpaddingJack Lloyd2018-09-222-10/+33
* Slight optimization for MGF1Jack Lloyd2018-09-201-2/+3
* Remove unneeded load_on autoJack Lloyd2018-09-041-2/+0
* Check PSS salt length during verificationJack Lloyd2018-08-303-36/+94
* Accept PKCS1v15 as an alias for EMSA3Jack Lloyd2018-08-021-2/+3
* DER improvementsJack Lloyd2018-05-221-18/+10
* Support passing an OAEP label in EME nameRené Korthaus2018-04-021-4/+5
* Support "mixed" OAEP hashesJack Lloyd2018-03-211-2/+17
* Mixed mode OAEPJack Lloyd2018-03-213-10/+27
* Catch exceptions by reference not valueJack Lloyd2018-03-161-17/+11
* Use API annotationsJack Lloyd2018-03-021-1/+1
* Fix crash in EMSA_PKCS1v15_Raw if the hash function was not enabled.Jack Lloyd2018-01-171-1/+1
* Add note on OAEP version implemented [ci skip]René Korthaus2018-01-041-0/+1
* Fix a couple Doxygen format errors [ci skip]Jack Lloyd2017-12-261-4/+4
* Deinline functions in EMSA, add pubkey as dependencyJack Lloyd2017-12-2312-22/+48
* EMSA has a build-time dependency on ASN.1 now [ci skip]Jack Lloyd2017-12-231-0/+1
* Avoid unused parameter warningsJack Lloyd2017-12-222-4/+9
* Enable signing X509 structures with rsa-pssFabian Weissberg2017-12-2214-0/+268
* Correct the SHA-3 PKCSv1.5 IDsJack Lloyd2017-10-051-4/+10
* Make EMSA1 data privateJack Lloyd2017-10-021-6/+4
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+1
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
* Header file cleanupsJack Lloyd2017-09-2114-5/+23
* Merge GH #1212 Add support for 'raw' PSS signaturesJack Lloyd2017-09-203-51/+167
|\
| * Clear return value, and verify 'raw' hash matches expected sizeJack Lloyd2017-09-161-1/+7
| * Support PSSR_RawJack Lloyd2017-09-163-51/+161
* | Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2013-26/+26
* | Add API stability annotations.Jack Lloyd2017-09-1913-19/+19
* | Use constant_time_compare instead of same_memJack Lloyd2017-09-165-5/+5
|/
* Added SHA3_XXX_PKCS OIDFrancis Dupont2017-09-041-0/+28
* Fix a valgrind const-time error in ISO 9796 paddingJack Lloyd2017-08-291-2/+7
* Allow signature using `Raw(hashname)`Jack Lloyd2017-08-153-7/+38
* Add SM3 OIDs and PKCSv1.5 hash prefixJack Lloyd2017-05-191-0/+8
* Accept SHA1 and SHA-1 as aliases for hash_idJack Lloyd2017-05-181-2/+3