DPP: Replace dpp_get_pubkey_point() with crypto_ec_key_get_pubkey_point()
Move code of dpp_get_pubkey_point() to a crypto library specific function crypto_ec_key_get_pubkey_point(). Signed-off-by: Cedric Izoard <cedric.izoard@ceva-dsp.com>
This commit is contained in:
parent
2d5772e691
commit
c6f2103cac
9 changed files with 116 additions and 95 deletions
|
@ -1023,6 +1023,17 @@ struct wpabuf * crypto_ec_key_get_subject_public_key(struct crypto_ec_key *key);
|
|||
struct wpabuf * crypto_ec_key_get_ecprivate_key(struct crypto_ec_key *key,
|
||||
bool include_pub);
|
||||
|
||||
/**
|
||||
* crypto_ec_key_get_pubkey_point - Get public key point coordinates
|
||||
* @key: EC key from crypto_ec_key_parse/set_pub() or crypto_ec_key_parse_priv()
|
||||
* @prefix: Whether output buffer should include the octet to indicate
|
||||
* coordinate form (as defined for SubjectPublicKeyInfo)
|
||||
* Returns: Buffer with coordinates of public key in uncompressed form or %NULL
|
||||
* on failure
|
||||
*/
|
||||
struct wpabuf * crypto_ec_key_get_pubkey_point(struct crypto_ec_key *key,
|
||||
int prefix);
|
||||
|
||||
/**
|
||||
* crypto_ec_key_sign - Sign a buffer with an EC key
|
||||
* @key: EC key from crypto_ec_key_parse_priv() or crypto_ec_key_gen()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue