Lines Matching refs:crypto_ec_key

2721 struct crypto_ecdh * crypto_ecdh_init2(int group, struct crypto_ec_key *own_key)  in crypto_ecdh_init2()
3008 struct crypto_ec_key * crypto_ec_key_parse_priv(const u8 *der, size_t der_len) in crypto_ec_key_parse_priv()
3030 return (struct crypto_ec_key *) pkey; in crypto_ec_key_parse_priv()
3032 crypto_ec_key_deinit((struct crypto_ec_key *) pkey); in crypto_ec_key_parse_priv()
3052 return (struct crypto_ec_key *) pkey; in crypto_ec_key_parse_priv()
3054 crypto_ec_key_deinit((struct crypto_ec_key *) pkey); in crypto_ec_key_parse_priv()
3060 struct crypto_ec_key * crypto_ec_key_set_priv(int group, in crypto_ec_key_set_priv()
3130 return (struct crypto_ec_key *) pkey; in crypto_ec_key_set_priv()
3184 return (struct crypto_ec_key *) pkey; in crypto_ec_key_set_priv()
3195 struct crypto_ec_key * crypto_ec_key_parse_pub(const u8 *der, size_t der_len) in crypto_ec_key_parse_pub()
3214 return (struct crypto_ec_key *) pkey; in crypto_ec_key_parse_pub()
3216 crypto_ec_key_deinit((struct crypto_ec_key *) pkey); in crypto_ec_key_parse_pub()
3221 struct crypto_ec_key * crypto_ec_key_set_pub(int group, const u8 *buf_x, in crypto_ec_key_set_pub()
3263 return (struct crypto_ec_key *) pkey; in crypto_ec_key_set_pub()
3332 return (struct crypto_ec_key *) pkey; in crypto_ec_key_set_pub()
3343 struct crypto_ec_key *
3349 struct crypto_ec_key *key; in crypto_ec_key_set_pub_point()
3386 return (struct crypto_ec_key *) pkey; in crypto_ec_key_set_pub_point()
3397 struct crypto_ec_key * crypto_ec_key_gen(int group) in crypto_ec_key_gen()
3426 return (struct crypto_ec_key *) pkey; in crypto_ec_key_gen()
3474 return (struct crypto_ec_key *) key; in crypto_ec_key_gen()
3479 void crypto_ec_key_deinit(struct crypto_ec_key *key) in crypto_ec_key_deinit()
3512 struct wpabuf * crypto_ec_key_get_subject_public_key(struct crypto_ec_key *key) in crypto_ec_key_get_subject_public_key()
3652 struct wpabuf * crypto_ec_key_get_ecprivate_key(struct crypto_ec_key *key, in crypto_ec_key_get_ecprivate_key()
3724 struct wpabuf * crypto_ec_key_get_pubkey_point(struct crypto_ec_key *key, in crypto_ec_key_get_pubkey_point()
3808 crypto_ec_key_get_public_key(struct crypto_ec_key *key) in crypto_ec_key_get_public_key()
3867 crypto_ec_key_get_private_key(struct crypto_ec_key *key) in crypto_ec_key_get_private_key()
3892 struct wpabuf * crypto_ec_key_sign(struct crypto_ec_key *key, const u8 *data, in crypto_ec_key_sign()
3920 static int openssl_evp_pkey_ec_prime_len(struct crypto_ec_key *key) in openssl_evp_pkey_ec_prime_len()
3965 struct wpabuf * crypto_ec_key_sign_r_s(struct crypto_ec_key *key, in crypto_ec_key_sign_r_s()
4011 int crypto_ec_key_verify_signature(struct crypto_ec_key *key, const u8 *data, in crypto_ec_key_verify_signature()
4033 int crypto_ec_key_verify_signature_r_s(struct crypto_ec_key *key, in crypto_ec_key_verify_signature_r_s()
4070 int crypto_ec_key_group(struct crypto_ec_key *key) in crypto_ec_key_group()
4121 int crypto_ec_key_cmp(struct crypto_ec_key *key1, struct crypto_ec_key *key2) in crypto_ec_key_cmp()
4134 void crypto_ec_key_debug_print(const struct crypto_ec_key *key, in crypto_ec_key_debug_print()
4287 int crypto_csr_set_ec_public_key(struct crypto_csr *csr, struct crypto_ec_key *key) in crypto_csr_set_ec_public_key()
4402 struct crypto_ec_key *key, in crypto_csr_sign()
4633 struct crypto_ec_key *key) in hpke_get_context()
5036 static int hpke_encap(struct hpke_context *ctx, struct crypto_ec_key *pk_r, in hpke_encap()
5040 struct crypto_ec_key *sk_e; in hpke_encap()
5157 struct crypto_ec_key *peer_pub, in hpke_base_seal_int()
5201 size_t enc_ct_len, struct crypto_ec_key *sk_r, in hpke_decap()
5208 struct crypto_ec_key *pk_e = NULL; in hpke_decap()
5321 struct crypto_ec_key *own_priv, in hpke_base_open_int()
5416 struct crypto_ec_key *peer_pub, in hpke_base_seal()
5485 struct crypto_ec_key *own_priv, in hpke_base_open()
5553 struct crypto_ec_key *peer_pub, in hpke_base_seal()
5566 struct crypto_ec_key *own_priv, in hpke_base_open()