Home
last modified time | relevance | path

Searched refs:pubexp (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/bearssl/src/rsa/
H A Drsa_i15_keygen.c222 uint32_t pubexp, uint16_t *t, size_t tlen) in mkprime() argument
320 if ((pubexp == 3 && m3 == 1) in mkprime()
321 || (pubexp == 5 && m5 == 1) in mkprime()
322 || (pubexp == 7 && m7 == 1) in mkprime()
323 || (pubexp == 11 && m11 == 1)) in mkprime()
440 unsigned size, uint32_t pubexp) in br_rsa_i15_keygen() argument
451 if (pubexp == 0) { in br_rsa_i15_keygen()
452 pubexp = 3; in br_rsa_i15_keygen()
453 } else if (pubexp == 1 || (pubexp & 1) == 0) { in br_rsa_i15_keygen()
476 br_enc32be(pk->e, pubexp); in br_rsa_i15_keygen()
[all …]
H A Drsa_i31_keygen_inner.c236 uint32_t pubexp, uint32_t *t, size_t tlen, br_i31_modpow_opt_type mp31) in mkprime() argument
342 if ((pubexp == 3 && m3 == 1) in mkprime()
343 || (pubexp == 5 && m5 == 1) in mkprime()
344 || (pubexp == 7 && m7 == 1) in mkprime()
345 || (pubexp == 11 && m11 == 1)) in mkprime()
461 unsigned size, uint32_t pubexp, br_i31_modpow_opt_type mp31) in br_rsa_i31_keygen_inner() argument
475 if (pubexp == 0) { in br_rsa_i31_keygen_inner()
476 pubexp = 3; in br_rsa_i31_keygen_inner()
477 } else if (pubexp == 1 || (pubexp & 1) == 0) { in br_rsa_i31_keygen_inner()
500 br_enc32be(pk->e, pubexp); in br_rsa_i31_keygen_inner()
[all …]
H A Drsa_i31_keygen.c32 unsigned size, uint32_t pubexp) in br_rsa_i31_keygen() argument
35 sk, kbuf_priv, pk, kbuf_pub, size, pubexp, in br_rsa_i31_keygen()
H A Drsa_i62_keygen.c34 unsigned size, uint32_t pubexp) in br_rsa_i62_keygen() argument
37 sk, kbuf_priv, pk, kbuf_pub, size, pubexp, in br_rsa_i62_keygen()
/freebsd/contrib/bearssl/inc/
H A Dbearssl_rsa.h1394 unsigned size, uint32_t pubexp);
1414 unsigned size, uint32_t pubexp);
1434 unsigned size, uint32_t pubexp);
1458 unsigned size, uint32_t pubexp);
1613 const br_rsa_private_key *sk, uint32_t pubexp);
1626 const br_rsa_private_key *sk, uint32_t pubexp);
1639 const br_rsa_private_key *sk, uint32_t pubexp);
/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_lib.c1245 int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp) in EVP_PKEY_CTX_set_rsa_keygen_pubexp() argument
1248 EVP_PKEY_CTRL_RSA_KEYGEN_PUBEXP, 0, pubexp); in EVP_PKEY_CTX_set_rsa_keygen_pubexp()
1257 ctx->rsa_pubexp = pubexp; in EVP_PKEY_CTX_set_rsa_keygen_pubexp()
1263 int EVP_PKEY_CTX_set1_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp) in EVP_PKEY_CTX_set1_rsa_keygen_pubexp() argument
1272 pubexp = BN_dup(pubexp); in EVP_PKEY_CTX_set1_rsa_keygen_pubexp()
1273 if (pubexp == NULL) in EVP_PKEY_CTX_set1_rsa_keygen_pubexp()
1277 EVP_PKEY_CTRL_RSA_KEYGEN_PUBEXP, 0, pubexp); in EVP_PKEY_CTX_set1_rsa_keygen_pubexp()
1279 BN_free(pubexp); in EVP_PKEY_CTX_set1_rsa_keygen_pubexp()
H A Drsa_pmeth.c672 BIGNUM *pubexp = NULL; in pkey_rsa_ctrl_str() local
673 if (!BN_asc2bn(&pubexp, value)) in pkey_rsa_ctrl_str()
675 ret = EVP_PKEY_CTX_set1_rsa_keygen_pubexp(ctx, pubexp); in pkey_rsa_ctrl_str()
676 BN_free(pubexp); in pkey_rsa_ctrl_str()
/freebsd/contrib/bearssl/tools/
H A Dskey.c324 parse_rsa_spec(const char *kgen_spec, unsigned *size, uint32_t *pubexp) in parse_rsa_spec() argument
345 *pubexp = 3; in parse_rsa_spec()
358 *pubexp = 3; in parse_rsa_spec()
368 *pubexp = ul; in parse_rsa_spec()
376 keygen_rsa(unsigned size, uint32_t pubexp, outspec *os) in keygen_rsa() argument
397 r = kg(&rng.vtable, &sk, kbuf_priv, NULL, NULL, size, pubexp); in keygen_rsa()
/freebsd/crypto/openssl/include/openssl/
H A Drsa.h126 int EVP_PKEY_CTX_set1_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
131 int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
/freebsd/contrib/bearssl/test/
H A Dtest_crypto.c6777 uint32_t pubexp, z; in test_RSA_keygen() local
6792 pubexp = 17; in test_RSA_keygen()
6795 pubexp = (i << 1) - 69; in test_RSA_keygen()
6798 pubexp = 0xFFFFFFFF; in test_RSA_keygen()
6802 &sk, kbuf_priv, &pk, kbuf_pub, size, pubexp)) in test_RSA_keygen()
6808 z = pubexp; in test_RSA_keygen()
6865 if (z != pubexp) { in test_RSA_keygen()
6868 (unsigned long)z, (unsigned long)pubexp); in test_RSA_keygen()
6872 if (cd(NULL, &sk, pubexp) != pk.nlen) { in test_RSA_keygen()
6877 if (cd(d, &sk, pubexp) != pk.nlen) { in test_RSA_keygen()
/freebsd/crypto/openssl/doc/man3/
H A DEVP_PKEY_CTX_ctrl.pod105 int EVP_PKEY_CTX_set1_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
185 int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
301 generation to the value stored in I<pubexp>. Currently it should be an odd
302 integer. In accordance with the OpenSSL naming convention, the I<pubexp> pointer
308 therefore I<pubexp> should not be modified or freed after the call.
/freebsd/contrib/bearssl/src/
H A Dinner.h2023 unsigned size, uint32_t pubexp, br_i31_modpow_opt_type mp31);
/freebsd/crypto/openssl/engines/
H A De_capi.c701 if (!BN_set_word(e, rp->pubexp)) in capi_get_pkey()