gsasl_scram_secrets_from_salted_password3
Api function
Usage
#include <gsasl.h>
int gsasl_scram_secrets_from_salted_password(Gsasl_hash hash, const char * salted_password, char * client_key, char * server_key, char * stored_key);
Arguments
Gsasl_hash hash
|
a |
|---|---|
const char * salted_password
|
input array with salted password. |
char * client_key
|
pre-allocated output array with derived client key. |
char * server_key
|
pre-allocated output array with derived server key. |
char * stored_key
|
pre-allocated output array with derived stored key. |
Overview
Helper function to derive SCRAM ClientKey/ServerKey/StoredKey. The
client_key , server_key , and stored_key buffers must have room to hold digest for given hash , use GSASL_HASH_MAX_SIZE which is sufficient for all hashes.
Return value: Returns GSASL_OK if successful, or error code.
Since
1.10
Releases
4 releases since Debian 11 (Bullseye); the text changed 3 times.