summaryrefslogtreecommitdiff
path: root/lib/pk.c
Commit message (Expand)AuthorAgeFilesLines
* Indent codeZoltan Fridrich2023-01-271-83/+69
* build: suppress GCC analyzer warningsDaiki Ueno2022-11-221-0/+6
* fips: plumb service indicator to public key crypto operationsDaiki Ueno2022-01-081-0/+12
* Enable X25519 and X448 everywhere that EdDSA is supported.Daniel Kahn Gillmor2021-09-171-0/+2
* lib/pk: treat modern ECDH octet streams the same way as eddsa streams.Daniel Kahn Gillmor2021-09-171-1/+1
* ASN1 : Remove warnings related to old libtasn1 namingsLeonardo Bras2021-05-211-6/+6
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-0/+1
* encode_ber_digest_info: added sanity checkNikos Mavrogiannopoulos2019-07-081-0/+4
* 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-2/+0
* ECC export/import: updated documentation on EdDSA curvesNikos Mavrogiannopoulos2018-09-201-1/+6
* lib: use little endian when importing/exporting GOST keysDmitry Eremin-Solenikov2018-09-181-5/+1
* lib: remove undefined behaviour when handling GOST paramsetDmitry Eremin-Solenikov2018-07-101-0/+11
* Add support for importing/exporting GOST private keysDmitry Eremin-Solenikov2018-06-231-0/+65
* Add few functions to support basic operations with GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+167
* Add declarations to support GOST public keysDmitry Eremin-Solenikov2018-06-231-0/+1
* _gnutls_find_rsa_pss_salt_size: add a validity check for salt sizeNikos Mavrogiannopoulos2018-03-021-4/+14
* pk: document need for the generic BER decoderNikos Mavrogiannopoulos2018-01-231-0/+6
* gnutls_pk_params_st: separate flags/qbits and curveNikos Mavrogiannopoulos2017-08-081-3/+5
* gnutls_pk_params_st: renamed sign field to spkiNikos Mavrogiannopoulos2017-08-031-1/+1
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-2/+28
* Introduced functions to export integers with no leading zeroNikos Mavrogiannopoulos2017-06-121-19/+33
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-1/+22
* pk: exported gnutls_decode_rs_value() and gnutls_encode_rs_value()Nikos Mavrogiannopoulos2017-05-271-1/+58
* _gnutls_pk_params_copy: copy the provable algorithm usedNikos Mavrogiannopoulos2017-03-021-0/+1
* pk.c: fixed memory leak on DSS signature decodingtmp-fix-client-memleakNikos Mavrogiannopoulos2017-02-231-1/+1
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-3/+3
* _gnutls_encode_ber_rs_raw: simplifiedNikos Mavrogiannopoulos2016-09-051-15/+10
* Introduced helper function _gnutls_decode_ber_rs_raw()Nikos Mavrogiannopoulos2016-09-051-0/+44
* _gnutls_encode_ber_rs_raw: zero-pad values when necessaryNikos Mavrogiannopoulos2016-09-051-13/+46
* gnutls_decode_ber_digest_info: return more precise error code on unknown hashNikos Mavrogiannopoulos2016-05-021-1/+1
* handshake: added support for ECDH with curve X25519Nikos Mavrogiannopoulos2016-04-241-0/+19
* Added gnutls_encode_ber_digest_info and gnutls_decode_ber_digest_infoNikos Mavrogiannopoulos2015-11-251-8/+49
* Added API to generate private keys from a given seedNikos Mavrogiannopoulos2015-09-121-0/+7
* Moved pk_* functions to pk.cNikos Mavrogiannopoulos2015-08-231-0/+68
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-0/+637