The table below lists the AES key parameters.
| Parameter Name | Description |
|---|---|
| XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_0 | Default = FALSE. By default, XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_0 is FALSE. BBRAM is programmed with a non-obfuscated key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_0 and DPA protection can be either in enabled/disabled state. TRUE programs the BBRAM with key provided in XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ ORDER_0 and DPA protection cannot be enabled. |
| XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_1 | Default = FALSE. By default, XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_1 is FALSE. BBRAM is programmed with a non-obfuscated key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_1 and DPA protection can be either in enabled/disabled state. TRUE programs the BBRAM with key provided in XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ ORDER_1 and DPA protection cannot be enabled. |
| XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_2 | Default = FALSE. By default, XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_2 is FALSE. BBRAM is programmed with a non-obfuscated key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_2 and DPA protection can be either in enabled/disabled state. TRUE programs the BBRAM with key provided in XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ ORDER_2 and DPA protection cannot be enabled. |
| XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_3 | Default = FALSE. By default, XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_3 is FALSE. BBRAM is programmed with a non-obfuscated key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_3 and DPA protection can be either in enabled/disabled state. TRUE programs the BBRAM with key provided in XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ ORDER_3 and DPA protection cannot be enabled. |
| XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_0 | Default =
b1c276899d71fb4cdd4a0a7905ea46c2e11f9574d09c7ea23b70b67de713ccd1. The value is
converted to hex buffer and the key is programmed into BBRAM, when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program BBRAM.
Note: For writing the OBFUSCATED Key,
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_0 should have TRUE value.
|
| XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_1 | For writing the OBFUSCATED Key, XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_1 should have TRUE value. |
| XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_2 | Default =
b1c276899d71fb4cdd4a0a7905ea46c2e11f9574d09c7ea23b70b67de713ccd1. The value is
converted to hex buffer and the key is programmed into BBRAM, when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program BBRAM.
Note: For writing the OBFUSCATED Key,
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_2 should have TRUE value.
|
| XSK_BBRAM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_3 | Default =
b1c276899d71fb4cdd4a0a7905ea46c2e11f9574d09c7ea23b70b67de713ccd1. The value is
converted to hex buffer and the key is programmed into BBRAM, when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program
BBRAM. Note: For writing the OBFUSCATED Key,
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_3 should have TRUE value.
|
| XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_0 | Default = FALSE TRUE will program BBRAM with AES key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_0 |
| XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_1 | Default = FALSE. TRUE will program BBRAM with AES key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_1 |
| XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_2 | Default = FALSE. TRUE will program BBRAM with AES key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_2 |
| XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_3 | Default = FALSE. TRUE will program BBRAM with AES key provided in XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_3 |
| XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_0 | Default =
0000000000000000524156a63950bcedafeadcdeabaadee34216615aaaabbaaa. The value is
converted to hex buffer and the key is programmed into BBRAM,when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program
BBRAM. Note: For writing AES key,
XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_0 should have TRUE value, and
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_0 should have FALSE value.
|
| XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_1 | Default =
0000000000000000524156a63950bcedafeadcdeabaadee34216615aaaabbaaa. The value is
converted to hex buffer and the key is programmed into BBRAM,when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program
BBRAM. Note: For writing AES key,
XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_1 should have TRUE value, and
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_1 should have FALSE value.
|
| XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_2 | Default =
0000000000000000524156a63950bcedafeadcdeabaadee34216615aaaabbaaa. The value is
converted to hex buffer and the key is programmed into BBRAM, when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program
BBRAM. Note: For writing AES key,
XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_2 should have TRUE value, and
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_2 should have FALSE value.
|
| XSK_BBRAM_AES_KEY_SLR_CONFIG_ORDER_3 | Default =
0000000000000000524156a63950bcedafeadcdeabaadee34216615aaaabbaaa. The value is
converted to hex buffer and the key is programmed into BBRAM, when program API
is called. It must be 64 characters long, valid characters are 0-9,a-f,A-F.
Any other character is considered as invalid string and does not program BBRAM.
Note: For writing AES key,
XSK_BBRAM_PGM_AES_KEY_SLR_CONFIG_ORDER_3 should have TRUE value, and
XSK_BBRAM_PGM_OBFUSCATED_KEY_SLR_CONFIG_ORDER_3 should have FALSE value
|
| XSK_BBRAM_AES_KEY_SIZE_IN_BITS | Default= 256 Size of AES key must be 256 bits. |