Lines Matching refs:data_length
723 size_t data_length) in psa_copy_key_material_into_slot() argument
726 data_length); in psa_copy_key_material_into_slot()
731 memcpy(slot->key.data, data, data_length); in psa_copy_key_material_into_slot()
737 const uint8_t *data, size_t data_length, in psa_import_key_into_slot() argument
745 if (data_length == 0) { in psa_import_key_into_slot()
750 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
759 memcpy(key_buffer, data, data_length); in psa_import_key_into_slot()
760 *key_buffer_length = data_length; in psa_import_key_into_slot()
768 if (psa_is_dh_key_size_valid(PSA_BYTES_TO_BITS(data_length)) == 0) { in psa_import_key_into_slot()
772 data, data_length, in psa_import_key_into_slot()
783 data, data_length, in psa_import_key_into_slot()
795 data, data_length, in psa_import_key_into_slot()
1441 size_t *data_length) in psa_export_key_buffer_internal() argument
1449 *data_length = key_buffer_size; in psa_export_key_buffer_internal()
1456 uint8_t *data, size_t data_size, size_t *data_length) in psa_export_key_internal() argument
1466 data, data_size, data_length); in psa_export_key_internal()
1478 size_t *data_length) in psa_export_key() argument
1496 *data_length = 0; in psa_export_key()
1512 data, data_size, data_length); in psa_export_key()
1529 size_t *data_length) in psa_export_public_key_internal() argument
1539 data, data_size, data_length); in psa_export_public_key_internal()
1548 data_length); in psa_export_public_key_internal()
1562 data_length); in psa_export_public_key_internal()
1575 data_length); in psa_export_public_key_internal()
1585 (void) data_length; in psa_export_public_key_internal()
1593 size_t *data_length) in psa_export_public_key() argument
1612 *data_length = 0; in psa_export_public_key()
1629 data, data_size, data_length); in psa_export_public_key()
2041 size_t data_length, in psa_import_key() argument
2049 size_t storage_size = data_length; in psa_import_key()
2056 if (data_length == 0) { in psa_import_key()
2061 if (data_length > SIZE_MAX / 8) { in psa_import_key()
2065 LOCAL_INPUT_ALLOC(data_external, data_length, data); in psa_import_key()
2080 attributes, data, data_length, &storage_size); in psa_import_key()
2093 data, data_length, in psa_import_key()
6728 size_t data_length) in psa_hkdf_input() argument
6744 data, data_length); in psa_hkdf_input()
6763 if (data_length != PSA_HASH_LENGTH(hash_alg)) { in psa_hkdf_input()
6767 memcpy(hkdf->prk, data, data_length); in psa_hkdf_input()
6791 data, data_length); in psa_hkdf_input()
6798 &data_length); in psa_hkdf_input()
6838 hkdf->info_length = data_length; in psa_hkdf_input()
6839 if (data_length != 0) { in psa_hkdf_input()
6840 hkdf->info = mbedtls_calloc(1, data_length); in psa_hkdf_input()
6844 memcpy(hkdf->info, data, data_length); in psa_hkdf_input()
6858 size_t data_length) in psa_tls12_prf_set_seed() argument
6864 if (data_length != 0) { in psa_tls12_prf_set_seed()
6865 prf->seed = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_seed()
6870 memcpy(prf->seed, data, data_length); in psa_tls12_prf_set_seed()
6871 prf->seed_length = data_length; in psa_tls12_prf_set_seed()
6881 size_t data_length) in psa_tls12_prf_set_key() argument
6888 if (data_length != 0) { in psa_tls12_prf_set_key()
6889 prf->secret = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_key()
6894 memcpy(prf->secret, data, data_length); in psa_tls12_prf_set_key()
6895 prf->secret_length = data_length; in psa_tls12_prf_set_key()
6905 size_t data_length) in psa_tls12_prf_set_label() argument
6911 if (data_length != 0) { in psa_tls12_prf_set_label()
6912 prf->label = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_label()
6917 memcpy(prf->label, data, data_length); in psa_tls12_prf_set_label()
6918 prf->label_length = data_length; in psa_tls12_prf_set_label()
6929 size_t data_length) in psa_tls12_prf_input() argument
6933 return psa_tls12_prf_set_seed(prf, data, data_length); in psa_tls12_prf_input()
6935 return psa_tls12_prf_set_key(prf, data, data_length); in psa_tls12_prf_input()
6937 return psa_tls12_prf_set_label(prf, data, data_length); in psa_tls12_prf_input()
6949 size_t data_length) in psa_tls12_prf_psk_to_ms_set_key() argument
6953 4 + data_length + prf->other_secret_length : in psa_tls12_prf_psk_to_ms_set_key()
6954 4 + 2 * data_length); in psa_tls12_prf_psk_to_ms_set_key()
6956 if (data_length > PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE) { in psa_tls12_prf_psk_to_ms_set_key()
6993 *cur++ = MBEDTLS_BYTE_1(data_length); in psa_tls12_prf_psk_to_ms_set_key()
6994 *cur++ = MBEDTLS_BYTE_0(data_length); in psa_tls12_prf_psk_to_ms_set_key()
6995 memset(cur, 0, data_length); in psa_tls12_prf_psk_to_ms_set_key()
6996 cur += data_length; in psa_tls12_prf_psk_to_ms_set_key()
6999 *cur++ = MBEDTLS_BYTE_1(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7000 *cur++ = MBEDTLS_BYTE_0(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7001 memcpy(cur, data, data_length); in psa_tls12_prf_psk_to_ms_set_key()
7002 cur += data_length; in psa_tls12_prf_psk_to_ms_set_key()
7013 size_t data_length) in psa_tls12_prf_psk_to_ms_set_other_key() argument
7019 if (data_length != 0) { in psa_tls12_prf_psk_to_ms_set_other_key()
7020 prf->other_secret = mbedtls_calloc(1, data_length); in psa_tls12_prf_psk_to_ms_set_other_key()
7025 memcpy(prf->other_secret, data, data_length); in psa_tls12_prf_psk_to_ms_set_other_key()
7026 prf->other_secret_length = data_length; in psa_tls12_prf_psk_to_ms_set_other_key()
7040 size_t data_length) in psa_tls12_prf_psk_to_ms_input() argument
7045 data, data_length); in psa_tls12_prf_psk_to_ms_input()
7050 data_length); in psa_tls12_prf_psk_to_ms_input()
7053 return psa_tls12_prf_input(prf, step, data, data_length); in psa_tls12_prf_psk_to_ms_input()
7065 size_t data_length) in psa_tls12_ecjpake_to_pms_input() argument
7067 if (data_length != PSA_TLS12_ECJPAKE_TO_PMS_INPUT_SIZE || in psa_tls12_ecjpake_to_pms_input()
7114 size_t data_length) in psa_pbkdf2_set_salt() argument
7124 if (data_length == 0) { in psa_pbkdf2_set_salt()
7129 next_salt = mbedtls_calloc(1, data_length + pbkdf2->salt_length); in psa_pbkdf2_set_salt()
7137 memcpy(next_salt + pbkdf2->salt_length, data, data_length); in psa_pbkdf2_set_salt()
7138 pbkdf2->salt_length += data_length; in psa_pbkdf2_set_salt()
7199 size_t data_length) in psa_pbkdf2_set_password() argument
7209 status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length, in psa_pbkdf2_set_password()
7216 status = psa_pbkdf2_cmac_set_password(data, data_length, in psa_pbkdf2_set_password()
7234 size_t data_length) in psa_pbkdf2_input() argument
7238 return psa_pbkdf2_set_salt(pbkdf2, data, data_length); in psa_pbkdf2_input()
7240 return psa_pbkdf2_set_password(pbkdf2, kdf_alg, data, data_length); in psa_pbkdf2_input()
7308 size_t data_length) in psa_key_derivation_input_internal() argument
7321 step, data, data_length); in psa_key_derivation_input_internal()
7327 step, data, data_length); in psa_key_derivation_input_internal()
7333 step, data, data_length); in psa_key_derivation_input_internal()
7339 &operation->ctx.tls12_ecjpake_to_pms, step, data, data_length); in psa_key_derivation_input_internal()
7345 step, data, data_length); in psa_key_derivation_input_internal()
7351 (void) data_length; in psa_key_derivation_input_internal()
7394 size_t data_length) in psa_key_derivation_input_bytes() argument
7399 LOCAL_INPUT_ALLOC(data_external, data_length, data); in psa_key_derivation_input_bytes()
7403 data, data_length); in psa_key_derivation_input_bytes()