summaryrefslogtreecommitdiff
path: root/lib/x509/privkey_pkcs8.c
Commit message (Expand)AuthorAgeFilesLines
* privkey_pkcs8: remove unused #include <nettle/pbkdf2.h>Daiki Ueno2020-02-041-1/+0
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-1/+12
* 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
* pkcs8: support GOST keys without encapsulationDmitry Eremin-Solenikov2018-11-161-2/+22
* privkey_pkcs8: added reference for validation parameters OID [ci skip]Nikos Mavrogiannopoulos2018-10-011-0/+1
* gnutls_x509_privkey_import_ecc_raw: encode parameters on importtmp-fix-pkcs8-exportNikos Mavrogiannopoulos2018-07-201-4/+4
* lib/x509: use new function to deduce default GOST paramsetDmitry Eremin-Solenikov2018-07-101-1/+1
* Add support for importing/exporting GOST private keysDmitry Eremin-Solenikov2018-06-231-0/+185
* several updates to address issues found by clang static analyzerNikos Mavrogiannopoulos2018-05-091-7/+7
* gnutls_x509_privkey_import_pkcs8: fixed memory leak on incorrect key importNikos Mavrogiannopoulos2017-08-091-2/+2
* gnutls_pk_params_st: separate flags/qbits and curveNikos Mavrogiannopoulos2017-08-081-2/+2
* x509: no longer emit the previous custom format for provable parametersNikos Mavrogiannopoulos2017-08-071-1/+1
* x509: store and read provable seed in PKCS#8 form of keyNikos Mavrogiannopoulos2017-08-071-9/+38
* _decode_pkcs8_rsa_key: signal error in RSA privkey decodingNikos Mavrogiannopoulos2017-08-061-0/+1
* Added convention for missing SubjectPublicKeyInfo params fieldNikos Mavrogiannopoulos2017-08-031-0/+6
* _decode_pkcs8_rsa_pss_key: ensure we set the PSS PK identifierNikos Mavrogiannopoulos2017-08-031-1/+1
* gnutls_x509_privkey_int: eliminated duplicate pk_algorithm fieldNikos Mavrogiannopoulos2017-08-031-8/+8
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-1/+1
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-2/+1
* gnutls_pk_params_st: renamed sign field to spkiNikos Mavrogiannopoulos2017-08-031-1/+1
* Ensure that public key parameters are initialized on importNikos Mavrogiannopoulos2017-07-211-1/+5
* _decode_pkcs8_eddsa_key: ensure that the key size read matches the curve sizeNikos Mavrogiannopoulos2017-07-211-0/+6
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-12/+66
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-0/+41
* gnutls_pkcs8_info: return the encryption algorithm OID on failureNikos Mavrogiannopoulos2017-04-041-1/+8
* gnutls_pkcs8_info: do not free oid on GNUTLS_E_UNKNOWN_CIPHER_TYPENikos Mavrogiannopoulos2017-03-311-1/+5
* preinitialize variables to work-around warnings with clang's scan-buildNikos Mavrogiannopoulos2017-02-201-2/+4
* eliminated various clang warnings with non-null argumentsNikos Mavrogiannopoulos2017-02-201-0/+2
* _decode_pkcs8_dsa_key: ensure that the P value is non-zeroNikos Mavrogiannopoulos2017-01-191-0/+6
* _decode_pkcs8_dsa_key: fixed memory leak on error pathNikos Mavrogiannopoulos2017-01-041-5/+7
* decode_private_key_info: eliminate memory leaks on error pathNikos Mavrogiannopoulos2017-01-041-3/+5
* gnutls_pkcs8_info: addressed memory leak on error pathNikos Mavrogiannopoulos2017-01-021-3/+5
* pkcs8: pkcs8_key_info() will correctly detect non-encrypted filesNikos Mavrogiannopoulos2017-01-021-2/+32
* pkcs8: ensure that the correct error code is returned on decryption failureNikos Mavrogiannopoulos2016-12-131-0/+1
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-1/+1
* pkcs8: cleaned up PKCS#8 decoding from common code with PKCS#7Nikos Mavrogiannopoulos2016-08-261-1561/+15
* pkcs8: added support for decryption with PBES1-DES-CBC-MD5Nikos Mavrogiannopoulos2016-08-261-86/+145
* Added support for decrypting PKCS#8 files which use HMAC-SHA256 as PRFNikos Mavrogiannopoulos2016-08-241-10/+32
* x509: call the fixup functions after loading private keysNikos Mavrogiannopoulos2016-08-081-1/+8
* gnutls_x509_privkey_import: add missing algorithm setting for DSA keysJan Vcelak2016-02-261-0/+1
* pkcs12: correctly set salt size in gnutls_pkcs12_mac_infoNikos Mavrogiannopoulos2015-11-091-1/+2
* Use separate PEM headers for provable private keysNikos Mavrogiannopoulos2015-09-131-1/+1
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-6/+6
* Exported functions to convert from and to OIDsNikos Mavrogiannopoulos2015-06-181-2/+2
* doc: avoid using structure for opaque typesNikos Mavrogiannopoulos2015-03-201-1/+1
* x509: use libtasn1's strict DER decoding rules in network obtained structuresNikos Mavrogiannopoulos2015-03-091-7/+7
* Re-initialize the ASN.1 structures on every importNikos Mavrogiannopoulos2014-08-171-0/+5
* pkcs12: Allow verification with structures that support other than HMAC-SHA1 ...Nikos Mavrogiannopoulos2014-08-101-4/+8
* pbkdf2: removed internal implementation, use nettle'sNikos Mavrogiannopoulos2014-08-081-20/+9