DES Module Programming Guide – Low Level Programming Models
859
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Data Encryption Standard Accelerator (DES)
14.6.1.3 Subsequence – Configure the 3DES Algorithm Type
This following sequence details the steps to configure the 3DES algorithm type settings (see
1. Load key 1 LSW.
2. Load key 1 MSW.
3. Load key 2 LSW.
4. Load key 2 MSW.
5. Load key 3 LSW.
6. Load key 3 MSW.
7. Select 3DES algorithm.
Table 14-5. 3DES Algorithm Type Configuration
Step
Register/Bit Field / Programming Model
Value
1
DES_KEY1_L[31:0] KEY1_L
-
2
DES_KEY1_H[31:0] KEY1_H
-
3
DES_KEY2_L[31:0] KEY2_L
-
4
DES_KEY2_H[31:0] KEY2_H
-
5
DES_KEY3_L[31:0] KEY3_L
-
6
DES_KEY3_H[31:0] KEY3_H
-
7
DES_CTRL[3] TDES
0x1
14.6.2 Operational Modes Configuration
14.6.2.1 Main Sequence – DES Polling Mode
shows DES polling mode. The registers used in DES polling mode are: DES_DATA_L,
DES_DATA_H, and DES_CTRL.