psa_pake_operation_s::::inputs field
![]()
memset(&operation->data.inputs, 0, sizeof(operation->data.inputs));![]()
operation->data.inputs.cipher_suite = *cipher_suite;![]()
operation->data.inputs.password = mbedtls_calloc(1, slot->key.bytes);![]()
if (operation->data.inputs.password == NULL) {![]()
memcpy(operation->data.inputs.password, slot->key.data, slot->key.bytes);![]()
operation->data.inputs.password_len = slot->key.bytes;![]()
operation->data.inputs.attributes = slot->attr;![]()
if (operation->data.inputs.user_len != 0) {![]()
operation->data.inputs.user = mbedtls_calloc(1, user_id_len);![]()
if (operation->data.inputs.user == NULL) {![]()
memcpy(operation->data.inputs.user, user_id, user_id_len);![]()
operation->data.inputs.user_len = user_id_len;![]()
if (operation->data.inputs.peer_len != 0) {![]()
operation->data.inputs.peer = mbedtls_calloc(1, peer_id_len);![]()
if (operation->data.inputs.peer == NULL) {![]()
memcpy(operation->data.inputs.peer, peer_id, peer_id_len);![]()
operation->data.inputs.peer_len = peer_id_len;![]()
psa_crypto_driver_pake_inputs_t inputs = operation->data.inputs;![]()
if (operation->data.inputs.password != NULL) {![]()
mbedtls_zeroize_and_free(operation->data.inputs.password,![]()
operation->data.inputs.password_len);![]()
if (operation->data.inputs.user != NULL) {![]()
mbedtls_free(operation->data.inputs.user);![]()
if (operation->data.inputs.peer != NULL) {![]()
mbedtls_free(operation->data.inputs.peer);
psa_pake_operation_s::::inputs is read by 6 functions:
![]()
psa_pake_operation_s::
::inputs