INNER CODE UNIT · Python
pubkey
wolfSSL/wolfBoot · tools/keytools/sign.py:607
pubkey = pubkey[0] + pubkey[1]
if sign == 'ecc384':
HDR_SIGNATURE_LEN = 96
if WOLFBOOT_HEADER_SIZE < 512:
print("Ecc384: header size increased to 512")
WOLFBOOT_HEADER_SIZE = 512
ecc = ciphers.EccPrivate()
if (wolfboot_key_buffer_len == 144):
ecc.decode_key_raw(wolfboot_key_buffer[0:48],
wolfboot_key_buffer[48:96], wolfboot_key_buffer[96:],
curve_id = ciphers.ECC_SECP384R1)
pubkey = wolfboot_key_buffer[0:96]
else:
ecc.decode_key(wolfboot_key_buffer)
pubkey = ecc.encode_key_raw()
pubkey = pubkey[0] + pubkey[1]