Lines Matching refs:EC_KEY

167     size_t (*priv2oct)(const EC_KEY *eckey, unsigned char *buf, size_t len);
168 int (*oct2priv)(EC_KEY *eckey, const unsigned char *buf, size_t len);
169 int (*set_private)(EC_KEY *eckey, const BIGNUM *priv_key);
170 int (*keygen)(EC_KEY *eckey);
171 int (*keycheck)(const EC_KEY *eckey);
172 int (*keygenpub)(EC_KEY *eckey);
173 int (*keycopy)(EC_KEY *dst, const EC_KEY *src);
174 void (*keyfinish)(EC_KEY *eckey);
177 const EC_POINT *pub_key, const EC_KEY *ecdh);
179 int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinvp,
183 EC_KEY *eckey);
185 const ECDSA_SIG *sig, EC_KEY *eckey);
649 size_t ossl_ec_key_simple_priv2oct(const EC_KEY *eckey,
651 int ossl_ec_key_simple_oct2priv(EC_KEY *eckey, const unsigned char *buf,
653 int ossl_ec_key_simple_generate_key(EC_KEY *eckey);
654 int ossl_ec_key_simple_generate_public_key(EC_KEY *eckey);
655 int ossl_ec_key_simple_check_key(const EC_KEY *eckey);
669 int (*init)(EC_KEY *key);
670 void (*finish)(EC_KEY *key);
671 int (*copy)(EC_KEY *dest, const EC_KEY *src);
672 int (*set_group)(EC_KEY *key, const EC_GROUP *grp);
673 int (*set_private)(EC_KEY *key, const BIGNUM *priv_key);
674 int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
675 int (*keygen)(EC_KEY *key);
677 const EC_POINT *pub_key, const EC_KEY *ecdh);
680 const BIGNUM *r, EC_KEY *eckey);
681 int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
685 EC_KEY *eckey);
688 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey);
690 const ECDSA_SIG *sig, EC_KEY *eckey);
695 EC_KEY *ossl_ec_key_new_method_int(OSSL_LIB_CTX *libctx, const char *propq,
698 int ossl_ec_key_gen(EC_KEY *eckey);
700 const EC_POINT *pub_key, const EC_KEY *ecdh);
702 const EC_POINT *pub_key, const EC_KEY *ecdh);
709 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
713 const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey);
716 EC_KEY *eckey);
718 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey);
720 const ECDSA_SIG *sig, EC_KEY *eckey);
721 int ossl_ecdsa_simple_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
725 EC_KEY *eckey);
727 const ECDSA_SIG *sig, EC_KEY *eckey);