/mbedtls/tests/suites/ |
A D | test_suite_psa_crypto_hash.data | 285 PSA hash verify: SHA-1 289 PSA hash verify: SHA-224 293 PSA hash verify: SHA-256 297 PSA hash verify: SHA-384 301 PSA hash verify: SHA-512 305 PSA hash verify: MD5 309 PSA hash verify: RIPEMD160 313 PSA hash verify: SHA3-224 317 PSA hash verify: SHA3-256 321 PSA hash verify: SHA3-384 [all …]
|
A D | test_suite_ecdsa.function | 125 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, 129 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, 136 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, &Q, 138 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, &Q, 140 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, &Q, 146 TEST_EQUAL(mbedtls_ecdsa_verify(&grp, hash->x, hash->len, &Q, 213 hash->x, hash->len, md_alg, 242 memset(hash, 0, sizeof(hash)); 252 hash, sizeof(hash), 307 memset(hash, 0, sizeof(hash)); [all …]
|
A D | test_suite_shax.function | 18 TEST_ASSERT(mbedtls_test_hexcmp(output, hash->x, 20, hash->len) == 0); 52 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 28, hash->len), 0); 66 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 32, hash->len), 0); 100 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 48, hash->len), 0); 114 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 64, hash->len), 0); 158 TEST_CALLOC(output, hash->len); 162 TEST_MEMORY_COMPARE(output, hash->len, hash->x, hash->len); 199 TEST_CALLOC(output, hash->len); 210 TEST_MEMORY_COMPARE(output, hash->len, hash->x, hash->len); 222 unsigned char hash[64]; [all …]
|
A D | test_suite_md.function | 209 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 230 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 239 data_t *hash) 272 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 279 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 319 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 326 TEST_MEMORY_COMPARE(output, mbedtls_md_get_size(md_info), hash->x, hash->len); 352 TEST_MEMORY_COMPARE(output, trunc_size, hash->x, hash->len); 387 TEST_MEMORY_COMPARE(output, trunc_size, hash->x, hash->len); 397 TEST_MEMORY_COMPARE(output, trunc_size, hash->x, hash->len); [all …]
|
A D | test_suite_mdx.function | 7 void md5_text(char *text_src_string, data_t *hash) 21 TEST_ASSERT(mbedtls_test_hexcmp(output, hash->x, 22 sizeof(output), hash->len) == 0); 27 void ripemd160_text(char *text_src_string, data_t *hash) 41 TEST_ASSERT(mbedtls_test_hexcmp(output, hash->x, 42 sizeof(output), hash->len) == 0);
|
A D | test_suite_oid.data | 61 OID hash id - id-md5 65 OID hash id - id-sha1 69 OID hash id - id-sha224 73 OID hash id - id-sha256 77 OID hash id - id-sha384 81 OID hash id - id-sha512 85 OID hash id - id-sha3-224 89 OID hash id - id-sha3-256 93 OID hash id - id-sha3-384 97 OID hash id - id-sha3-512 [all …]
|
A D | test_suite_pkcs1_v21.function | 12 int hash, data_t *message_str, data_t *rnd_buf, 30 MBEDTLS_RSA_PKCS_V21, hash) == 0); 34 TEST_EQUAL(mbedtls_rsa_get_md_alg(&ctx), hash); 63 data_t *input_N, data_t *input_E, int hash, 81 MBEDTLS_RSA_PKCS_V21, hash) == 0); 84 TEST_EQUAL(mbedtls_rsa_get_md_alg(&ctx), hash); 128 int hash, data_t *hash_digest, data_t *rnd_buf, 148 MBEDTLS_RSA_PKCS_V21, hash) == 0); 151 TEST_EQUAL(mbedtls_rsa_get_md_alg(&ctx), hash); 195 int digest, int hash, data_t *hash_digest, [all …]
|
A D | test_suite_pk.function | 1361 memset(hash, 0x2a, sizeof(hash)); 1391 hash[0]++; 1394 hash[0]--; 1416 hash[0]++; 1419 hash[0]--; 1695 memset(hash, 0x2a, sizeof(hash)); 1751 memset(hash, 0x2a, sizeof(hash)); 1795 TEST_ASSERT(mbedtls_pk_sign(&alt, MBEDTLS_MD_NONE, hash, sizeof(hash), 1923 memset(hash, 0x2a, sizeof(hash)); 2005 memset(hash, 0x2a, sizeof(hash)); [all …]
|
A D | test_suite_lms.data | 82 LMS hash-sigs interop test #1 83 # This test uses data from https://github.com/cisco/hash-sigs due to the 89 # hash-sigs stores public keys and signatures in HSS form, which appends a 95 # * <download and build hash-sigs> 99 # * <hash-sigs>/demo sign tmp/lms message.bin 107 # * <hash-sigs/demo> verify tmp/lms message.bin 110 LMS hash-sigs interop test #2 111 # This test uses data from https://github.com/cisco/hash-sigs due to the 123 # * <download and build hash-sigs> 137 # * <hash-sigs/demo> verify tmp/lms message.bin [all …]
|
/mbedtls/tests/src/drivers/ |
A D | test_driver_signature.c | 46 const uint8_t *hash, in sign_hash() argument 101 (void) hash; in sign_hash() 114 const uint8_t *hash, in verify_hash() argument 168 (void) hash; in verify_hash() 188 uint8_t hash[PSA_HASH_MAX_SIZE]; in mbedtls_test_transparent_signature_sign_message() local 212 hash, sizeof(hash), &hash_length); in mbedtls_test_transparent_signature_sign_message() 216 hash, sizeof(hash), &hash_length); in mbedtls_test_transparent_signature_sign_message() 279 hash, sizeof(hash), &hash_length); in mbedtls_test_transparent_signature_verify_message() 283 hash, sizeof(hash), &hash_length); in mbedtls_test_transparent_signature_verify_message() 359 (void) hash; in mbedtls_test_opaque_signature_sign_hash() [all …]
|
A D | hash.c | 25 uint8_t *hash, size_t hash_size, size_t *hash_length) in mbedtls_test_transparent_hash_compute() argument 38 hash, hash_size, hash_length); in mbedtls_test_transparent_hash_compute() 43 hash, hash_size, hash_length); in mbedtls_test_transparent_hash_compute() 48 (void) hash; in mbedtls_test_transparent_hash_compute() 145 uint8_t *hash, in mbedtls_test_transparent_hash_finish() argument 159 operation, hash, hash_size, hash_length); in mbedtls_test_transparent_hash_finish() 162 mbedtls_psa_hash_finish(operation, hash, hash_size, hash_length); in mbedtls_test_transparent_hash_finish() 165 (void) hash; in mbedtls_test_transparent_hash_finish()
|
/mbedtls/programs/psa/ |
A D | psa_hash.c | 62 uint8_t hash[PSA_HASH_LENGTH(HASH_ALG)]; in main() local 97 status = psa_hash_finish(&hash_operation, hash, sizeof(hash), &hash_length); in main() 105 (memcmp(hash, expected_hash, expected_hash_len) != 0)) { in main() 121 memset(hash, 0, sizeof(hash)); in main() 127 hash, sizeof(hash), in main() 135 (memcmp(hash, expected_hash, expected_hash_len) != 0)) { in main() 146 mbedtls_printf("%02x", hash[j]); in main()
|
/mbedtls/programs/ssl/ |
A D | ssl_test_common_source.c | 273 #define MBEDTLS_SSL_SIG_ALG(hash) ((hash << 8) | MBEDTLS_SSL_SIG_ECDSA), \ argument 274 ((hash << 8) | MBEDTLS_SSL_SIG_RSA), \ 275 (0x800 | hash), 277 #define MBEDTLS_SSL_SIG_ALG(hash) ((hash << 8) | MBEDTLS_SSL_SIG_ECDSA), \ argument 278 ((hash << 8) | MBEDTLS_SSL_SIG_RSA), 281 #define MBEDTLS_SSL_SIG_ALG(hash) ((hash << 8) | MBEDTLS_SSL_SIG_ECDSA), argument 285 #define MBEDTLS_SSL_SIG_ALG(hash) ((hash << 8) | MBEDTLS_SSL_SIG_RSA), \ argument 286 (0x800 | hash), 288 #define MBEDTLS_SSL_SIG_ALG(hash) ((hash << 8) | MBEDTLS_SSL_SIG_RSA), argument 291 #define MBEDTLS_SSL_SIG_ALG(hash) argument
|
/mbedtls/library/ |
A D | pk_wrap.c | 150 hash, sig)) != 0) { in rsa_verify_wrap() 210 status = psa_sign_hash(key_id, alg, hash, hash_len, in mbedtls_pk_psa_rsa_sign_ext() 274 hash, sig); in rsa_sign_wrap() 629 hash, hash_len, sig, sig_len); in ecdsa_opaque_verify_wrap() 643 hash, hash_len, sig, sig_len); in ecdsa_verify_wrap() 1197 hash, hash_len, sig, sig_len, in ecdsa_verify_rs_wrap() 1340 unsigned char hash[32]; in rsa_alt_check_pair() local 1348 memset(hash, 0x2a, sizeof(hash)); in rsa_alt_check_pair() 1351 hash, sizeof(hash), in rsa_alt_check_pair() 1358 hash, sizeof(hash), sig, sig_len) != 0) { in rsa_alt_check_pair() [all …]
|
A D | psa_crypto_hash.c | 342 uint8_t *hash, in mbedtls_psa_hash_finish() argument 357 memset(hash, '!', hash_size); in mbedtls_psa_hash_finish() 368 ret = mbedtls_md5_finish(&operation->ctx.md5, hash); in mbedtls_psa_hash_finish() 378 ret = mbedtls_sha1_finish(&operation->ctx.sha1, hash); in mbedtls_psa_hash_finish() 383 ret = mbedtls_sha256_finish(&operation->ctx.sha256, hash); in mbedtls_psa_hash_finish() 388 ret = mbedtls_sha256_finish(&operation->ctx.sha256, hash); in mbedtls_psa_hash_finish() 393 ret = mbedtls_sha512_finish(&operation->ctx.sha512, hash); in mbedtls_psa_hash_finish() 398 ret = mbedtls_sha512_finish(&operation->ctx.sha512, hash); in mbedtls_psa_hash_finish() 417 ret = mbedtls_sha3_finish(&operation->ctx.sha3, hash, hash_size); in mbedtls_psa_hash_finish() 421 (void) hash; in mbedtls_psa_hash_finish() [all …]
|
A D | sha3.c | 541 uint8_t hash[64]; in mbedtls_sha3_kat_test() local 546 hash, sizeof(hash)); in mbedtls_sha3_kat_test() 558 result = memcmp(hash, test_hash_sha3_224[test_num], 28); in mbedtls_sha3_kat_test() 561 result = memcmp(hash, test_hash_sha3_256[test_num], 32); in mbedtls_sha3_kat_test() 564 result = memcmp(hash, test_hash_sha3_384[test_num], 48); in mbedtls_sha3_kat_test() 594 unsigned char hash[64]; in mbedtls_sha3_long_kat_test() local 624 result = mbedtls_sha3_finish(&ctx, hash, sizeof(hash)); in mbedtls_sha3_long_kat_test() 635 result = memcmp(hash, long_kat_hash_sha3_224, 28); in mbedtls_sha3_long_kat_test() 638 result = memcmp(hash, long_kat_hash_sha3_256, 32); in mbedtls_sha3_long_kat_test() 641 result = memcmp(hash, long_kat_hash_sha3_384, 48); in mbedtls_sha3_long_kat_test() [all …]
|
A D | pk_wrap.h | 37 const unsigned char *hash, size_t hash_len, 42 const unsigned char *hash, size_t hash_len, 50 const unsigned char *hash, size_t hash_len, 56 const unsigned char *hash, size_t hash_len, 131 const unsigned char *hash, size_t hash_len,
|
A D | pk.c | 1085 return ctx->pk_info->verify_func(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify_restartable() 1093 const unsigned char *hash, size_t hash_len, in mbedtls_pk_verify() argument 1190 status = psa_verify_hash(key_id, psa_sig_alg, hash, in mbedtls_pk_verify_ext() 1260 hash, hash_len, in mbedtls_pk_sign_restartable() 1279 hash, hash_len, in mbedtls_pk_sign_restartable() 1288 const unsigned char *hash, size_t hash_len, in mbedtls_pk_sign() argument 1292 return mbedtls_pk_sign_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign() 1303 const unsigned char *hash, size_t hash_len, in mbedtls_pk_sign_ext() argument 1317 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign_ext() 1365 hash, hash_len, in mbedtls_pk_sign_ext() [all …]
|
A D | rsa.c | 1693 static int hash_mprime(const unsigned char *hash, size_t hlen, in hash_mprime() argument 2197 ret = hash_mprime(hash, hashlen, salt, slen, p, hash_id); in rsa_rsassa_pss_sign_no_mode_check() 2227 const unsigned char *hash, in rsa_rsassa_pss_sign() argument 2267 hashlen, hash, saltlen, sig); in mbedtls_rsa_rsassa_pss_sign_ext() 2278 const unsigned char *hash, in mbedtls_rsa_rsassa_pss_sign() argument 2381 memcpy(p, hash, hashlen); in rsa_rsassa_pkcs1_v15_encode() 2410 memcpy(p, hash, hashlen); in rsa_rsassa_pkcs1_v15_encode() 2500 const unsigned char *hash, in mbedtls_rsa_pkcs1_sign() argument 2630 ret = hash_mprime(hash, hashlen, p, observed_salt_len, in mbedtls_rsa_rsassa_pss_verify_ext() 2649 const unsigned char *hash, in mbedtls_rsa_rsassa_pss_verify() argument [all …]
|
/mbedtls/programs/pkey/ |
A D | ecdsa.c | 87 unsigned char hash[32]; in main() local 146 if ((ret = mbedtls_sha256(message, sizeof(message), hash, 0)) != 0) { in main() 153 dump_buf(" + Hash: ", hash, sizeof(hash)); in main() 162 hash, sizeof(hash), in main() 199 hash, sizeof(hash), in main()
|
/mbedtls/programs/ |
A D | .gitignore | 10 hash/generic_sum 11 hash/hello 12 hash/md_hmac_demo 13 hash/md5sum 14 hash/sha1sum 15 hash/sha2sum
|
/mbedtls/docs/architecture/psa-migration/ |
A D | psa-limitations.md | 96 the hash algorithm potentially used to hash the message being signed: 97 - a hash algorithm used for the encoding function 114 - encoding hash = MGF1 hash (from context, or argument = message hash) 118 - encoding hash = MGF1 hash (from context, or argument = message hash) 122 - encoding hash = MGF1 hash (from context, or argument = message hash) 126 - encoding hash = MGF1 hash from dedicated argument 132 - encoding hash = MGF1 hash, specified explicitly 154 hash), the MGF (and its hash if MGF1 is used), and the salt length (plus an 165 - encoding hash = message hashing algorithm (may differ from MGF1 hash) 173 Note: since X.509 parsing ensures that message hash = encoding hash, and [all …]
|
/mbedtls/include/mbedtls/ |
A D | rsa.h | 856 const unsigned char *hash, 888 const unsigned char *hash, 940 const unsigned char *hash, 990 const unsigned char *hash, 1023 const unsigned char *hash, 1048 const unsigned char *hash, 1083 const unsigned char *hash, 1123 const unsigned char *hash,
|
A D | pk.h | 291 const unsigned char *hash, unsigned char *sig); 744 const unsigned char *hash, size_t hash_len, 769 const unsigned char *hash, size_t hash_len, 806 const unsigned char *hash, size_t hash_len, 842 const unsigned char *hash, size_t hash_len, 878 const unsigned char *hash, size_t hash_len, 914 const unsigned char *hash, size_t hash_len,
|
/mbedtls/3rdparty/p256-m/ |
A D | p256-m_driver_entrypoints.c | 208 const uint8_t *hash, in p256_transparent_sign_hash() argument 228 int ret = p256_ecdsa_sign(signature, key_buffer, hash, hash_length); in p256_transparent_sign_hash() 241 const uint8_t *hash, in p256_verify_hash_with_public_key() argument 256 int ret = p256_ecdsa_verify(signature, public_key_p256m, hash, hash_length); in p256_verify_hash_with_public_key() 266 const uint8_t *hash, in p256_transparent_verify_hash() argument 303 hash, in p256_transparent_verify_hash()
|