/mbedtls-latest/tests/include/test/ |
D | certs.h | 25 extern const size_t mbedtls_test_cas_len[]; 29 extern const size_t mbedtls_test_cas_der_len[]; 34 extern const size_t mbedtls_test_cas_pem_len; 55 extern const size_t mbedtls_test_ca_crt_ec_pem_len; 56 extern const size_t mbedtls_test_ca_key_ec_pem_len; 57 extern const size_t mbedtls_test_ca_pwd_ec_pem_len; 58 extern const size_t mbedtls_test_ca_key_rsa_pem_len; 59 extern const size_t mbedtls_test_ca_pwd_rsa_pem_len; 60 extern const size_t mbedtls_test_ca_crt_rsa_sha1_pem_len; 61 extern const size_t mbedtls_test_ca_crt_rsa_sha256_pem_len; [all …]
|
D | psa_test_wrappers.h | 27 size_t arg1_seed_size); 57 size_t arg3_nonce_length, 59 size_t arg5_additional_data_length, 61 size_t arg7_ciphertext_length, 63 size_t arg9_plaintext_size, 64 size_t *arg10_plaintext_length); 79 size_t arg3_nonce_length, 81 size_t arg5_additional_data_length, 83 size_t arg7_plaintext_length, 85 size_t arg9_ciphertext_size, [all …]
|
/mbedtls-latest/include/psa/ |
D | crypto.h | 327 size_t bits); 351 static size_t psa_get_key_bits(const psa_key_attributes_t *attributes); 651 size_t data_length, 746 size_t data_size, 747 size_t *data_length); 821 size_t data_size, 822 size_t *data_length); 865 size_t input_length, 867 size_t hash_size, 868 size_t *hash_length); [all …]
|
D | crypto_se_driver.h | 96 const size_t MBEDTLS_PRIVATE(persistent_data_size); 190 size_t input_length); 210 size_t mac_size, 211 size_t *p_mac_length); 231 size_t mac_length); 261 size_t input_length, 265 size_t mac_size, 266 size_t *p_mac_length); 290 size_t input_length, 294 size_t mac_length); [all …]
|
/mbedtls-latest/tests/src/ |
D | certs.c | 44 const size_t mbedtls_test_ca_crt_ec_pem_len = 46 const size_t mbedtls_test_ca_key_ec_pem_len = 48 const size_t mbedtls_test_ca_pwd_ec_pem_len = 50 const size_t mbedtls_test_ca_key_rsa_pem_len = 52 const size_t mbedtls_test_ca_pwd_rsa_pem_len = 54 const size_t mbedtls_test_ca_crt_rsa_sha1_pem_len = 56 const size_t mbedtls_test_ca_crt_rsa_sha256_pem_len = 59 const size_t mbedtls_test_ca_crt_ec_der_len = 61 const size_t mbedtls_test_ca_key_ec_der_len = 63 const size_t mbedtls_test_ca_pwd_ec_der_len = 0; [all …]
|
D | psa_test_wrappers.c | 21 size_t arg1_seed_size) in mbedtls_test_wrap_mbedtls_psa_inject_entropy() 63 size_t arg3_nonce_length, in mbedtls_test_wrap_psa_aead_decrypt() 65 size_t arg5_additional_data_length, in mbedtls_test_wrap_psa_aead_decrypt() 67 size_t arg7_ciphertext_length, in mbedtls_test_wrap_psa_aead_decrypt() 69 size_t arg9_plaintext_size, in mbedtls_test_wrap_psa_aead_decrypt() 70 size_t *arg10_plaintext_length) in mbedtls_test_wrap_psa_aead_decrypt() 103 size_t arg3_nonce_length, in mbedtls_test_wrap_psa_aead_encrypt() 105 size_t arg5_additional_data_length, in mbedtls_test_wrap_psa_aead_encrypt() 107 size_t arg7_plaintext_length, in mbedtls_test_wrap_psa_aead_encrypt() 109 size_t arg9_ciphertext_size, in mbedtls_test_wrap_psa_aead_encrypt() [all …]
|
/mbedtls-latest/library/ |
D | bignum_core.h | 123 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a); 135 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs); 144 size_t A_limbs); 160 size_t A_limbs); 178 size_t limbs); 199 size_t limbs, 219 size_t limbs, 237 size_t X_limbs, 239 size_t input_length); 259 size_t X_limbs, [all …]
|
D | bignum_core.c | 24 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a) in mbedtls_mpi_core_clz() 36 return (size_t) core_clz(a); in mbedtls_mpi_core_clz() 38 size_t j; in mbedtls_mpi_core_clz() 53 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs) in mbedtls_mpi_core_bitlen() 56 size_t j; in mbedtls_mpi_core_bitlen() 83 size_t A_limbs) in mbedtls_mpi_core_bigendian_to_host() 116 size_t A_limbs) in mbedtls_mpi_core_uint_le_mpi() 123 for (size_t i = 1; i < A_limbs; i++) { in mbedtls_mpi_core_uint_le_mpi() 134 size_t limbs) in mbedtls_mpi_core_lt_ct() 138 for (size_t i = limbs; i > 0; i--) { in mbedtls_mpi_core_lt_ct() [all …]
|
D | psa_crypto_core.h | 151 size_t registered_readers; 163 size_t bytes; 270 size_t buffer_length); 294 size_t data_length); 335 const uint8_t *data, size_t data_length, 336 uint8_t *key_buffer, size_t key_buffer_size, 337 size_t *key_buffer_length, size_t *bits); 363 const uint8_t *key_buffer, size_t key_buffer_size, 364 uint8_t *data, size_t data_size, size_t *data_length); 391 const uint8_t *key_buffer, size_t key_buffer_size, [all …]
|
D | psa_crypto_rsa.h | 27 size_t data_length, 58 const uint8_t *data, size_t data_length, 59 uint8_t *key_buffer, size_t key_buffer_size, 60 size_t *key_buffer_length, size_t *bits); 73 size_t data_size, 74 size_t *data_length); 102 const uint8_t *key_buffer, size_t key_buffer_size, 103 uint8_t *data, size_t data_size, size_t *data_length); 129 const uint8_t *custom_data, size_t custom_data_length, 130 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length); [all …]
|
D | pk_wrap.c | 58 static size_t rsa_get_bitlen(mbedtls_pk_context *pk) in rsa_get_bitlen() 66 const unsigned char *hash, size_t hash_len, in rsa_verify_wrap() 67 const unsigned char *sig, size_t sig_len) in rsa_verify_wrap() 78 size_t rsa_len = mbedtls_rsa_get_len(rsa); in rsa_verify_wrap() 131 const unsigned char *hash, size_t hash_len, in rsa_verify_wrap() 132 const unsigned char *sig, size_t sig_len) in rsa_verify_wrap() 136 size_t rsa_len = mbedtls_rsa_get_len(rsa); in rsa_verify_wrap() 170 const unsigned char *hash, size_t hash_len, in mbedtls_pk_psa_rsa_sign_ext() 171 unsigned char *sig, size_t sig_size, in mbedtls_pk_psa_rsa_sign_ext() 172 size_t *sig_len) in mbedtls_pk_psa_rsa_sign_ext() [all …]
|
D | psa_crypto_aead.h | 69 const uint8_t *key_buffer, size_t key_buffer_size, 71 const uint8_t *nonce, size_t nonce_length, 72 const uint8_t *additional_data, size_t additional_data_length, 73 const uint8_t *plaintext, size_t plaintext_length, 74 uint8_t *ciphertext, size_t ciphertext_size, size_t *ciphertext_length); 132 const uint8_t *key_buffer, size_t key_buffer_size, 134 const uint8_t *nonce, size_t nonce_length, 135 const uint8_t *additional_data, size_t additional_data_length, 136 const uint8_t *ciphertext, size_t ciphertext_length, 137 uint8_t *plaintext, size_t plaintext_size, size_t *plaintext_length); [all …]
|
D | pk_wrap.h | 30 size_t (*get_bitlen)(mbedtls_pk_context *pk); 37 const unsigned char *hash, size_t hash_len, 38 const unsigned char *sig, size_t sig_len); 42 const unsigned char *hash, size_t hash_len, 43 unsigned char *sig, size_t sig_size, size_t *sig_len, 44 int (*f_rng)(void *, unsigned char *, size_t), 50 const unsigned char *hash, size_t hash_len, 51 const unsigned char *sig, size_t sig_len, 56 const unsigned char *hash, size_t hash_len, 57 unsigned char *sig, size_t sig_size, size_t *sig_len, [all …]
|
D | psa_crypto_ecp.h | 34 size_t curve_bits, 36 size_t data_length, 76 const uint8_t *data, size_t data_length, 77 uint8_t *key_buffer, size_t key_buffer_size, 78 size_t *key_buffer_length, size_t *bits); 91 size_t data_size, 92 size_t *data_length); 120 const uint8_t *key_buffer, size_t key_buffer_size, 121 uint8_t *data, size_t data_size, size_t *data_length); 144 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length); [all …]
|
D | ssl_misc.h | 425 size_t mbedtls_ssl_get_output_max_frag_len(const mbedtls_ssl_context *ssl); 441 size_t mbedtls_ssl_get_input_max_frag_len(const mbedtls_ssl_context *ssl); 454 size_t mbedtls_ssl_get_output_record_size_limit(const mbedtls_ssl_context *ssl); 458 static inline size_t mbedtls_ssl_get_output_buflen(const mbedtls_ssl_context *ctx) in mbedtls_ssl_get_output_buflen() 470 static inline size_t mbedtls_ssl_get_input_buflen(const mbedtls_ssl_context *ctx) in mbedtls_ssl_get_input_buflen() 504 const uint8_t *end, size_t need) in mbedtls_ssl_chk_buf_ptr() 506 return (cur > end) || (need > (size_t) (end - cur)); in mbedtls_ssl_chk_buf_ptr() 512 size_t need; 516 const uint8_t *cur, const uint8_t *end, size_t need); 523 const uint8_t *end, size_t need) in mbedtls_ssl_chk_buf_ptr() [all …]
|
/mbedtls-latest/tests/include/test/drivers/ |
D | key_management.h | 22 size_t forced_output_length; 60 size_t mbedtls_test_opaque_size_function( 62 const size_t key_bits); 73 const uint8_t *wrapped_key, size_t wrapped_key_length, uint8_t *key_buffer, 74 size_t key_buffer_size, size_t *key_buffer_length); 78 uint8_t *key, size_t key_size, size_t *key_length); 82 uint8_t *key, size_t key_size, size_t *key_length); 86 const uint8_t *key, size_t key_length, 87 uint8_t *data, size_t data_size, size_t *data_length); 91 const uint8_t *key, size_t key_length, [all …]
|
D | cipher.h | 22 size_t forced_output_length; 48 const uint8_t *key, size_t key_length, 50 const uint8_t *iv, size_t iv_length, 51 const uint8_t *input, size_t input_length, 52 uint8_t *output, size_t output_size, size_t *output_length); 56 const uint8_t *key, size_t key_length, 58 const uint8_t *input, size_t input_length, 59 uint8_t *output, size_t output_size, size_t *output_length); 64 const uint8_t *key, size_t key_length, 70 const uint8_t *key, size_t key_length, [all …]
|
D | signature.h | 19 size_t forced_output_length; 44 size_t key_length, 47 size_t input_length, 49 size_t signature_size, 50 size_t *signature_length); 55 size_t key_length, 58 size_t input_length, 60 size_t signature_size, 61 size_t *signature_length); 66 size_t key_length, [all …]
|
D | aead.h | 49 const uint8_t *key_buffer, size_t key_buffer_size, 51 const uint8_t *nonce, size_t nonce_length, 52 const uint8_t *additional_data, size_t additional_data_length, 53 const uint8_t *plaintext, size_t plaintext_length, 54 uint8_t *ciphertext, size_t ciphertext_size, size_t *ciphertext_length); 58 const uint8_t *key_buffer, size_t key_buffer_size, 60 const uint8_t *nonce, size_t nonce_length, 61 const uint8_t *additional_data, size_t additional_data_length, 62 const uint8_t *ciphertext, size_t ciphertext_length, 63 uint8_t *plaintext, size_t plaintext_size, size_t *plaintext_length); [all …]
|
D | asymmetric_encryption.h | 20 size_t forced_output_length; 44 size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, 45 size_t input_length, const uint8_t *salt, size_t salt_length, 46 uint8_t *output, size_t output_size, size_t *output_length); 50 size_t key_length, psa_algorithm_t alg, const uint8_t *input, 51 size_t input_length, const uint8_t *salt, size_t salt_length, 52 uint8_t *output, size_t output_size, size_t *output_length); 56 size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, 57 size_t input_length, const uint8_t *salt, size_t salt_length, 58 uint8_t *output, size_t output_size, size_t *output_length); [all …]
|
/mbedtls-latest/include/mbedtls/ |
D | pk.h | 261 size_t MBEDTLS_PRIVATE(pub_raw_len); /**< Valid bytes in "pub_raw" */ 263 size_t MBEDTLS_PRIVATE(ec_bits); /**< Curve's bits of pk */ 284 typedef int (*mbedtls_pk_rsa_alt_decrypt_func)(void *ctx, size_t *olen, 286 size_t output_max_len); 288 int (*f_rng)(void *, unsigned char *, size_t), 292 typedef size_t (*mbedtls_pk_rsa_alt_key_len_func)(void *ctx); 430 size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx); 439 static inline size_t mbedtls_pk_get_len(const mbedtls_pk_context *ctx) in mbedtls_pk_get_len() 752 const unsigned char *hash, size_t hash_len, 753 const unsigned char *sig, size_t sig_len); [all …]
|
D | ccm.h | 72 size_t MBEDTLS_PRIVATE(plaintext_len); /*!< Total plaintext length */ 73 size_t MBEDTLS_PRIVATE(add_len); /*!< Total authentication data length */ 74 size_t MBEDTLS_PRIVATE(tag_len); /*!< Total tag length */ 75 size_t MBEDTLS_PRIVATE(processed); /*!< Track how many bytes of input data 173 int mbedtls_ccm_encrypt_and_tag(mbedtls_ccm_context *ctx, size_t length, 174 const unsigned char *iv, size_t iv_len, 175 const unsigned char *ad, size_t ad_len, 177 unsigned char *tag, size_t tag_len); 222 int mbedtls_ccm_star_encrypt_and_tag(mbedtls_ccm_context *ctx, size_t length, 223 const unsigned char *iv, size_t iv_len, [all …]
|
D | rsa.h | 90 size_t MBEDTLS_PRIVATE(len); /*!< The size of \p N in Bytes. */ 269 unsigned char const *N, size_t N_len, 270 unsigned char const *P, size_t P_len, 271 unsigned char const *Q, size_t Q_len, 272 unsigned char const *D, size_t D_len, 273 unsigned char const *E, size_t E_len); 401 unsigned char *N, size_t N_len, 402 unsigned char *P, size_t P_len, 403 unsigned char *Q, size_t Q_len, 404 unsigned char *D, size_t D_len, [all …]
|
D | cipher.h | 332 void(*MBEDTLS_PRIVATE(add_padding))(unsigned char *output, size_t olen, size_t data_len); 333 int(*MBEDTLS_PRIVATE(get_padding))(unsigned char *input, size_t ilen, size_t *data_len); 340 size_t MBEDTLS_PRIVATE(unprocessed_len); 347 size_t MBEDTLS_PRIVATE(iv_size); 477 static inline size_t mbedtls_cipher_info_get_key_bitlen( in mbedtls_cipher_info_get_key_bitlen() 483 return ((size_t) info->MBEDTLS_PRIVATE(key_bitlen)) << MBEDTLS_KEY_BITLEN_SHIFT; in mbedtls_cipher_info_get_key_bitlen() 518 static inline size_t mbedtls_cipher_info_get_iv_size( in mbedtls_cipher_info_get_iv_size() 525 return ((size_t) info->MBEDTLS_PRIVATE(iv_size)) << MBEDTLS_IV_SIZE_SHIFT; in mbedtls_cipher_info_get_iv_size() 538 static inline size_t mbedtls_cipher_info_get_block_size( in mbedtls_cipher_info_get_block_size() 545 return (size_t) (info->MBEDTLS_PRIVATE(block_size)); in mbedtls_cipher_info_get_block_size() [all …]
|
/mbedtls-latest/tests/src/drivers/ |
D | test_driver_signature.c | 44 size_t key_buffer_size, in sign_hash() 47 size_t hash_length, in sign_hash() 49 size_t signature_size, in sign_hash() 50 size_t *signature_length) in sign_hash() 112 size_t key_buffer_size, in verify_hash() 115 size_t hash_length, in verify_hash() 117 size_t signature_length) in verify_hash() 178 size_t key_buffer_size, in mbedtls_test_transparent_signature_sign_message() 181 size_t input_length, in mbedtls_test_transparent_signature_sign_message() 183 size_t signature_size, in mbedtls_test_transparent_signature_sign_message() [all …]
|