Home
last modified time | relevance | path

Searched refs:p_rng (Results 1 – 25 of 62) sorted by relevance

123

/optee_os/lib/libmbedtls/mbedtls/library/
H A Decdh.c57 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 …]
H A Dpsa_crypto_random_impl.h79 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()
H A Dpk_wrap.h45 void *p_rng);
59 void *p_rng, void *rs_ctx);
66 void *p_rng);
72 void *p_rng);
77 void *p_rng);
H A Dpk_wrap.c233 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 …]
H A Decdsa.c246 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 …]
H A Ddhm.c169 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 …]
H A Decjpake.c323 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 …]
H A Dpkparse.c431 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 …]
H A Dx509write_csr.c140 void *p_rng) in x509write_csr_der_internal() argument
235 f_rng, p_rng)) != 0) { in x509write_csr_der_internal()
292 void *p_rng) in mbedtls_x509write_csr_der() argument
303 f_rng, p_rng); in mbedtls_x509write_csr_der()
316 void *p_rng) in mbedtls_x509write_csr_pem() argument
322 f_rng, p_rng)) < 0) { in mbedtls_x509write_csr_pem()
H A Drsa.c1048 void *p_rng, in mbedtls_rsa_gen_key() argument
1088 prime_quality, f_rng, p_rng)); in mbedtls_rsa_gen_key()
1091 prime_quality, f_rng, p_rng)); in mbedtls_rsa_gen_key()
1291 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in rsa_prepare_blinding() argument
1315 MBEDTLS_MPI_CHK(mbedtls_mpi_fill_random(&ctx->Vf, ctx->len - 1, f_rng, p_rng)); in rsa_prepare_blinding()
1318 MBEDTLS_MPI_CHK(mbedtls_mpi_fill_random(&R, ctx->len - 1, f_rng, p_rng)); in rsa_prepare_blinding()
1413 void *p_rng, in mbedtls_rsa_private() argument
1491 MBEDTLS_MPI_CHK(rsa_prepare_blinding(ctx, f_rng, p_rng)); in mbedtls_rsa_private()
1508 f_rng, p_rng)); in mbedtls_rsa_private()
1517 f_rng, p_rng)); in mbedtls_rsa_private()
[all …]
H A Decp_internal_alt.h112 void *p_rng);
265 void *p_rng);
H A Decp.c1199 MBEDTLS_MPI_CHK(mbedtls_mpi_random((X), 2, &grp->P, f_rng, p_rng))
1686 int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) in ecp_randomize_jac() argument
1690 return mbedtls_internal_ecp_randomize_jac(grp, pt, f_rng, p_rng); in ecp_randomize_jac()
2051 void *p_rng, in ecp_mul_comb_core() argument
2084 MBEDTLS_MPI_CHK(ecp_randomize_jac(grp, R, f_rng, p_rng)); in ecp_mul_comb_core()
2176 void *p_rng, in ecp_mul_comb_after_precomp() argument
2197 f_rng, p_rng, rs_ctx)); in ecp_mul_comb_after_precomp()
2220 MBEDTLS_MPI_CHK(ecp_randomize_jac(grp, RR, f_rng, p_rng)); in ecp_mul_comb_after_precomp()
2296 void *p_rng, in ecp_mul_comb() argument
2368 f_rng, p_rng, rs_ctx)); in ecp_mul_comb()
[all …]
H A Dpk_ecc.c86 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()
H A Dpk.c1233 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 …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Drsa.h469 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 …]
H A Decdh.h193 void *p_rng);
229 void *p_rng);
294 void *p_rng);
376 void *p_rng);
432 void *p_rng);
H A Dpk.h289 void *p_rng,
852 mbedtls_f_rng_t *f_rng, void *p_rng);
889 void *p_rng);
924 mbedtls_f_rng_t *f_rng, void *p_rng,
950 mbedtls_f_rng_t *f_rng, void *p_rng);
976 mbedtls_f_rng_t *f_rng, void *p_rng);
995 void *p_rng);
1112 mbedtls_f_rng_t *f_rng, void *p_rng);
1176 mbedtls_f_rng_t *f_rng, void *p_rng);
H A Decjpake.h166 void *p_rng);
207 void *p_rng);
247 void *p_rng);
270 void *p_rng);
H A Decdsa.h164 mbedtls_f_rng_t *f_rng, void *p_rng);
277 void *p_rng,
479 void *p_rng);
527 void *p_rng,
614 mbedtls_f_rng_t *f_rng, void *p_rng);
H A Decp.h971 mbedtls_f_rng_t *f_rng, void *p_rng);
1005 mbedtls_f_rng_t *f_rng, void *p_rng,
1185 void *p_rng);
1218 void *p_rng);
1246 void *p_rng);
1263 void *p_rng);
1456 mbedtls_f_rng_t *f_rng, void *p_rng);
1473 mbedtls_f_rng_t *f_rng, void *p_rng);
H A Ddhm.h187 void *p_rng);
254 void *p_rng);
285 void *p_rng);
H A Dssl_ticket.h79 void *MBEDTLS_PRIVATE(p_rng); /*!< context for the RNG function */
127 mbedtls_f_rng_t *f_rng, void *p_rng,
H A Dhmac_drbg.h346 int mbedtls_hmac_drbg_random_with_add(void *p_rng,
378 int mbedtls_hmac_drbg_random(void *p_rng, unsigned char *output, size_t out_len);
H A Dctr_drbg.h519 int mbedtls_ctr_drbg_random_with_add(void *p_rng,
547 int mbedtls_ctr_drbg_random(void *p_rng,
H A Dx509_csr.h353 void *p_rng);
372 void *p_rng);

123