esp_srp_srv_pubkey() function
Returns B (pub key) and salt. [Step2.b]
Arguments
username
Username not expected NULL terminated
username_len
Username length
pass
Password not expected to be NULL terminated
bytes_B
Public Key returned
len_B
Length of the public key
bytes_salt
Salt bytes generated
Return value
esp_err_t ESP_OK on success, appropriate error otherwise
Notes
*bytes_B MUST NOT BE FREED BY THE CALLER *bytes_salt MUST NOT BE FREE BY THE CALLER
esp_srp_srv_pubkey() calls 4 functions:
![]()
esp_srp_srv_pubkey()
esp_srp_srv_pubkey() reads 3 variables and writes 4 variables:
![]()
esp_srp_srv_pubkey()