Make the public key generic
This commit is contained in:
parent
188a34d1da
commit
17ceb7b9e8
@ -167,7 +167,7 @@ int bootloader_bridge(int klen, uint8_t * keyh)
|
||||
return CTAP1_ERR_INVALID_LENGTH;
|
||||
}
|
||||
#ifndef SOLO_HACKER
|
||||
extern uint8_t *pubkey_nitrokey_boot;
|
||||
extern uint8_t *pubkey_boot;
|
||||
|
||||
const struct uECC_Curve_t * curve = NULL;
|
||||
#endif
|
||||
@ -226,7 +226,7 @@ int bootloader_bridge(int klen, uint8_t * keyh)
|
||||
curve = uECC_secp256r1();
|
||||
// Verify incoming signature made over the SHA256 hash
|
||||
if (
|
||||
!uECC_verify(pubkey_nitrokey_boot, hash, 32, req->payload, curve)
|
||||
!uECC_verify(pubkey_boot, hash, 32, req->payload, curve)
|
||||
)
|
||||
{
|
||||
printf1(TAG_BOOT, "Signature invalid\r\n");
|
||||
|
@ -1,3 +1,3 @@
|
||||
#include "stdint.h"
|
||||
|
||||
uint8_t *pubkey_nitrokey_boot = (uint8_t *) "\x7b\x2a\x9c\xf8\x21\xf6\x91\x40\x9d\x6c\x42\xe1\xbb\xa1\x31\x82\x6c\x25\x39\x31\x5b\x59\x3c\x8e\x07\x8d\xfa\x0a\x3d\x21\x35\x6f\x58\x81\x4c\xf6\xd8\xf5\x6e\x6f\x62\xc8\x32\xd3\x13\x6f\xe1\xd6\x2d\x81\x52\xbf\x5f\x9e\xa9\x29\xc9\x9d\x9e\x2c\x89\x5f\x1b\x68";
|
||||
uint8_t *pubkey_boot = (uint8_t *) "\x7b\x2a\x9c\xf8\x21\xf6\x91\x40\x9d\x6c\x42\xe1\xbb\xa1\x31\x82\x6c\x25\x39\x31\x5b\x59\x3c\x8e\x07\x8d\xfa\x0a\x3d\x21\x35\x6f\x58\x81\x4c\xf6\xd8\xf5\x6e\x6f\x62\xc8\x32\xd3\x13\x6f\xe1\xd6\x2d\x81\x52\xbf\x5f\x9e\xa9\x29\xc9\x9d\x9e\x2c\x89\x5f\x1b\x68";
|
||||
|
Loading…
x
Reference in New Issue
Block a user