summaryrefslogtreecommitdiff
path: root/lib/x509/pkcs7-crypt.c
Commit message (Expand)AuthorAgeFilesLines
* pkcs: extract PBE-based encryption and decryption functionstmp-cms-supportDmitry Baryshkov2022-09-111-141/+169
* pkcs7: consolidate encryption functionsDmitry Baryshkov2022-09-111-82/+75
* lib: add function to get cipher by OIDDmitry Baryshkov2022-09-111-5/+0
* Add zeroization of some critical security parametersZoltan Fridrich2022-04-121-4/+17
* _gnutls_pkcs_raw_{decrypt,encrypt}_data: use public crypto APIDaiki Ueno2022-02-151-22/+14
* pkcs12: use the correct MAC algorithm for GOST key generationDaiki Ueno2022-01-131-1/+1
* _gnutls_pkcs_generate_key: use HMAC-SHA256 for PBKDF2Daiki Ueno2022-01-071-1/+1
* pkcs7: determine iteration count for PBKDF2 at build timeDaiki Ueno2022-01-071-1/+1
* ASN1 : Remove warnings related to old libtasn1 namingsLeonardo Bras2021-05-211-18/+18
* PKCS#12: switch default encryption to AES-256-CBCSahana Prasad2020-10-301-2/+2
* doc: assorted typo fixestmp-typo-fixesDaiki Ueno2020-08-121-2/+2
* pkcs7-crypt: refactor using gnutls_pbkdf2Daiki Ueno2020-02-041-37/+9
* Add const to function arguments in lib/x509Tim Rühsen2019-12-071-1/+1
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* Remove redundant resets of variables after free()Tim Rühsen2019-02-221-1/+0
* Use GOST R 34.11-94 when generating key for PKCS data to be encrypted with GO...Dmitry Eremin-Solenikov2018-06-231-7/+34
* Add support for PBES2/PBKDF2 using GOST algorithmsDmitry Eremin-Solenikov2018-06-231-31/+202
* gnutls_pkcs8_info: return the encryption algorithm OID on failureNikos Mavrogiannopoulos2017-04-041-5/+4
* PKCS8/PKCS12: enforce a maximum number of iterationsNikos Mavrogiannopoulos2017-03-091-2/+2
* pkcs7 decryption: addressed memory leak in PBES1-DES-CBC-MD5 handlingtmp-better-abi-checkNikos Mavrogiannopoulos2017-01-251-0/+3
* pkcs7 decrypt: require a valid IV size on all ciphersNikos Mavrogiannopoulos2017-01-021-4/+13
* _gnutls_pkcs_raw_decrypt_data: merge all errors during decryption to GNUTLS_E...Nikos Mavrogiannopoulos2016-12-141-3/+4
* tolerate non-valid UTF8 passwords when decryptingNikos Mavrogiannopoulos2016-11-201-2/+2
* PKCS#7/8: normalize the password according to rfc7613Nikos Mavrogiannopoulos2016-11-201-34/+69
* PKCS#5,7 decryption: verify the correctness of paddingNikos Mavrogiannopoulos2016-11-141-4/+16
* PKCS#5,7 decryption: added sanity check on padding sizeNikos Mavrogiannopoulos2016-11-141-2/+8
* PKCS#5,7 decryption: fail without leak on unknown MACNikos Mavrogiannopoulos2016-11-141-2/+4
* PKCS#5,7 decryption: fail early on invalid block sizesNikos Mavrogiannopoulos2016-11-141-3/+13
* PKCS#5,7 decryption: enforce limits in the support parameter sizesNikos Mavrogiannopoulos2016-11-141-10/+28
* deprecated _gnutls_rnd() in favor of exported gnutls_rnd()Nikos Mavrogiannopoulos2016-11-041-3/+3
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-250/+215
* pkcs7 encryption: corrected memory leaksNikos Mavrogiannopoulos2016-09-061-2/+2
* pkcs8: cleaned up PKCS#8 decoding from common code with PKCS#7Nikos Mavrogiannopoulos2016-08-261-0/+1559