Home
last modified time | relevance | path

Searched refs:f_rng (Results 1 – 25 of 66) sorted by relevance

123

/mbedtls-latest/library/
Decdh.c56 int (*f_rng)(void *, unsigned char *, size_t), in ecdh_gen_public_restartable()
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()
82 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_ecdh_gen_public()
85 return ecdh_gen_public_restartable(grp, d, Q, f_rng, p_rng, NULL); in mbedtls_ecdh_gen_public()
96 int (*f_rng)(void *, unsigned char *, size_t), in ecdh_compute_shared_restartable()
106 f_rng, p_rng, rs_ctx)); in ecdh_compute_shared_restartable()
126 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_ecdh_compute_shared()
130 f_rng, p_rng, NULL); in mbedtls_ecdh_compute_shared()
276 int (*f_rng)(void *, in ecdh_make_params_internal()
[all …]
Dpk_wrap.c233 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_sign_wrap()
235 ((void) f_rng); in rsa_sign_wrap()
257 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_sign_wrap()
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()
294 ((void) f_rng); in rsa_decrypt_wrap()
348 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_decrypt_wrap()
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()
377 ((void) f_rng); in rsa_encrypt_wrap()
[all …]
Decjpake.c322 int (*f_rng)(void *, unsigned char *, size_t), in ecjpake_zkp_write()
341 G, &v, &V, f_rng, p_rng)); in ecjpake_zkp_write()
420 int (*f_rng)(void *, unsigned char *, size_t), in ecjpake_kkp_write()
432 f_rng, p_rng)); in ecjpake_kkp_write()
439 p, end, f_rng, p_rng)); in ecjpake_kkp_write()
495 int (*f_rng)(void *, unsigned char *, size_t), in ecjpake_kkpp_write()
503 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write()
505 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write()
531 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_ecjpake_write_round_one()
537 ID_MINE, buf, len, olen, f_rng, p_rng); in mbedtls_ecjpake_write_round_one()
[all …]
Ddhm.c169 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in dhm_random_below()
173 MBEDTLS_MPI_CHK(mbedtls_mpi_random(R, 3, M, f_rng, p_rng)); in dhm_random_below()
181 int (*f_rng)(void *, unsigned char *, size_t), in dhm_make_common()
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()
225 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_dhm_make_params()
232 ret = dhm_make_common(ctx, x_size, f_rng, p_rng); in mbedtls_dhm_make_params()
310 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_dhm_make_public()
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()
[all …]
Drsa.c1045 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_rsa_gen_key()
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()
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()
1410 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_rsa_private()
1441 if (f_rng == NULL) { in mbedtls_rsa_private()
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()
[all …]
Dpkparse.c431 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in pk_parse_key_rfc8410_der()
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()
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()
757 (void) f_rng; in pk_parse_key_pkcs8_unencrypted_der()
828 pk_parse_key_rfc8410_der(pk, p, len, end, f_rng, 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()
960 return pk_parse_key_pkcs8_unencrypted_der(pk, buf, outlen, f_rng, p_rng); in mbedtls_pk_parse_key_pkcs8_encrypted_der()
[all …]
Decp.c1195 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()
1686 return mbedtls_internal_ecp_randomize_jac(grp, pt, f_rng, p_rng); in ecp_randomize_jac()
2046 int (*f_rng)(void *, unsigned char *, size_t), in ecp_mul_comb_core()
2079 if (f_rng != 0) { in ecp_mul_comb_core()
2080 MBEDTLS_MPI_CHK(ecp_randomize_jac(grp, R, f_rng, p_rng)); in ecp_mul_comb_core()
2171 int (*f_rng)(void *, unsigned char *, size_t), in ecp_mul_comb_after_precomp()
2193 f_rng, p_rng, rs_ctx)); in ecp_mul_comb_after_precomp()
2215 if (f_rng != 0) { 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()
[all …]
Decdsa.c246 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, in mbedtls_ecdsa_sign_restartable()
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()
386 f_rng, p_rng, f_rng, p_rng, NULL); in mbedtls_ecdsa_sign()
643 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_ecdsa_write_signature_restartable()
649 if (f_rng == NULL) { in mbedtls_ecdsa_write_signature_restartable()
658 hash, hlen, md_alg, f_rng, in mbedtls_ecdsa_write_signature_restartable()
667 hash, hlen, f_rng, p_rng)); in mbedtls_ecdsa_write_signature_restartable()
671 hash, hlen, f_rng, p_rng, f_rng, in mbedtls_ecdsa_write_signature_restartable()
692 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_ecdsa_write_signature()
[all …]
Dpk_wrap.h44 int (*f_rng)(void *, unsigned char *, size_t),
58 int (*f_rng)(void *, unsigned char *, size_t),
65 int (*f_rng)(void *, unsigned char *, size_t),
71 int (*f_rng)(void *, unsigned char *, size_t),
76 int (*f_rng)(void *, unsigned char *, size_t),
Dssl_ticket.c83 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()
254 ctx->f_rng = f_rng; in mbedtls_ssl_ticket_setup()
321 if (ctx == NULL || ctx->f_rng == NULL) { in mbedtls_ssl_ticket_write()
345 if ((ret = ctx->f_rng(ctx->p_rng, iv, TICKET_IV_BYTES)) != 0) { in mbedtls_ssl_ticket_write()
436 if (ctx == NULL || ctx->f_rng == NULL) { in mbedtls_ssl_ticket_parse()
Dpk.c1233 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, in mbedtls_pk_sign_restartable()
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()
1290 f_rng, p_rng, NULL); in mbedtls_pk_sign()
1301 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_pk_sign_ext()
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()
1388 output, olen, osize, f_rng, p_rng); in mbedtls_pk_decrypt()
[all …]
Dx509write_csr.c138 int (*f_rng)(void *, unsigned char *, size_t), in x509write_csr_der_internal()
234 f_rng, p_rng)) != 0) { in x509write_csr_der_internal()
290 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_x509write_csr_der()
302 f_rng, p_rng); in mbedtls_x509write_csr_der()
314 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_x509write_csr_pem()
321 f_rng, p_rng)) < 0) { in mbedtls_x509write_csr_pem()
Drsa_alt_helpers.c262 int (*f_rng)(void *, unsigned char *, size_t), in mbedtls_rsa_validate_params()
281 if (f_rng != NULL && P != NULL && in mbedtls_rsa_validate_params()
282 (ret = mbedtls_mpi_is_prime_ext(P, 50, f_rng, p_rng)) != 0) { in mbedtls_rsa_validate_params()
287 if (f_rng != NULL && Q != NULL && in mbedtls_rsa_validate_params()
288 (ret = mbedtls_mpi_is_prime_ext(Q, 50, f_rng, p_rng)) != 0) { in mbedtls_rsa_validate_params()
293 ((void) f_rng); in mbedtls_rsa_validate_params()
Dpk_ecc.c86 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in mbedtls_pk_ecc_set_pubkey_from_prv()
90 (void) f_rng; in mbedtls_pk_ecc_set_pubkey_from_prv()
102 (void) f_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/
Drsa.h468 int (*f_rng)(void *, unsigned char *, size_t),
593 int (*f_rng)(void *, unsigned char *, size_t),
622 int (*f_rng)(void *, unsigned char *, size_t),
649 int (*f_rng)(void *, unsigned char *, size_t),
683 int (*f_rng)(void *, unsigned char *, size_t),
726 int (*f_rng)(void *, unsigned char *, size_t),
768 int (*f_rng)(void *, unsigned char *, size_t),
809 int (*f_rng)(void *, unsigned char *, size_t),
852 int (*f_rng)(void *, unsigned char *, size_t),
884 int (*f_rng)(void *, unsigned char *, size_t),
[all …]
Dpk.h288 int (*f_rng)(void *, unsigned char *, size_t),
852 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
888 int (*f_rng)(void *, unsigned char *, size_t),
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);
994 int (*f_rng)(void *, unsigned char *, size_t),
1112 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
1176 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
Decp.h969 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
1003 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng,
1182 int (*f_rng)(void *, unsigned char *, size_t),
1215 int (*f_rng)(void *, unsigned char *, size_t),
1243 int (*f_rng)(void *, unsigned char *, size_t),
1260 int (*f_rng)(void *, unsigned char *, size_t),
1454 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
1471 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
Decdh.h192 int (*f_rng)(void *, unsigned char *, size_t),
228 int (*f_rng)(void *, unsigned char *, size_t),
293 int (*f_rng)(void *, unsigned char *, size_t),
375 int (*f_rng)(void *, unsigned char *, size_t),
431 int (*f_rng)(void *, unsigned char *, size_t),
Decdsa.h163 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
274 int (*f_rng)(void *, unsigned char *, size_t),
476 int (*f_rng)(void *, unsigned char *, size_t),
523 int (*f_rng)(void *, unsigned char *, size_t),
611 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng);
Decjpake.h165 int (*f_rng)(void *, unsigned char *, size_t),
206 int (*f_rng)(void *, unsigned char *, size_t),
246 int (*f_rng)(void *, unsigned char *, size_t),
269 int (*f_rng)(void *, unsigned char *, size_t),
Ddhm.h186 int (*f_rng)(void *, unsigned char *, size_t),
253 int (*f_rng)(void *, unsigned char *, size_t),
284 int (*f_rng)(void *, unsigned char *, size_t),
/mbedtls-latest/3rdparty/everest/library/
Deverest.c50 int( *f_rng )( void *, unsigned char *, size_t ), in mbedtls_everest_make_params()
54 return mbedtls_x25519_make_params( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_make_params()
78 int( *f_rng )( void *, unsigned char *, size_t ), in mbedtls_everest_make_public()
82 return mbedtls_x25519_make_public( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_make_public()
94 int( *f_rng )( void *, unsigned char *, size_t ), in mbedtls_everest_calc_secret()
98 return mbedtls_x25519_calc_secret( x25519_ctx, olen, buf, blen, f_rng, p_rng ); in mbedtls_everest_calc_secret()
Dx25519.c61 int( *f_rng )(void *, unsigned char *, size_t), in mbedtls_x25519_make_params()
68 if( ( ret = f_rng( p_rng, ctx->our_secret, MBEDTLS_X25519_KEY_SIZE_BYTES ) ) != 0 ) in mbedtls_x25519_make_params()
121 int( *f_rng )(void *, unsigned char *, size_t), in mbedtls_x25519_calc_secret()
126 (( void )f_rng); in mbedtls_x25519_calc_secret()
147 int( *f_rng )(void *, unsigned char *, size_t), in mbedtls_x25519_make_public()
156 if( ( ret = f_rng( p_rng, ctx->our_secret, MBEDTLS_X25519_KEY_SIZE_BYTES ) ) != 0 ) in mbedtls_x25519_make_public()
/mbedtls-latest/3rdparty/everest/include/everest/
Dx25519.h83 int( *f_rng )(void *, unsigned char *, size_t),
142 int( *f_rng )(void *, unsigned char *, size_t),
165 int( *f_rng )(void *, unsigned char *, size_t),
Deverest.h95 int( *f_rng )( void *, unsigned char *, size_t ),
180 int( *f_rng )( void *, unsigned char *, size_t ),
227 int( *f_rng )( void *, unsigned char *, size_t ),

123