|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Opaque wrapped-key handle. More...
#include <ra8_rsip_keys.h>
Data Fields | |
| uint32_t | alg |
| OEM-cmd algorithm selector. | |
| uint32_t | body_words |
| Number of body words (1..261). | |
| uint32_t | body [k_ra8_rsip_handle_words_rsa4096_priv] |
| Wrapped body. | |
Opaque wrapped-key handle.
The HAL never exposes raw key bytes; every key the engine touches lives behind a wrapped blob. The handle carries the algorithm selector + the body word count so the engine can route the body through the correct command FIFO (FSP rsip_wrapped_key_t).
The blob storage is sized to the largest wrapped key the engine accepts (RSA-4096 private = 260 body words + 1 alg word).
Definition at line 66 of file ra8_rsip_keys.h.
| uint32_t ra8_rsip_key_handle_t::alg |
OEM-cmd algorithm selector.
Definition at line 67 of file ra8_rsip_keys.h.
Referenced by priv_load_handle(), and ra8_rsip_protected_ecdsa_sign().
| uint32_t ra8_rsip_key_handle_t::body[k_ra8_rsip_handle_words_rsa4096_priv] |
Wrapped body.
Definition at line 69 of file ra8_rsip_keys.h.
Referenced by priv_push_handle_body(), and ra8_rsip_protected_ecdsa_sign().
| uint32_t ra8_rsip_key_handle_t::body_words |
Number of body words (1..261).
Definition at line 68 of file ra8_rsip_keys.h.
Referenced by priv_push_handle_body(), and ra8_rsip_protected_ecdsa_sign().