Lines Matching refs:inputs

8293     const psa_crypto_driver_pake_inputs_t *inputs,  in psa_crypto_driver_pake_get_password_len()  argument
8296 if (inputs->password_len == 0) { in psa_crypto_driver_pake_get_password_len()
8300 *password_len = inputs->password_len; in psa_crypto_driver_pake_get_password_len()
8306 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_password() argument
8309 if (inputs->password_len == 0) { in psa_crypto_driver_pake_get_password()
8313 if (buffer_size < inputs->password_len) { in psa_crypto_driver_pake_get_password()
8317 memcpy(buffer, inputs->password, inputs->password_len); in psa_crypto_driver_pake_get_password()
8318 *buffer_length = inputs->password_len; in psa_crypto_driver_pake_get_password()
8324 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_user_len() argument
8327 if (inputs->user_len == 0) { in psa_crypto_driver_pake_get_user_len()
8331 *user_len = inputs->user_len; in psa_crypto_driver_pake_get_user_len()
8337 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_user() argument
8340 if (inputs->user_len == 0) { in psa_crypto_driver_pake_get_user()
8344 if (user_id_size < inputs->user_len) { in psa_crypto_driver_pake_get_user()
8348 memcpy(user_id, inputs->user, inputs->user_len); in psa_crypto_driver_pake_get_user()
8349 *user_id_len = inputs->user_len; in psa_crypto_driver_pake_get_user()
8355 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_peer_len() argument
8358 if (inputs->peer_len == 0) { in psa_crypto_driver_pake_get_peer_len()
8362 *peer_len = inputs->peer_len; in psa_crypto_driver_pake_get_peer_len()
8368 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_peer() argument
8371 if (inputs->peer_len == 0) { in psa_crypto_driver_pake_get_peer()
8375 if (peer_id_size < inputs->peer_len) { in psa_crypto_driver_pake_get_peer()
8379 memcpy(peer_id, inputs->peer, inputs->peer_len); in psa_crypto_driver_pake_get_peer()
8380 *peer_id_length = inputs->peer_len; in psa_crypto_driver_pake_get_peer()
8386 const psa_crypto_driver_pake_inputs_t *inputs, in psa_crypto_driver_pake_get_cipher_suite() argument
8389 if (inputs->cipher_suite.algorithm == PSA_ALG_NONE) { in psa_crypto_driver_pake_get_cipher_suite()
8393 *cipher_suite = inputs->cipher_suite; in psa_crypto_driver_pake_get_cipher_suite()
8415 memset(&operation->data.inputs, 0, sizeof(operation->data.inputs)); in psa_pake_setup()
8420 operation->data.inputs.cipher_suite = *cipher_suite; in psa_pake_setup()
8473 operation->data.inputs.password = mbedtls_calloc(1, slot->key.bytes); in psa_pake_set_password_key()
8474 if (operation->data.inputs.password == NULL) { in psa_pake_set_password_key()
8479 memcpy(operation->data.inputs.password, slot->key.data, slot->key.bytes); in psa_pake_set_password_key()
8480 operation->data.inputs.password_len = slot->key.bytes; in psa_pake_set_password_key()
8481 operation->data.inputs.attributes = slot->attr; in psa_pake_set_password_key()
8509 if (operation->data.inputs.user_len != 0) { in psa_pake_set_user()
8514 operation->data.inputs.user = mbedtls_calloc(1, user_id_len); in psa_pake_set_user()
8515 if (operation->data.inputs.user == NULL) { in psa_pake_set_user()
8522 memcpy(operation->data.inputs.user, user_id, user_id_len); in psa_pake_set_user()
8523 operation->data.inputs.user_len = user_id_len; in psa_pake_set_user()
8553 if (operation->data.inputs.peer_len != 0) { in psa_pake_set_peer()
8558 operation->data.inputs.peer = mbedtls_calloc(1, peer_id_len); in psa_pake_set_peer()
8559 if (operation->data.inputs.peer == NULL) { in psa_pake_set_peer()
8566 memcpy(operation->data.inputs.peer, peer_id, peer_id_len); in psa_pake_set_peer()
8567 operation->data.inputs.peer_len = peer_id_len; in psa_pake_set_peer()
8621 is_x1 = (stage->inputs < 1); in convert_jpake_computation_stage_to_driver_step()
8644 psa_crypto_driver_pake_inputs_t inputs = operation->data.inputs; in psa_pake_complete_inputs() local
8646 if (inputs.password_len == 0) { in psa_pake_complete_inputs()
8651 if (inputs.user_len == 0 || inputs.peer_len == 0) { in psa_pake_complete_inputs()
8659 status = psa_driver_wrapper_pake_setup(operation, &inputs); in psa_pake_complete_inputs()
8662 mbedtls_zeroize_and_free(inputs.password, inputs.password_len); in psa_pake_complete_inputs()
8665 mbedtls_free(inputs.user); in psa_pake_complete_inputs()
8666 mbedtls_free(inputs.peer); in psa_pake_complete_inputs()
8707 computation_stage->inputs == 0 && in psa_jpake_prologue()
8731 stage->inputs++; in psa_jpake_epilogue()
8732 if (stage->inputs == PSA_JPAKE_EXPECTED_INPUTS(stage->round)) { in psa_jpake_epilogue()
8742 if (stage->inputs == PSA_JPAKE_EXPECTED_INPUTS(stage->round) && in psa_jpake_epilogue()
8745 stage->inputs = 0; in psa_jpake_epilogue()
8971 if (operation->data.inputs.password != NULL) { in psa_pake_abort()
8972 mbedtls_zeroize_and_free(operation->data.inputs.password, in psa_pake_abort()
8973 operation->data.inputs.password_len); in psa_pake_abort()
8975 if (operation->data.inputs.user != NULL) { in psa_pake_abort()
8976 mbedtls_free(operation->data.inputs.user); in psa_pake_abort()
8978 if (operation->data.inputs.peer != NULL) { in psa_pake_abort()
8979 mbedtls_free(operation->data.inputs.peer); in psa_pake_abort()