| /src/crypto/external/apache2/openssl/dist/crypto/ec/ |
| ecdsa_vrf.c | 27 const ECDSA_SIG *sig, EC_KEY *eckey) 29 if (eckey->meth->verify_sig != NULL) 30 return eckey->meth->verify_sig(dgst, dgst_len, sig, eckey); 42 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) 44 if (eckey->meth->verify != NULL) 45 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len, 46 eckey);
|
| ecdsa_sign.c | 20 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) 22 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); 27 EC_KEY *eckey) 29 if (eckey->meth->sign_sig != NULL) 30 return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); 35 int ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) 37 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); 42 const BIGNUM *r, EC_KEY *eckey) 44 if (eckey->meth->sign != NULL [all...] |
| ec_key.c | 30 static int ecdsa_keygen_pairwise_test(EC_KEY *eckey, OSSL_CALLBACK *cb, 204 ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey) 206 return eckey->engine; 209 int EC_KEY_generate_key(EC_KEY *eckey) 211 if (eckey == NULL || eckey->group == NULL) { 215 if (eckey->meth->keygen != NULL) { 218 ret = eckey->meth->keygen(eckey); 220 eckey->dirty_cnt++ [all...] |
| ecdsa_ossl.c | 33 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, 39 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 42 if (eckey->group->meth->ecdsa_sign_setup == NULL) { 47 return eckey->group->meth->ecdsa_sign_setup(eckey, ctx_in, kinvp, rp); 52 EC_KEY *eckey) 54 if (eckey->group->meth->ecdsa_sign_sig == NULL) { 59 return eckey->group->meth->ecdsa_sign_sig(dgst, dgst_len, 60 in_kinv, in_r, eckey); 64 const ECDSA_SIG *sig, EC_KEY *eckey) [all...] |
| ec_ameth.c | 104 EC_KEY *eckey = NULL; local 112 eckey = ossl_ec_key_param_from_x509_algor(palg, libctx, propq); 114 if (!eckey) 118 if (!o2i_ECPublicKey(&eckey, &p, pklen)) { 123 EVP_PKEY_assign_EC_KEY(pkey, eckey); 127 EC_KEY_free(eckey); 152 EC_KEY *eckey = ossl_ec_key_from_pkcs8(p8, libctx, propq); local 154 if (eckey != NULL) { 156 EVP_PKEY_assign_EC_KEY(pkey, eckey); 350 EC_KEY *eckey; local 426 EC_KEY *eckey = pkey->pkey.ec; local 439 EC_KEY *eckey = pkey->pkey.ec; local 455 EC_KEY *eckey = pkey->pkey.ec; local 475 const EC_KEY *eckey = NULL; local 631 EC_KEY *eckey = from->pkey.ec; local [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| ecdsa_vrf.c | 27 const ECDSA_SIG *sig, EC_KEY *eckey) 29 if (eckey->meth->verify_sig != NULL) 30 return eckey->meth->verify_sig(dgst, dgst_len, sig, eckey); 42 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) 44 if (eckey->meth->verify != NULL) 45 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len, 46 eckey);
|
| ecdsa_sign.c | 20 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) 22 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); 27 EC_KEY *eckey) 29 if (eckey->meth->sign_sig != NULL) 30 return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); 36 *sig, unsigned int *siglen, EC_KEY *eckey) 38 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); 43 const BIGNUM *r, EC_KEY *eckey) 45 if (eckey->meth->sign != NULL [all...] |
| ec_key.c | 29 static int ecdsa_keygen_pairwise_test(EC_KEY *eckey, OSSL_CALLBACK *cb, 204 ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey) 206 return eckey->engine; 209 int EC_KEY_generate_key(EC_KEY *eckey) 211 if (eckey == NULL || eckey->group == NULL) { 215 if (eckey->meth->keygen != NULL) { 218 ret = eckey->meth->keygen(eckey); 220 eckey->dirty_cnt++ [all...] |
| ecdsa_ossl.c | 32 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 35 if (eckey->group->meth->ecdsa_sign_setup == NULL) { 40 return eckey->group->meth->ecdsa_sign_setup(eckey, ctx_in, kinvp, rp); 45 EC_KEY *eckey) 47 if (eckey->group->meth->ecdsa_sign_sig == NULL) { 52 return eckey->group->meth->ecdsa_sign_sig(dgst, dgst_len, 53 in_kinv, in_r, eckey); 57 const ECDSA_SIG *sig, EC_KEY *eckey) 59 if (eckey->group->meth->ecdsa_verify_sig == NULL) [all...] |
| ec_ameth.c | 104 EC_KEY *eckey = NULL; local 112 eckey = ossl_ec_key_param_from_x509_algor(palg, libctx, propq); 114 if (!eckey) 118 if (!o2i_ECPublicKey(&eckey, &p, pklen)) { 123 EVP_PKEY_assign_EC_KEY(pkey, eckey); 127 EC_KEY_free(eckey); 152 EC_KEY *eckey = ossl_ec_key_from_pkcs8(p8, libctx, propq); local 154 if (eckey != NULL) { 156 EVP_PKEY_assign_EC_KEY(pkey, eckey); 349 EC_KEY *eckey; local 425 EC_KEY *eckey = pkey->pkey.ec; local 438 EC_KEY *eckey = pkey->pkey.ec; local 454 EC_KEY *eckey = pkey->pkey.ec; local 476 const EC_KEY *eckey = NULL; local 632 EC_KEY *eckey = from->pkey.ec; local [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/ec/ |
| ecdsa_vrf.c | 21 const ECDSA_SIG *sig, EC_KEY *eckey) 23 if (eckey->meth->verify_sig != NULL) 24 return eckey->meth->verify_sig(dgst, dgst_len, sig, eckey); 36 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) 38 if (eckey->meth->verify != NULL) 39 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len, 40 eckey);
|
| ecdsa_sign.c | 14 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) 16 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); 21 EC_KEY *eckey) 23 if (eckey->meth->sign_sig != NULL) 24 return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); 30 *sig, unsigned int *siglen, EC_KEY *eckey) 32 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); 37 const BIGNUM *r, EC_KEY *eckey) 39 if (eckey->meth->sign != NULL [all...] |
| ec_key.c | 177 ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey) 179 return eckey->engine; 182 int EC_KEY_generate_key(EC_KEY *eckey) 184 if (eckey == NULL || eckey->group == NULL) { 188 if (eckey->meth->keygen != NULL) 189 return eckey->meth->keygen(eckey); 194 int ossl_ec_key_gen(EC_KEY *eckey) 196 return eckey->group->meth->keygen(eckey) [all...] |
| ecdsa_ossl.c | 19 const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) 23 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey); 33 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, 46 if (eckey == NULL || (group = EC_KEY_get0_group(eckey)) == NULL) { 50 if ((priv_key = EC_KEY_get0_private_key(eckey)) == NULL) { 55 if (!EC_KEY_can_sign(eckey)) { 148 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 151 return ecdsa_sign_setup(eckey, ctx_in, kinvp, rp, NULL, 0); 156 EC_KEY *eckey) [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/sm2/ |
| sm2_key.c | 22 int ossl_sm2_key_private_check(const EC_KEY *eckey) 29 if (eckey == NULL 30 || (group = EC_KEY_get0_group(eckey)) == NULL 31 || (priv_key = EC_KEY_get0_private_key(eckey)) == NULL
|
| /src/crypto/external/bsd/openssl/dist/crypto/sm2/ |
| sm2_key.c | 22 int ossl_sm2_key_private_check(const EC_KEY *eckey) 29 if (eckey == NULL 30 || (group = EC_KEY_get0_group(eckey)) == NULL 31 || (priv_key = EC_KEY_get0_private_key(eckey)) == NULL
|
| /src/crypto/external/bsd/openssl/dist/include/crypto/ |
| ec.h | 62 int ossl_ec_key_public_check(const EC_KEY *eckey, BN_CTX *ctx); 63 int ossl_ec_key_public_check_quick(const EC_KEY *eckey, BN_CTX *ctx); 64 int ossl_ec_key_private_check(const EC_KEY *eckey); 65 int ossl_ec_key_pairwise_check(const EC_KEY *eckey, BN_CTX *ctx); 66 OSSL_LIB_CTX *ossl_ec_key_get_libctx(const EC_KEY *eckey); 67 const char *ossl_ec_key_get0_propq(const EC_KEY *eckey);
|
| sm2.h | 23 int ossl_sm2_key_private_check(const EC_KEY *eckey); 55 EC_KEY *eckey); 62 EC_KEY *eckey);
|
| /src/crypto/external/apache2/openssl/dist/include/crypto/ |
| ec.h | 62 int ossl_ec_key_public_check(const EC_KEY *eckey, BN_CTX *ctx); 63 int ossl_ec_key_public_check_quick(const EC_KEY *eckey, BN_CTX *ctx); 64 int ossl_ec_key_private_check(const EC_KEY *eckey); 65 int ossl_ec_key_pairwise_check(const EC_KEY *eckey, BN_CTX *ctx); 66 OSSL_LIB_CTX *ossl_ec_key_get_libctx(const EC_KEY *eckey); 67 const char *ossl_ec_key_get0_propq(const EC_KEY *eckey); 98 int ossl_ec_generate_key_dhkem(EC_KEY *eckey, 102 EC_KEY *eckey, unsigned int nonce_type,
|
| sm2.h | 23 int ossl_sm2_key_private_check(const EC_KEY *eckey); 55 EC_KEY *eckey); 62 EC_KEY *eckey);
|
| /src/crypto/external/bsd/openssl.old/dist/apps/ |
| ec.c | 71 EC_KEY *eckey = NULL; local 179 eckey = d2i_EC_PUBKEY_bio(in, NULL); 181 eckey = d2i_ECPrivateKey_bio(in, NULL); 189 eckey = EVP_PKEY_get1_EC_KEY(pkey); 194 eckey = PEM_read_bio_EC_PUBKEY(in, NULL, NULL, NULL); 196 eckey = PEM_read_bio_ECPrivateKey(in, NULL, NULL, passin); 198 if (eckey == NULL) { 208 group = EC_KEY_get0_group(eckey); 211 EC_KEY_set_conv_form(eckey, form); 214 EC_KEY_set_asn1_flag(eckey, asn1_flag) [all...] |
| /src/external/mpl/dhcp/bind/dist/lib/dns/ |
| opensslecdsa_link.c | 160 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); local 168 if (eckey == NULL) { 188 ecdsasig = ECDSA_do_sign(digest, dgstlen, eckey); 203 EC_KEY_free(eckey); 216 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); local 224 if (eckey == NULL) { 253 status = ECDSA_do_verify(digest, dgstlen, ecdsasig, eckey); 271 EC_KEY_free(eckey); 330 EC_KEY *eckey = NULL; local 346 eckey = EC_KEY_new_by_curve_name(group_nid) 377 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); local 398 EC_KEY *eckey = NULL; local 436 EC_KEY *eckey = NULL; local 504 EC_KEY *eckey = NULL; local 680 EC_KEY *eckey = NULL; local 782 EC_KEY *eckey = NULL; local [all...] |
| /src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
| pkinit-ec.c | 131 ctx->u.eckey = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); 132 if (ctx->u.eckey == NULL) 135 ret = EC_KEY_generate_key(ctx->u.eckey); 139 xlen = i2o_ECPublicKey(ctx->u.eckey, NULL); 149 xlen = i2o_ECPublicKey(ctx->u.eckey, &p); 183 group = EC_KEY_get0_group(ctx->u.eckey); 211 ctx->u.eckey, NULL); 233 _krb5_pk_eckey_free(void *eckey) 236 EC_KEY_free(eckey);
|
| /src/crypto/external/apache2/openssl/dist/apps/ |
| ec.c | 83 EVP_PKEY *eckey = NULL; local 190 eckey = load_pubkey(infile, informat, 1, passin, e, "public key"); 192 eckey = load_key(infile, informat, 1, passin, e, "private key"); 194 if (eckey == NULL) { 205 eckey, OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT, 213 eckey, OSSL_PKEY_PARAM_EC_ENCODING, asn1_encoding)) { 219 if (!EVP_PKEY_set_int_param(eckey, OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC, 0)) { 224 if (!EVP_PKEY_set_int_param(eckey, OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC, 1)) { 232 if ((pubin && EVP_PKEY_print_public(out, eckey, 0, NULL) <= 0) 233 || (!pubin && EVP_PKEY_print_private(out, eckey, 0, NULL) <= 0)) [all...] |
| /src/crypto/external/bsd/openssl/dist/apps/ |
| ec.c | 69 EVP_PKEY *eckey = NULL; local 180 eckey = load_pubkey(infile, informat, 1, passin, e, "public key"); 182 eckey = load_key(infile, informat, 1, passin, e, "private key"); 184 if (eckey == NULL) { 195 eckey, OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT, 203 eckey, OSSL_PKEY_PARAM_EC_ENCODING, asn1_encoding)) { 209 if (!EVP_PKEY_set_int_param(eckey, OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC, 0)) { 214 if (!EVP_PKEY_set_int_param(eckey, OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC, 1)) { 222 if ((pubin && EVP_PKEY_print_public(out, eckey, 0, NULL) <= 0) 223 || (!pubin && EVP_PKEY_print_private(out, eckey, 0, NULL) <= 0)) [all...] |