Lines Matching refs:inputs
8582 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_password_len() argument
8585 if (inputs->password_len == 0) { in psa_crypto_driver_pake_get_password_len()
8589 *password_len = inputs->password_len; in psa_crypto_driver_pake_get_password_len()
8595 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_password() argument
8598 if (inputs->password_len == 0) { in psa_crypto_driver_pake_get_password()
8602 if (buffer_size < inputs->password_len) { in psa_crypto_driver_pake_get_password()
8606 memcpy(buffer, inputs->password, inputs->password_len); in psa_crypto_driver_pake_get_password()
8607 *buffer_length = inputs->password_len; in psa_crypto_driver_pake_get_password()
8613 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_user_len() argument
8616 if (inputs->user_len == 0) { in psa_crypto_driver_pake_get_user_len()
8620 *user_len = inputs->user_len; in psa_crypto_driver_pake_get_user_len()
8626 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_user() argument
8629 if (inputs->user_len == 0) { in psa_crypto_driver_pake_get_user()
8633 if (user_id_size < inputs->user_len) { in psa_crypto_driver_pake_get_user()
8637 memcpy(user_id, inputs->user, inputs->user_len); in psa_crypto_driver_pake_get_user()
8638 *user_id_len = inputs->user_len; in psa_crypto_driver_pake_get_user()
8644 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_peer_len() argument
8647 if (inputs->peer_len == 0) { in psa_crypto_driver_pake_get_peer_len()
8651 *peer_len = inputs->peer_len; in psa_crypto_driver_pake_get_peer_len()
8657 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_peer() argument
8660 if (inputs->peer_len == 0) { in psa_crypto_driver_pake_get_peer()
8664 if (peer_id_size < inputs->peer_len) { in psa_crypto_driver_pake_get_peer()
8668 memcpy(peer_id, inputs->peer, inputs->peer_len); in psa_crypto_driver_pake_get_peer()
8669 *peer_id_length = inputs->peer_len; in psa_crypto_driver_pake_get_peer()
8675 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_cipher_suite() argument
8678 if (inputs->cipher_suite.algorithm == PSA_ALG_NONE) { in psa_crypto_driver_pake_get_cipher_suite()
8682 *cipher_suite = inputs->cipher_suite; in psa_crypto_driver_pake_get_cipher_suite()
8713 operation->data.inputs.cipher_suite = *cipher_suite; in psa_pake_setup()
8766 operation->data.inputs.password = mbedtls_calloc(1, slot->key.bytes); in psa_pake_set_password_key()
8767 if (operation->data.inputs.password == NULL) { in psa_pake_set_password_key()
8772 memcpy(operation->data.inputs.password, slot->key.data, slot->key.bytes); in psa_pake_set_password_key()
8773 operation->data.inputs.password_len = slot->key.bytes; in psa_pake_set_password_key()
8774 operation->data.inputs.attributes = slot->attr; in psa_pake_set_password_key()
8802 if (operation->data.inputs.user_len != 0) { in psa_pake_set_user()
8807 operation->data.inputs.user = mbedtls_calloc(1, user_id_len); in psa_pake_set_user()
8808 if (operation->data.inputs.user == NULL) { in psa_pake_set_user()
8815 memcpy(operation->data.inputs.user, user_id, user_id_len); in psa_pake_set_user()
8816 operation->data.inputs.user_len = user_id_len; in psa_pake_set_user()
8846 if (operation->data.inputs.peer_len != 0) { in psa_pake_set_peer()
8851 operation->data.inputs.peer = mbedtls_calloc(1, peer_id_len); in psa_pake_set_peer()
8852 if (operation->data.inputs.peer == NULL) { in psa_pake_set_peer()
8859 memcpy(operation->data.inputs.peer, peer_id, peer_id_len); in psa_pake_set_peer()
8860 operation->data.inputs.peer_len = peer_id_len; in psa_pake_set_peer()
8914 is_x1 = (stage->inputs < 1); in convert_jpake_computation_stage_to_driver_step()
8937 psa_crypto_driver_pake_inputs_t inputs = operation->data.inputs; in psa_pake_complete_inputs() local
8939 if (inputs.password_len == 0) { in psa_pake_complete_inputs()
8944 if (inputs.user_len == 0 || inputs.peer_len == 0) { in psa_pake_complete_inputs()
8952 status = psa_driver_wrapper_pake_setup(operation, &inputs); in psa_pake_complete_inputs()
8955 mbedtls_zeroize_and_free(inputs.password, inputs.password_len); in psa_pake_complete_inputs()
8958 mbedtls_free(inputs.user); in psa_pake_complete_inputs()
8959 mbedtls_free(inputs.peer); in psa_pake_complete_inputs()
9000 computation_stage->inputs == 0 && in psa_jpake_prologue()
9024 stage->inputs++; in psa_jpake_epilogue()
9025 if (stage->inputs == PSA_JPAKE_EXPECTED_INPUTS(stage->round)) { in psa_jpake_epilogue()
9035 if (stage->inputs == PSA_JPAKE_EXPECTED_INPUTS(stage->round) && in psa_jpake_epilogue()
9038 stage->inputs = 0; in psa_jpake_epilogue()
9264 if (operation->data.inputs.password != NULL) { in psa_pake_abort()
9265 mbedtls_zeroize_and_free(operation->data.inputs.password, in psa_pake_abort()
9266 operation->data.inputs.password_len); in psa_pake_abort()
9268 if (operation->data.inputs.user != NULL) { in psa_pake_abort()
9269 mbedtls_free(operation->data.inputs.user); in psa_pake_abort()
9271 if (operation->data.inputs.peer != NULL) { in psa_pake_abort()
9272 mbedtls_free(operation->data.inputs.peer); in psa_pake_abort()