mirror of
https://github.com/Decscots/Lockpick_RCM.git
synced 2025-06-21 18:47:20 +02:00
keys: Move RSA functions out of keys.c
This commit is contained in:
parent
1b2c829ca0
commit
dcf4bca30c
9 changed files with 266 additions and 241 deletions
|
@ -21,6 +21,8 @@
|
|||
|
||||
#include <utils/types.h>
|
||||
|
||||
#define SSL_RSA_KEY_SIZE (SE_AES_IV_SIZE + SE_RSA2048_DIGEST_SIZE)
|
||||
|
||||
static const u8 ssl_rsa_kekek_source[0x10] __attribute__((aligned(4))) = {
|
||||
0x7F, 0x5B, 0xB0, 0x84, 0x7B, 0x25, 0xAA, 0x67, 0xFA, 0xC8, 0x4B, 0xE2, 0x3D, 0x7B, 0x69, 0x03};
|
||||
static const u8 ssl_rsa_kek_source[0x10] __attribute__((aligned(4))) = {
|
||||
|
@ -38,4 +40,6 @@ void ssl_derive_rsa_kek_device_unique(key_storage_t *keys, void *out_rsa_kek, u3
|
|||
void ssl_derive_rsa_kek_legacy(key_storage_t *keys, void *out_rsa_kek);
|
||||
void ssl_derive_rsa_kek_original(key_storage_t *keys, void *out_rsa_kek, bool is_dev);
|
||||
|
||||
bool decrypt_ssl_rsa_key(key_storage_t *keys, void *buffer);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue