mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-04 08:35:31 +00:00
fix Ed448 length values for precomputed ASN.1 prefix blobs
This commit is contained in:
@@ -162,8 +162,8 @@ priv_ed25519_from_ossl(EVP_PKEY *pkey, unsigned char *key) {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const unsigned char ed448_pub_prefix[] = {
|
static const unsigned char ed448_pub_prefix[] = {
|
||||||
0x30, 0x2a, 0x30, 0x05, 0x06, 0x03, 0x2b, 0x65,
|
0x30, 0x43, 0x30, 0x05, 0x06, 0x03, 0x2b, 0x65,
|
||||||
0x71, 0x03, 0x21, 0x00
|
0x71, 0x03, 0x3a, 0x00
|
||||||
};
|
};
|
||||||
|
|
||||||
static EVP_PKEY *pub_ed448_to_ossl(const unsigned char *key)
|
static EVP_PKEY *pub_ed448_to_ossl(const unsigned char *key)
|
||||||
@@ -198,8 +198,8 @@ static isc_result_t pub_ed448_from_ossl(EVP_PKEY *pkey,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const unsigned char ed448_priv_prefix[] = {
|
static const unsigned char ed448_priv_prefix[] = {
|
||||||
0x30, 0x2e, 0x02, 0x01, 0x00, 0x30, 0x05, 0x06,
|
0x30, 0x47, 0x02, 0x01, 0x00, 0x30, 0x05, 0x06,
|
||||||
0x03, 0x2b, 0x65, 0x71, 0x04, 0x22, 0x04, 0x20
|
0x03, 0x2b, 0x65, 0x71, 0x04, 0x3b, 0x04, 0x39
|
||||||
};
|
};
|
||||||
|
|
||||||
static EVP_PKEY *priv_ed448_to_ossl(const unsigned char *key)
|
static EVP_PKEY *priv_ed448_to_ossl(const unsigned char *key)
|
||||||
|
Reference in New Issue
Block a user