summaryrefslogtreecommitdiff
path: root/lib/pubkey.c
Commit message (Expand)AuthorAgeFilesLines
* pubkey: avoid spurious audit messages from _gnutls_pubkey_compatible_with_sig()Petr Pavlu2020-08-311-4/+7
* Validate EC_PARAMS for EdDSA keysJakub Jelen2020-03-181-4/+112
* pubkey: Validate input parameters in pubkey_import_ecc_rawJakub Jelen2020-03-181-1/+6
* Add support for loading EdDSA keys from PKCS#11 and using themJakub Jelen2020-02-281-0/+31
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-2/+20
* lib: pubkey vs TLS signature compatibility for GOST algorithmsDmitry Eremin-Solenikov2019-10-181-0/+13
* Fix Copy&Paste errorSimo Sorce2019-05-231-1/+1
* pubkey: remove deprecated TLS1_RSA flag checkKenneth J. Miller2019-05-211-4/+2
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* gnutls_pubkey_import_ecc_raw: set the public key bitstmp-test-eccNikos Mavrogiannopoulos2018-12-211-0/+2
* gnutls_x509_privkey_import_ecc_raw(): fail on invalid sizesNikos Mavrogiannopoulos2018-11-151-0/+6
* doc: minor updates in elliptic curve documentationNikos Mavrogiannopoulos2018-11-151-12/+12
* ECC export/import: updated documentation on EdDSA curvesNikos Mavrogiannopoulos2018-09-201-3/+10
* lib: use little endian when importing/exporting GOST keysDmitry Eremin-Solenikov2018-09-181-6/+9
* pubkey_verify_hashed_data: apply algorithm checksNikos Mavrogiannopoulos2018-08-131-2/+0
* use a consistent method to mark fall-through in switch casesNikos Mavrogiannopoulos2018-08-081-1/+1
* Corrected the importing of ECDSA public keysNikos Mavrogiannopoulos2018-08-071-8/+0
* lib: document digest and paramset in gost key import functionsDmitry Eremin-Solenikov2018-07-101-1/+4
* lib: remove undefined behaviour when handling GOST paramsetDmitry Eremin-Solenikov2018-07-101-6/+2
* Support importing/exporting X.509 GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+169
* signatures: distinguish RSA-PSS signatures with RSA PKCS#1 1.5 certificates f...Nikos Mavrogiannopoulos2018-03-091-4/+4
* _gnutls_find_rsa_pss_salt_size: add a validity check for salt sizeNikos Mavrogiannopoulos2018-03-021-2/+6
* pubkey: enforce TLS 1.3 signature restrictions on verificationNikos Mavrogiannopoulos2018-02-191-4/+47
* pubkey: use the strict DER decoder for SubjectPublicKeyInfoNikos Mavrogiannopoulos2018-01-231-1/+1
* corrected input to gnutls_sign_supports_pk_algorithmNikos Mavrogiannopoulos2017-08-081-1/+1
* gnutls_pk_params_st: separate flags/qbits and curveNikos Mavrogiannopoulos2017-08-081-8/+8
* sign/digest: separate "brokenness" of signatures and hash algorithmsNikos Mavrogiannopoulos2017-08-041-2/+2
* gnutls_pubkey_import_x509: propagate errors from gnutls_x509_crt_get_pk_algor...Nikos Mavrogiannopoulos2017-08-041-1/+5
* fixup_spki_params: use GNUTLS_E_CONSTRAINT_ERROR for RSA-PSS violationsNikos Mavrogiannopoulos2017-08-041-3/+3
* RSA-PSS parameter checking was moved to lower level functionsNikos Mavrogiannopoulos2017-08-041-33/+30
* signature security level check were moved to lower level functionsNikos Mavrogiannopoulos2017-08-041-17/+20
* gnutls_pubkey_get_preferred_hash_algorithm: will take into account the RSA-PS...Nikos Mavrogiannopoulos2017-08-041-2/+14
* pubkey_verify_hashed_data: simplified and made staticNikos Mavrogiannopoulos2017-08-031-18/+28
* pubkey_verify_data: accept signature entry instead of PK and hashNikos Mavrogiannopoulos2017-08-031-7/+16
* Added convention for missing SubjectPublicKeyInfo params fieldNikos Mavrogiannopoulos2017-08-031-0/+3
* *set_spki(): return error on incompatible algorithmsNikos Mavrogiannopoulos2017-08-031-0/+5
* cleanup: removed duplicate parameter in gnutls_pubkey_stNikos Mavrogiannopoulos2017-08-031-33/+28
* gnutls_x509_privkey_int: eliminated duplicate pk_algorithm fieldNikos Mavrogiannopoulos2017-08-031-7/+8
* cleanup: removed unnecessary/duplicate parameters in _dsa_q_to_hashNikos Mavrogiannopoulos2017-08-031-11/+8
* cleanup: removed unnecessary/duplicate parameters in functionsNikos Mavrogiannopoulos2017-08-031-5/+2
* abstract.h: added functions to read and write SPKI informationNikos Mavrogiannopoulos2017-08-031-0/+54
* _gnutls_pubkey_compatible_with_sig: enforce RSA-PSS requirementsNikos Mavrogiannopoulos2017-08-031-6/+20
* gnutls_pubkey_verify*: use common function to set RSA-PSS parametersNikos Mavrogiannopoulos2017-08-031-45/+43
* gnutls_pk_params_st: renamed sign field to spkiNikos Mavrogiannopoulos2017-08-031-2/+2
* Clarified the purpose of the spki params related functionsNikos Mavrogiannopoulos2017-08-031-30/+42
* privkey_sign_and_hash_data: in pre-hashed schemes, allow empty hash algorithmNikos Mavrogiannopoulos2017-07-171-1/+4
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-9/+63
* pubkey: print the failed signature algorithm when verification failsNikos Mavrogiannopoulos2017-07-131-0/+1
* Removed support for openpgp certificates and keysNikos Mavrogiannopoulos2017-06-161-234/+0
* corrected typo in x962 functionsNikos Mavrogiannopoulos2017-06-121-1/+1