summaryrefslogtreecommitdiff
path: root/lib/abstract_int.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-04-17 12:13:46 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-04-17 23:46:30 +0200
commit61d8cae724446a5f4531d20c285e186b9ba45b6d (patch)
tree88cf60c96bbb0e207dd122b9e45e63aecad3dae8 /lib/abstract_int.h
parentb4fb5cc26affff88970954b223215edb8df56e84 (diff)
downloadgnutls-61d8cae724446a5f4531d20c285e186b9ba45b6d.tar.gz
Combined external abstract API with internal usage of gnutls_cert.
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.
Diffstat (limited to 'lib/abstract_int.h')
-rw-r--r--lib/abstract_int.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/abstract_int.h b/lib/abstract_int.h
index d0bec14f48..45440fef38 100644
--- a/lib/abstract_int.h
+++ b/lib/abstract_int.h
@@ -6,4 +6,11 @@
int _gnutls_privkey_get_public_mpis (gnutls_privkey_t key,
bigint_t * params, int *params_size);
+int _gnutls_pubkey_compatible_with_sig(gnutls_pubkey_t pubkey, gnutls_protocol_t ver,
+ gnutls_sign_algorithm_t sign);
+int _gnutls_pubkey_is_over_rsa_512(gnutls_pubkey_t pubkey);
+int
+_gnutls_pubkey_get_mpis (gnutls_pubkey_t key,
+ bigint_t * params, int *params_size);
+
#endif