summaryrefslogtreecommitdiff
path: root/lib/x509/privkey_pkcs8.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pkcs12: fixes in decryption with null passwordNikos Mavrogiannopoulos2014-08-051-1/+1
* added new function to obtain information on a PKCS #12 encrypted bagNikos Mavrogiannopoulos2014-08-051-8/+20
* doc updateNikos Mavrogiannopoulos2014-08-051-4/+5
* gnutls_pkcs8_info: will return OID value even on unsupported structuresNikos Mavrogiannopoulos2014-08-051-5/+20
* simplified decrypt_data() and initialize parameters on decryptionNikos Mavrogiannopoulos2014-08-041-23/+11
* further increase iteration countNikos Mavrogiannopoulos2014-08-041-2/+2
* small fixes and optimizations in PKCS #8 informationNikos Mavrogiannopoulos2014-08-041-42/+40
* added new functions to obtain information on PKCS #8 structures.Nikos Mavrogiannopoulos2014-08-041-37/+320
* PKCS #8 encryption support was made more compact and manageableNikos Mavrogiannopoulos2014-08-041-226/+151
* Allow decoding PKCS #8 files with ECC parameters from openssl.Nikos Mavrogiannopoulos2014-04-111-2/+19
* updated prototype of _gnutls_mpi_powmNikos Mavrogiannopoulos2014-01-261-1/+5
* Updated _gnutls_mpi_init prototype and added _gnutls_mpi_init_multiNikos Mavrogiannopoulos2014-01-261-3/+2
* _gnutls_privkey_decode_ecc_key() returns integers as error code to distinguis...Nikos Mavrogiannopoulos2013-11-271-3/+2
* corrected typoNikos Mavrogiannopoulos2013-11-271-1/+1
* zeroize also ASN.1 structures that hold keys.Nikos Mavrogiannopoulos2013-11-271-41/+21
* better naming for free_datum functions.Nikos Mavrogiannopoulos2013-11-271-13/+13
* overwrite temp buffers of private keys.Nikos Mavrogiannopoulos2013-11-271-13/+16
* reindented codeNikos Mavrogiannopoulos2013-11-081-2216/+2099
* simplified access to cipher and mac properties to reduce wasted cycles.Nikos Mavrogiannopoulos2013-05-251-2/+2
* Removed the RSA-EXPORT ciphersuites.Nikos Mavrogiannopoulos2013-04-071-1/+0
* Added salsa20 cipher, and ciphersuites.Nikos Mavrogiannopoulos2013-03-171-1/+1