diff options
author | Daiki Ueno <dueno@redhat.com> | 2020-02-02 14:44:05 +0100 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2020-02-04 10:29:36 +0100 |
commit | 623058337490b847d27b736c67b6e710efb980a7 (patch) | |
tree | bebc7927a88e16439d60834312729ca0ca0fb403 /doc | |
parent | b4c52d8ad4a063d05100980f895e330ff6076de5 (diff) | |
download | gnutls-623058337490b847d27b736c67b6e710efb980a7.tar.gz |
crypto-api: add generic crypto functions for KDF
This exposes HKDF and PBKDF2 functions from the library. Instead of
defining a single KDF interface as in PKCS #11, this patch defines 3
distinct functions for HKDF-Extract, HKDF-Expand, and PBKDF2
derivation, so that we can take advantage of compile time checking of
necesssary parameters.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/Makefile.am | 6 | ||||
-rw-r--r-- | doc/manpages/Makefile.am | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am index aa3984ffe1..234cbf315d 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1121,6 +1121,10 @@ FUNCS += functions/gnutls_hex_encode FUNCS += functions/gnutls_hex_encode.short FUNCS += functions/gnutls_hex_encode2 FUNCS += functions/gnutls_hex_encode2.short +FUNCS += functions/gnutls_hkdf_expand +FUNCS += functions/gnutls_hkdf_expand.short +FUNCS += functions/gnutls_hkdf_extract +FUNCS += functions/gnutls_hkdf_extract.short FUNCS += functions/gnutls_hmac FUNCS += functions/gnutls_hmac.short FUNCS += functions/gnutls_hmac_copy @@ -1277,6 +1281,8 @@ FUNCS += functions/gnutls_packet_deinit FUNCS += functions/gnutls_packet_deinit.short FUNCS += functions/gnutls_packet_get FUNCS += functions/gnutls_packet_get.short +FUNCS += functions/gnutls_pbkdf2 +FUNCS += functions/gnutls_pbkdf2.short FUNCS += functions/gnutls_pcert_deinit FUNCS += functions/gnutls_pcert_deinit.short FUNCS += functions/gnutls_pcert_export_openpgp diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am index 85d0f7f0e4..f11b070fe0 100644 --- a/doc/manpages/Makefile.am +++ b/doc/manpages/Makefile.am @@ -362,6 +362,8 @@ APIMANS += gnutls_hex_decode.3 APIMANS += gnutls_hex_decode2.3 APIMANS += gnutls_hex_encode.3 APIMANS += gnutls_hex_encode2.3 +APIMANS += gnutls_hkdf_expand.3 +APIMANS += gnutls_hkdf_extract.3 APIMANS += gnutls_hmac.3 APIMANS += gnutls_hmac_copy.3 APIMANS += gnutls_hmac_deinit.3 @@ -440,6 +442,7 @@ APIMANS += gnutls_openpgp_privkey_sign_hash.3 APIMANS += gnutls_openpgp_send_cert.3 APIMANS += gnutls_packet_deinit.3 APIMANS += gnutls_packet_get.3 +APIMANS += gnutls_pbkdf2.3 APIMANS += gnutls_pcert_deinit.3 APIMANS += gnutls_pcert_export_openpgp.3 APIMANS += gnutls_pcert_export_x509.3 |