summaryrefslogtreecommitdiff
path: root/lib/x509/privkey.c
Commit message (Expand)AuthorAgeFilesLines
* Make y parameter optional in gnutls_privkey_import_dsa_raw().Hans Leidekker2020-11-031-6/+8
* Merge branch 'tmp-clock_nanosleep' into 'master'Daiki Ueno2020-09-211-45/+32
|\
| * build: remove dead assignmentsDaiki Ueno2020-09-181-45/+32
* | Make private exponent optional in gnutls_privkey_import_rsa_raw().Nikolay Sivov2020-09-061-6/+8
|/
* Use symbols defined for RSA key parameter indices in more places.Nikolay Sivov2020-09-011-5/+5
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-1/+11
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* gnutls_x509_privkey_import_ecc_raw(): fail on invalid sizesNikos Mavrogiannopoulos2018-11-151-0/+7
* doc: minor updates in elliptic curve documentationNikos Mavrogiannopoulos2018-11-151-13/+13
* doc: fixed missing function and enumeration parametersNikos Mavrogiannopoulos2018-09-261-2/+3
* ECC export/import: updated documentation on EdDSA curvesNikos Mavrogiannopoulos2018-09-201-3/+6
* lib: use little endian when importing/exporting GOST keysDmitry Eremin-Solenikov2018-09-181-3/+9
* gnutls_x509_privkey_import_ecc_raw: encode parameters on importtmp-fix-pkcs8-exportNikos Mavrogiannopoulos2018-07-201-0/+8
* lib: document digest and paramset in gost key import functionsDmitry Eremin-Solenikov2018-07-101-1/+4
* lib/x509: use new function to deduce default GOST paramsetDmitry Eremin-Solenikov2018-07-101-7/+1
* lib: remove undefined behaviour when handling GOST paramsetDmitry Eremin-Solenikov2018-07-101-8/+5
* Support GOST private keys generationDmitry Eremin-Solenikov2018-06-231-0/+26
* Add support for importing/exporting GOST private keysDmitry Eremin-Solenikov2018-06-231-0/+121
* _gnutls_find_rsa_pss_salt_size: add a validity check for salt sizeNikos Mavrogiannopoulos2018-03-021-2/+7
* doc: improve documentation on provable private keysNikos Mavrogiannopoulos2017-10-091-10/+27
* gnutls_x509_privkey_export: use _gnutls_copy_string on PEM datatmp-check-for-rfc7919Nikos Mavrogiannopoulos2017-08-181-1/+4
* gnutls_x509_privkey_export: made a wrapper over gnutls_x509_privkey_export2()Nikos Mavrogiannopoulos2017-08-151-30/+18
* gnutls_pk_params_st: separate flags/qbits and curveNikos Mavrogiannopoulos2017-08-081-5/+5
* gnutls_x509_privkey_verify_seed: improved error on missing validation parametersNikos Mavrogiannopoulos2017-08-071-2/+2
* x509: no longer emit the previous custom format for provable parametersNikos Mavrogiannopoulos2017-08-071-43/+7
* x509: store and read provable seed in PKCS#8 form of keyNikos Mavrogiannopoulos2017-08-071-1/+0
* gnutls_x509_privkey_import: allow importing ed25519 PKCS#8 keys in DER formNikos Mavrogiannopoulos2017-08-041-6/+10
* x509_privkey: handle keys which can only have PKCS#8 form transparentlyNikos Mavrogiannopoulos2017-08-041-9/+26
* gnutls_x509_privkey_generate*: allow specifying the SPKI parameters for key g...Nikos Mavrogiannopoulos2017-08-041-12/+20
* gnutls_x509_privkey_set_spki: check validity of parameters setNikos Mavrogiannopoulos2017-08-041-0/+9
* gnutls_x509_privkey_import: immediately exit on GNUTLS_E_PK_INVALID_PRIVKEYNikos Mavrogiannopoulos2017-08-041-0/+3
* Added convention for missing SubjectPublicKeyInfo params fieldNikos Mavrogiannopoulos2017-08-031-11/+12
* *set_spki(): return error on incompatible algorithmsNikos Mavrogiannopoulos2017-08-031-0/+5
* gnutls_x509_privkey_generate2: do not hardcode the RSA-PSS hash to SHA256Nikos Mavrogiannopoulos2017-08-031-1/+1
* gnutls_x509_privkey_int: eliminated duplicate pk_algorithm fieldNikos Mavrogiannopoulos2017-08-031-40/+34
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-10/+12
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-1/+1
* gnutls_x509_privkey_set_spki: introduced function to update SPKI on a keyNikos Mavrogiannopoulos2017-08-031-0/+24
* x509.h: Renamed SPKI related functionsNikos Mavrogiannopoulos2017-08-031-23/+23
* gnutls_pk_params_st: renamed sign field to spkiNikos Mavrogiannopoulos2017-08-031-9/+9
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-4/+4
* Ensure that public key parameters are initialized on importNikos Mavrogiannopoulos2017-07-211-0/+4
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-6/+35
* corrected typo in x962 functionsNikos Mavrogiannopoulos2017-06-121-1/+1
* Introduced functions to export integers with no leading zeroNikos Mavrogiannopoulos2017-06-121-4/+4
* _gnutls_x509_privkey_reinit: ensure fields will not be re-usedNikos Mavrogiannopoulos2017-06-081-0/+2
* gnutls_x509_privkey_sign_data: wrap over gnutls_privkey_sign_data()Nikos Mavrogiannopoulos2017-05-311-86/+28
* Separated use of GNUTLS_PRIVKEY_FLAG_PROVABLE and GNUTLS_PRIVKEY_SIGN_FLAG_RE...Nikos Mavrogiannopoulos2017-05-311-1/+1
* _gnutls_privkey_find_sign_params: renamed and simplifiedNikos Mavrogiannopoulos2017-05-311-54/+1
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-3/+114