summaryrefslogtreecommitdiff
path: root/lib/abstract_int.h
Commit message (Collapse)AuthorAgeFilesLines
* pubkey_to_bits: return type was changed to unsignedNikos Mavrogiannopoulos2016-05-311-1/+1
| | | | | This function did not return signed data, so the "int" return type was confusing.
* added the notion of preferred sign algorithm in a private keyNikos Mavrogiannopoulos2014-11-131-1/+5
| | | | | | This can be set for keys imported with gnutls_privkey_import_ext3() with the info callback. It is only considered for client side keys in TLS sessions.
* dropped unused copy_funcNikos Mavrogiannopoulos2014-11-111-1/+0
|
* introduced gnutls_privkey_import_ext3()Nikos Mavrogiannopoulos2014-09-221-0/+2
| | | | | | That function allows copying an external specified private key, as well as allow variability on the capabilities of an external key.
* removed unused functionNikos Mavrogiannopoulos2014-02-121-1/+0
|
* compile missing fileNikos Mavrogiannopoulos2014-01-271-0/+3
|
* reindented codeNikos Mavrogiannopoulos2013-11-081-62/+60
|
* corrected bug with _gnutls_dsa_q_to_hash() usage introduced previouslyNikos Mavrogiannopoulos2013-05-251-1/+1
|
* optimized access to TLS protocol version properties.Nikos Mavrogiannopoulos2013-05-251-1/+1
|
* simplified access to cipher and mac properties to reduce wasted cycles.Nikos Mavrogiannopoulos2013-05-251-4/+5
|
* Fixes in openpgp handshake with fingerprints. Reported by Joke de Buhr.Nikos Mavrogiannopoulos2013-03-211-1/+6
|
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
|
* Be tolerant is ECDSA-violating signatures.Nikos Mavrogiannopoulos2012-09-011-2/+2
|
* Added PIN callbacks in structures that may require PIN access to override ↵Nikos Mavrogiannopoulos2012-07-161-0/+50
| | | | the global callbacks.
* Use the PKCS #1 1.5 encoding provided by nettle (2.5) for encryption and ↵Nikos Mavrogiannopoulos2012-05-221-4/+6
| | | | signatures.
* Cleanup copyright headers.Simon Josefsson2012-01-251-0/+22
|
* Fixed signed/unsigned warnings.Nikos Mavrogiannopoulos2012-01-211-1/+1
| | | | Dropped opaque type (replaced with uint8_t)
* Split pubkey_verify_sig() to pubkey_verify_hashed_data() and ↵Nikos Mavrogiannopoulos2011-06-041-0/+16
| | | | | | | pubkey_verify_data(). Added gnutls_pubkey_verify_data2() to allow verification of a signature when the signature algorithm cannot be determined by the signature and the public key only.
* gnutls_pk_params_st is used internally to transfer public key parameters. ↵Nikos Mavrogiannopoulos2011-05-221-2/+3
| | | | This replaces the raw bigint_t arrays.
* Combined external abstract API with internal usage of gnutls_cert.Nikos Mavrogiannopoulos2011-04-171-0/+7
| | | | | | | This results to a gnutls_pcert_st struct exported in abstract.h. This change will allow a certificate retrieval callback that does not require gnutls to decode or encode the provided certificate.
* Indented code. Use same indentation but with -nut to avoid usage of tabs. In ↵Nikos Mavrogiannopoulos2010-12-161-3/+3
| | | | several editors tabs can be configured not to be 8 spaces and this produces artifacts with the current indentation that is a mixture of tabs and spaces.
* Added gnutls_pubkey_import_privkey(), that will copy the public key from a ↵Nikos Mavrogiannopoulos2010-12-161-0/+9
gnutls_privkey_t structure.