The following table shows AES key related 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 |
Default = b1c276899d71fb4cdd4a0a7905ea46c2e11f9574d09c7ea23b70b67de713ccd1
The value mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not program BBRAM.
Note: 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM,when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM,when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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 mentioned in this will be converted to hex buffer and the key is programmed into BBRAM, when program API is called. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will 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. |