aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pk_pad
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add botan_pkcs_hash_id to FFIJack Lloyd2017-05-183-3/+35
* Content:Tomasz Frydrych2017-04-033-4/+2
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-0212-12/+36
* Avoid calling memmove with a null source in PKCSv1 signature encodingJack Lloyd2017-03-031-1/+7
* fix possible iso9796 side channel and add length checkNever2017-02-211-14/+26
* ISO-9796-2 doxygen build fixesDaniel Neus2016-12-191-4/+4
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1825-216/+216
* 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
* | 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
|/
* Simplify EMSA1 message recovery codeJack Lloyd2016-11-021-14/+12
* Avoid timing channel in OAEP decoding (CVE-2016-8871)Juraj Somorovsky2016-10-261-7/+12
* Fix PSSRJack Lloyd2016-10-211-1/+1
* Remove alias logic from SCAN_NameJack Lloyd2016-10-212-30/+48
* Remove Algo_RegistryJack Lloyd2016-10-2110-105/+74
* Improve pk_pad doxygen [ci skip]René Korthaus2016-10-196-5/+13
* Remove deprecated hashes MD2, HAS-160, and RIPEMD-128Jack Lloyd2016-09-021-17/+0
* Merge GH #554 Add PKCS #1 v1.5 ID for SHA-512/256 signaturesJack Lloyd2016-07-271-0/+8
|\
| * add SHA-512/256 PKCS#1 hash identifierDaniel Neus2016-07-251-0/+8
* | eme / pubkey test improvementsDaniel Neus2016-07-252-11/+13
|/
* Merge GH #504 Add ECKCDSAJack Lloyd2016-06-208-2/+46
|\
| * Add ECKCDSA signature algorithmRené Korthaus2016-06-1410-2/+54
* | remove all uses of EMSA1_BSIDaniel Neus2016-05-021-8/+0
* | remove EMSA1_BSI (no longer recommended by BSI)Daniel Neus2016-04-303-69/+0
|/
* Clean up PK decryption encoding.Jack Lloyd2016-03-207-36/+34
* Add PK_Decryptor::decrypt_or_randomJack Lloyd2016-03-208-76/+59
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-057-7/+7
* Add final attribute to many classesJack Lloyd2016-01-108-9/+9
* Mass-prefix member vars with m_René Korthaus2016-01-086-28/+28
* Export mgf1_mask GH #380Jack Lloyd2015-12-251-3/+3
* TLS improvementsJack Lloyd2015-10-251-2/+1
* Make Montgomery reduction constant time.Jack Lloyd2015-10-242-16/+16