/mbedtls-latest/library/ |
D | ecdh.c | 57 void *p_rng, in ecdh_gen_public_restartable() argument 68 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_privkey(grp, d, f_rng, p_rng)); in ecdh_gen_public_restartable() 72 f_rng, p_rng, rs_ctx)); in ecdh_gen_public_restartable() 83 void *p_rng) in mbedtls_ecdh_gen_public() argument 85 return ecdh_gen_public_restartable(grp, d, Q, f_rng, p_rng, NULL); in mbedtls_ecdh_gen_public() 97 void *p_rng, in ecdh_compute_shared_restartable() argument 106 f_rng, p_rng, rs_ctx)); in ecdh_compute_shared_restartable() 127 void *p_rng) in mbedtls_ecdh_compute_shared() argument 130 f_rng, p_rng, NULL); in mbedtls_ecdh_compute_shared() 279 void *p_rng, in ecdh_make_params_internal() argument [all …]
|
D | pk_wrap.c | 233 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_sign_wrap() argument 236 ((void) p_rng); in rsa_sign_wrap() 257 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_sign_wrap() argument 272 return mbedtls_rsa_pkcs1_sign(rsa, f_rng, p_rng, in rsa_sign_wrap() 282 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_decrypt_wrap() argument 295 ((void) p_rng); in rsa_decrypt_wrap() 348 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_decrypt_wrap() argument 356 return mbedtls_rsa_pkcs1_decrypt(rsa, f_rng, p_rng, in rsa_decrypt_wrap() 365 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_encrypt_wrap() argument 378 ((void) p_rng); in rsa_encrypt_wrap() [all …]
|
D | ecdsa.c | 246 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, in mbedtls_ecdsa_sign_restartable() argument 308 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_privkey(grp, pk, f_rng, p_rng)); in mbedtls_ecdsa_sign_restartable() 382 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_ecdsa_sign() argument 386 f_rng, p_rng, f_rng, p_rng, NULL); in mbedtls_ecdsa_sign() 407 mbedtls_hmac_drbg_context *p_rng = &rng_ctx; in mbedtls_ecdsa_sign_det_restartable() local 425 p_rng = &rs_ctx->det->rng_ctx; in mbedtls_ecdsa_sign_det_restartable() 438 MBEDTLS_MPI_CHK(mbedtls_hmac_drbg_seed_buf(p_rng, md_info, data, 2 * grp_len)); in mbedtls_ecdsa_sign_det_restartable() 451 mbedtls_hmac_drbg_random, p_rng); in mbedtls_ecdsa_sign_det_restartable() 454 mbedtls_hmac_drbg_random, p_rng, in mbedtls_ecdsa_sign_det_restartable() 644 void *p_rng, in mbedtls_ecdsa_write_signature_restartable() argument [all …]
|
D | ecjpake.c | 323 void *p_rng) in ecjpake_zkp_write() argument 341 G, &v, &V, f_rng, p_rng)); in ecjpake_zkp_write() 421 void *p_rng) in ecjpake_kkp_write() argument 432 f_rng, p_rng)); in ecjpake_kkp_write() 439 p, end, f_rng, p_rng)); in ecjpake_kkp_write() 496 void *p_rng) in ecjpake_kkpp_write() argument 503 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write() 505 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write() 532 void *p_rng) in mbedtls_ecjpake_write_round_one() argument 537 ID_MINE, buf, len, olen, f_rng, p_rng); in mbedtls_ecjpake_write_round_one() [all …]
|
D | dhm.c | 169 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in dhm_random_below() argument 173 MBEDTLS_MPI_CHK(mbedtls_mpi_random(R, 3, M, f_rng, p_rng)); in dhm_random_below() 182 void *p_rng) in dhm_make_common() argument 194 MBEDTLS_MPI_CHK(mbedtls_mpi_fill_random(&ctx->X, x_size, f_rng, p_rng)); in dhm_make_common() 197 ret = dhm_random_below(&ctx->X, &ctx->P, f_rng, p_rng); in dhm_make_common() 226 void *p_rng) in mbedtls_dhm_make_params() argument 232 ret = dhm_make_common(ctx, x_size, f_rng, p_rng); in mbedtls_dhm_make_params() 311 void *p_rng) in mbedtls_dhm_make_public() argument 319 ret = dhm_make_common(ctx, x_size, f_rng, p_rng); in mbedtls_dhm_make_public() 344 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in dhm_update_blinding() argument [all …]
|
D | psa_crypto_random_impl.h | 79 static inline void mbedtls_psa_drbg_init(mbedtls_psa_drbg_context_t *p_rng) in mbedtls_psa_drbg_init() argument 82 mbedtls_ctr_drbg_init(p_rng); in mbedtls_psa_drbg_init() 84 mbedtls_hmac_drbg_init(p_rng); in mbedtls_psa_drbg_init() 92 static inline void mbedtls_psa_drbg_free(mbedtls_psa_drbg_context_t *p_rng) in mbedtls_psa_drbg_free() argument 95 mbedtls_ctr_drbg_free(p_rng); in mbedtls_psa_drbg_free() 97 mbedtls_hmac_drbg_free(p_rng); in mbedtls_psa_drbg_free()
|
D | rsa.c | 1046 void *p_rng, in mbedtls_rsa_gen_key() argument 1086 prime_quality, f_rng, p_rng)); in mbedtls_rsa_gen_key() 1089 prime_quality, f_rng, p_rng)); in mbedtls_rsa_gen_key() 1289 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_prepare_blinding() argument 1313 MBEDTLS_MPI_CHK(mbedtls_mpi_fill_random(&ctx->Vf, ctx->len - 1, f_rng, p_rng)); in rsa_prepare_blinding() 1316 MBEDTLS_MPI_CHK(mbedtls_mpi_fill_random(&R, ctx->len - 1, f_rng, p_rng)); in rsa_prepare_blinding() 1411 void *p_rng, in mbedtls_rsa_private() argument 1489 MBEDTLS_MPI_CHK(rsa_prepare_blinding(ctx, f_rng, p_rng)); in mbedtls_rsa_private() 1506 f_rng, p_rng)); in mbedtls_rsa_private() 1515 f_rng, p_rng)); in mbedtls_rsa_private() [all …]
|
D | pkparse.c | 431 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in pk_parse_key_rfc8410_der() argument 455 if ((ret = mbedtls_pk_ecc_set_pubkey_from_prv(pk, key, len, f_rng, p_rng)) != 0) { in pk_parse_key_rfc8410_der() 606 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in pk_parse_key_sec1_der() argument 714 if ((ret = mbedtls_pk_ecc_set_pubkey_from_prv(pk, d, d_len, f_rng, p_rng)) != 0) { in pk_parse_key_sec1_der() 745 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in pk_parse_key_pkcs8_unencrypted_der() argument 758 (void) p_rng; in pk_parse_key_pkcs8_unencrypted_der() 829 p_rng)) != 0) { in pk_parse_key_pkcs8_unencrypted_der() 837 (ret = pk_parse_key_sec1_der(pk, p, len, f_rng, p_rng)) != 0) { in pk_parse_key_pkcs8_unencrypted_der() 869 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_pk_parse_key_pkcs8_encrypted_der() argument 960 return pk_parse_key_pkcs8_unencrypted_der(pk, buf, outlen, f_rng, p_rng); in mbedtls_pk_parse_key_pkcs8_encrypted_der() [all …]
|
D | ecp.c | 1195 MBEDTLS_MPI_CHK(mbedtls_mpi_random((X), 2, &grp->P, f_rng, p_rng)) 1682 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in ecp_randomize_jac() argument 1686 return mbedtls_internal_ecp_randomize_jac(grp, pt, f_rng, p_rng); in ecp_randomize_jac() 2047 void *p_rng, in ecp_mul_comb_core() argument 2080 MBEDTLS_MPI_CHK(ecp_randomize_jac(grp, R, f_rng, p_rng)); in ecp_mul_comb_core() 2172 void *p_rng, in ecp_mul_comb_after_precomp() argument 2193 f_rng, p_rng, rs_ctx)); in ecp_mul_comb_after_precomp() 2216 MBEDTLS_MPI_CHK(ecp_randomize_jac(grp, RR, f_rng, p_rng)); in ecp_mul_comb_after_precomp() 2292 void *p_rng, in ecp_mul_comb() argument 2364 f_rng, p_rng, rs_ctx)); in ecp_mul_comb() [all …]
|
D | pk_wrap.h | 45 void *p_rng); 59 void *p_rng, void *rs_ctx); 66 void *p_rng); 72 void *p_rng); 77 void *p_rng);
|
D | x509write_csr.c | 139 void *p_rng) in x509write_csr_der_internal() argument 234 f_rng, p_rng)) != 0) { in x509write_csr_der_internal() 291 void *p_rng) in mbedtls_x509write_csr_der() argument 302 f_rng, p_rng); in mbedtls_x509write_csr_der() 315 void *p_rng) in mbedtls_x509write_csr_pem() argument 321 f_rng, p_rng)) < 0) { in mbedtls_x509write_csr_pem()
|
D | pk.c | 1233 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, in mbedtls_pk_sign_restartable() argument 1258 f_rng, p_rng, rs_ctx->rs_ctx); in mbedtls_pk_sign_restartable() 1277 f_rng, p_rng); in mbedtls_pk_sign_restartable() 1286 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_pk_sign() argument 1290 f_rng, p_rng, NULL); in mbedtls_pk_sign() 1302 void *p_rng) in mbedtls_pk_sign_ext() argument 1314 sig, sig_size, sig_len, f_rng, p_rng); in mbedtls_pk_sign_ext() 1357 const int ret = mbedtls_rsa_rsassa_pss_sign_no_mode_check(rsa_ctx, f_rng, p_rng, md_alg, in mbedtls_pk_sign_ext() 1377 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_pk_decrypt() argument 1388 output, olen, osize, f_rng, p_rng); in mbedtls_pk_decrypt() [all …]
|
D | ssl_ticket.c | 83 if ((ret = ctx->f_rng(ctx->p_rng, key->name, sizeof(key->name))) != 0) { in ssl_ticket_gen_key() 87 if ((ret = ctx->f_rng(ctx->p_rng, buf, sizeof(buf))) != 0) { in ssl_ticket_gen_key() 215 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, in mbedtls_ssl_ticket_setup() argument 255 ctx->p_rng = p_rng; in mbedtls_ssl_ticket_setup() 345 if ((ret = ctx->f_rng(ctx->p_rng, iv, TICKET_IV_BYTES)) != 0) { in mbedtls_ssl_ticket_write()
|
D | pk_ecc.c | 86 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_pk_ecc_set_pubkey_from_prv() argument 91 (void) p_rng; in mbedtls_pk_ecc_set_pubkey_from_prv() 103 (void) p_rng; in mbedtls_pk_ecc_set_pubkey_from_prv() 140 return mbedtls_ecp_mul(&eck->grp, &eck->Q, &eck->d, &eck->grp.G, f_rng, p_rng); in mbedtls_pk_ecc_set_pubkey_from_prv()
|
/mbedtls-latest/include/mbedtls/ |
D | rsa.h | 469 void *p_rng, 594 void *p_rng, 623 void *p_rng, 650 void *p_rng, 684 void *p_rng, 727 void *p_rng, 769 void *p_rng, 810 void *p_rng, 853 void *p_rng, 885 void *p_rng, [all …]
|
D | pk.h | 289 void *p_rng, 852 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 889 void *p_rng); 924 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, 950 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 976 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 995 void *p_rng); 1112 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 1176 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
|
D | ecp.h | 969 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 1003 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, 1183 void *p_rng); 1216 void *p_rng); 1244 void *p_rng); 1261 void *p_rng); 1454 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 1471 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
|
D | ecdh.h | 193 void *p_rng); 229 void *p_rng); 294 void *p_rng); 376 void *p_rng); 432 void *p_rng);
|
D | ecdsa.h | 163 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng); 275 void *p_rng, 477 void *p_rng); 524 void *p_rng, 611 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
|
D | ecjpake.h | 166 void *p_rng); 207 void *p_rng); 247 void *p_rng); 270 void *p_rng);
|
/mbedtls-latest/3rdparty/everest/library/ |
D | everest.c | 51 void *p_rng ) in mbedtls_everest_make_params() argument 54 return mbedtls_x25519_make_params( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_make_params() 79 void *p_rng ) in mbedtls_everest_make_public() argument 82 return mbedtls_x25519_make_public( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_make_public() 95 void *p_rng ) in mbedtls_everest_calc_secret() argument 98 return mbedtls_x25519_calc_secret( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_calc_secret()
|
D | x25519.c | 62 void *p_rng ) in mbedtls_x25519_make_params() argument 68 if( ( ret = f_rng( p_rng, ctx->our_secret, MBEDTLS_X25519_KEY_SIZE_BYTES ) ) != 0 ) in mbedtls_x25519_make_params() 122 void *p_rng ) in mbedtls_x25519_calc_secret() argument 127 (( void )p_rng); in mbedtls_x25519_calc_secret() 148 void *p_rng ) in mbedtls_x25519_make_public() argument 156 if( ( ret = f_rng( p_rng, ctx->our_secret, MBEDTLS_X25519_KEY_SIZE_BYTES ) ) != 0 ) in mbedtls_x25519_make_public()
|
/mbedtls-latest/programs/fuzz/ |
D | common.c | 59 int dummy_random(void *p_rng, unsigned char *output, size_t output_len) in dummy_random() argument 66 if (p_rng != NULL) { in dummy_random() 68 ret = mbedtls_ctr_drbg_random(p_rng, output, output_len); in dummy_random() 74 (void) p_rng; in dummy_random()
|
/mbedtls-latest/3rdparty/everest/include/everest/ |
D | x25519.h | 84 void *p_rng ); 143 void *p_rng ); 166 void *p_rng );
|
D | everest.h | 96 void *p_rng ); 181 void *p_rng ); 228 void *p_rng );
|