diff options
author | Daiki Ueno <ueno@gnu.org> | 2023-05-05 21:00:12 +0000 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2023-05-05 21:00:12 +0000 |
commit | 0263dec937e02ab71fd9cb158fa69acf7c374481 (patch) | |
tree | 1e84b4e61a611894f264ceb5e9e2ef9a51dacfd0 /lib/auth/rsa_psk.c | |
parent | 643342325a15e652fedac27b7bcb4614a242ab0d (diff) | |
parent | 4fe788cc172e6c06f40a42ba516a60f21369018c (diff) | |
download | gnutls-master.tar.gz |
psk: Add basic support for RFC 9258 external PSK importer interface
Closes #1355
See merge request gnutls/gnutls!1741
Diffstat (limited to 'lib/auth/rsa_psk.c')
-rw-r--r-- | lib/auth/rsa_psk.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/auth/rsa_psk.c b/lib/auth/rsa_psk.c index e9e99761cf..6e3fbbda82 100644 --- a/lib/auth/rsa_psk.c +++ b/lib/auth/rsa_psk.c @@ -193,7 +193,7 @@ static int _gnutls_gen_rsa_psk_client_kx(gnutls_session_t session, return GNUTLS_E_INSUFFICIENT_CREDENTIALS; } - ret = _gnutls_find_psk_key(session, cred, &username, &key, &free); + ret = _gnutls_find_psk_key(session, cred, &username, &key, NULL, &free); if (ret < 0) return gnutls_assert_val(ret); @@ -382,7 +382,8 @@ static int _gnutls_proc_rsa_psk_client_kx(gnutls_session_t session, /* find the key of this username */ ret = _gnutls_psk_pwd_find_entry(session, info->username, - strlen(info->username), &pwd_psk); + strlen(info->username), &pwd_psk, + NULL); if (ret < 0) { gnutls_assert(); goto cleanup; |