diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-05-09 19:48:24 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-05-09 19:48:24 +0200 |
commit | 80d17ae5e9e55f5abad0633325b6b494f896438a (patch) | |
tree | 9c44b7bc533c2eeeeeba7d89a7bd6da3dfe6ca71 /lib/includes/gnutls | |
parent | ace8a662ff90679c575658e787f48577e2fd5940 (diff) | |
download | gnutls-80d17ae5e9e55f5abad0633325b6b494f896438a.tar.gz |
Added gnutls_pubkey_verify_hash2() and gnutls_pk_to_sign().
Diffstat (limited to 'lib/includes/gnutls')
-rw-r--r-- | lib/includes/gnutls/abstract.h | 8 | ||||
-rw-r--r-- | lib/includes/gnutls/gnutls.h.in | 3 |
2 files changed, 11 insertions, 0 deletions
diff --git a/lib/includes/gnutls/abstract.h b/lib/includes/gnutls/abstract.h index b89da86c30..50c1ecac35 100644 --- a/lib/includes/gnutls/abstract.h +++ b/lib/includes/gnutls/abstract.h @@ -140,6 +140,14 @@ int gnutls_pubkey_verify_hash (gnutls_pubkey_t key, unsigned int flags, const gnutls_datum_t * hash, const gnutls_datum_t * signature); + +int +gnutls_pubkey_verify_hash2 (gnutls_pubkey_t key, + gnutls_sign_algorithm_t algo, + unsigned int flags, + const gnutls_datum_t * hash, + const gnutls_datum_t * signature); + int gnutls_pubkey_get_verify_algorithm (gnutls_pubkey_t key, const gnutls_datum_t * signature, diff --git a/lib/includes/gnutls/gnutls.h.in b/lib/includes/gnutls/gnutls.h.in index 035f63857a..5eff94ab66 100644 --- a/lib/includes/gnutls/gnutls.h.in +++ b/lib/includes/gnutls/gnutls.h.in @@ -791,6 +791,9 @@ gnutls_ecc_curve_t gnutls_ecc_curve_get(gnutls_session_t session); type); const char *gnutls_pk_get_name (gnutls_pk_algorithm_t algorithm); const char *gnutls_sign_get_name (gnutls_sign_algorithm_t algorithm); + gnutls_sign_algorithm_t gnutls_pk_to_sign (gnutls_pk_algorithm_t pk, + gnutls_digest_algorithm_t d); + #define gnutls_sign_algorithm_get_name gnutls_sign_get_name gnutls_mac_algorithm_t gnutls_mac_get_id (const char *name); |