📄 tdes_fips81.lst
字号:
\ 89ABCDEF0123
\ 4567
\ 00000374 89ABCDEF4E00 DC32 4023233417, 78, 0, 243, 0, 2018915346, 4023233424, 1732584193
\ 000000000000
\ F30000000000
\ 000012345678
\ 90ABCDEF0123
\ 4567
\ 00000394 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1732584193, 4023233417, 111, 0
\ 456789ABCDEF
\ 0123456789AB
\ CDEF6F000000
\ 00000000
\ 000003B0 1F0000000000 DC32 31, 0, 2018915346, 4023233424, 1732584193, 4023233417, 1732584193
\ 000012345678
\ 90ABCDEF0123
\ 456789ABCDEF
\ 01234567
\ 000003CC 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 119, 0, 218, 0, 2018915346
\ 456789ABCDEF
\ 770000000000
\ 0000DA000000
\ 000000001234
\ 5678
\ 000003EC 90ABCDEF0123 DC32 4023233424, 1732584193, 4023233417, 1732584193, 4023233417
\ 456789ABCDEF
\ 0123456789AB
\ CDEF
\ 00000400 0123456789AB DC32 1732584193, 4023233417, 32, 0, 7, 0, 2018915346, 4023233424
\ CDEF20000000
\ 000000000700
\ 000000000000
\ 1234567890AB
\ CDEF
\ 00000420 0123456789AB DC32 1732584193, 4023233417, 1732584193, 4023233417, 1732584193
\ CDEF01234567
\ 89ABCDEF0123
\ 4567
\ 00000434 89ABCDEF6900 DC32 4023233417, 105, 0, 1, 0, 2018915346, 4023233424, 1732584193
\ 000000000000
\ 010000000000
\ 000012345678
\ 90ABCDEF0123
\ 4567
\ 00000454 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1732584193, 4023233417, 115, 0
\ 456789ABCDEF
\ 0123456789AB
\ CDEF73000000
\ 00000000
\ 00000470 140000000000 DC32 20, 0, 2018915346, 4023233424, 1732584193, 4023233417, 1732584193
\ 000012345678
\ 90ABCDEF0123
\ 456789ABCDEF
\ 01234567
\ 0000048C 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 32, 0, 98, 0, 2018915346
\ 456789ABCDEF
\ 200000000000
\ 000062000000
\ 000000001234
\ 5678
\ 000004AC 90ABCDEF0123 DC32 4023233424, 1732584193, 4023233417, 1732584193, 4023233417
\ 456789ABCDEF
\ 0123456789AB
\ CDEF
\ 000004C0 0123456789AB DC32 1732584193, 4023233417, 116, 0, 238, 0, 2018915346, 4023233424
\ CDEF74000000
\ 00000000EE00
\ 000000000000
\ 1234567890AB
\ CDEF
\ 000004E0 0123456789AB DC32 1732584193, 4023233417, 1732584193, 4023233417, 1732584193
\ CDEF01234567
\ 89ABCDEF0123
\ 4567
\ 000004F4 89ABCDEF6800 DC32 4023233417, 104, 0, 24, 0, 2018915346, 4023233424, 1732584193
\ 000000000000
\ 180000000000
\ 000012345678
\ 90ABCDEF0123
\ 4567
\ 00000514 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1732584193, 4023233417, 101, 0
\ 456789ABCDEF
\ 0123456789AB
\ CDEF65000000
\ 00000000
\ 00000530 7F0000000000 DC32 127, 0, 2018915346, 4023233424, 1732584193, 4023233417, 1732584193
\ 000012345678
\ 90ABCDEF0123
\ 456789ABCDEF
\ 01234567
\ 0000054C 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 243, 0, 78, 0, 2018915346
\ 456789ABCDEF
\ F30000000000
\ 00004E000000
\ 000000001234
\ 5678
\ 0000056C 90ABCDEF0123 DC32 4023233424, 1732584193, 4023233417, 1732584193, 4023233417
\ 456789ABCDEF
\ 0123456789AB
\ CDEF
\ 00000580 0123456789AB DC32 1732584193, 4023233417, 31, 0, 111, 0, 2018915346, 4023233424
\ CDEF1F000000
\ 000000006F00
\ 000000000000
\ 1234567890AB
\ CDEF
\ 000005A0 0123456789AB DC32 1732584193, 4023233417, 1732584193, 4023233417, 1732584193
\ CDEF01234567
\ 89ABCDEF0123
\ 4567
\ 000005B4 89ABCDEFDA00 DC32 4023233417, 218, 0, 119, 0, 2018915346, 4023233424, 1732584193
\ 000000000000
\ 770000000000
\ 000012345678
\ 90ABCDEF0123
\ 4567
\ 000005D4 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1732584193, 4023233417, 7, 0
\ 456789ABCDEF
\ 0123456789AB
\ CDEF07000000
\ 00000000
\ 000005F0 200000000000 DC32 32, 0, 2018915346, 4023233424, 1732584193, 4023233417, 1732584193
\ 000012345678
\ 90ABCDEF0123
\ 456789ABCDEF
\ 01234567
\ 0000060C 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1, 0, 105, 0, 2018915346
\ 456789ABCDEF
\ 010000000000
\ 000069000000
\ 000000001234
\ 5678
\ 0000062C 90ABCDEF0123 DC32 4023233424, 1732584193, 4023233417, 1732584193, 4023233417
\ 456789ABCDEF
\ 0123456789AB
\ CDEF
\ 00000640 0123456789AB DC32 1732584193, 4023233417, 20, 0, 115, 0, 2018915346, 4023233424
\ CDEF14000000
\ 000000007300
\ 000000000000
\ 1234567890AB
\ CDEF
\ 00000660 0123456789AB DC32 1732584193, 4023233417, 1732584193, 4023233417, 1732584193
\ CDEF01234567
\ 89ABCDEF0123
\ 4567
\ 00000674 89ABCDEF6200 DC32 4023233417, 98, 0, 32, 0, 2018915346, 4023233424, 1732584193
\ 000000000000
\ 200000000000
\ 000012345678
\ 90ABCDEF0123
\ 4567
\ 00000694 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 1732584193, 4023233417, 238, 0
\ 456789ABCDEF
\ 0123456789AB
\ CDEFEE000000
\ 00000000
\ 000006B0 740000000000 DC32 116, 0, 2018915346, 4023233424, 1732584193, 4023233417, 1732584193
\ 000012345678
\ 90ABCDEF0123
\ 456789ABCDEF
\ 01234567
\ 000006CC 89ABCDEF0123 DC32 4023233417, 1732584193, 4023233417, 24, 0, 104, 0, 2018915346
\ 456789ABCDEF
\ 180000000000
\ 000068000000
\ 000000001234
\ 5678
\ 000006EC 90ABCDEF0123 DC32 4023233424, 1732584193, 4023233417, 1732584193, 4023233417
\ 456789ABCDEF
\ 0123456789AB
\ CDEF
\ 00000700 0123456789AB DC32 1732584193, 4023233417, 127, 0, 101, 0, 2018915346, 4023233424
\ CDEF7F000000
\ 000000006500
\ 000000000000
\ 1234567890AB
\ CDEF
\ 00000720 2E2E2E2E2E2E DC8 "........ => FAILED\012\015"
\ 2E2E203D3E20
\ 4641494C4544
\ 0A0D00
\ 00000735 000000 DC8 0, 0, 0
\ 00000738 2E2E2E2E2E2E DC8 "........ => OK\012\015"
\ 2E2E203D3E20
\ 4F4B0A0D00
\ 00000749 000000 DC8 0, 0, 0
21
\ In segment DATA_Z, align 4, align-sorted
22 unsigned int TestBuf[2];
\ TestBuf:
\ 00000000 DS8 8
23
24 //*----------------------------------------------------------------------------
25 //* \fn AT91F_TDES_SetKeys1
26 //* \brief
27 //*----------------------------------------------------------------------------
\ In segment CODE, align 4, keep-with-next
28 void AT91F_TDES_SetKeys1(const unsigned int array[][12],unsigned int index)
29 {
\ AT91F_TDES_SetKeys1:
\ 00000000 30B5 PUSH {R4,R5,LR}
30 unsigned char i;
31
32 for (i=0;i<2;i++)
\ 00000002 0022 MOV R2,#+0
\ 00000004 064C LDR R4,??AT91F_TDES_SetKeys1_0 ;; 0xfffa8020
33 AT91F_TDES_SetCryptoKey1(AT91C_BASE_TDES,i,array[index][i+KEY1_OFFSET]);
\ ??AT91F_TDES_SetKeys1_1:
\ 00000006 9300 LSL R3,R2,#+0x2
\ 00000008 3025 MOV R5,#+0x30
\ 0000000A 4D43 MUL R5,R1
\ 0000000C 4519 ADD R5,R0,R5
\ 0000000E ED58 LDR R5,[R5, R3]
\ 00000010 E550 STR R5,[R4, R3]
\ 00000012 521C ADD R2,R2,#+0x1
\ 00000014 1306 LSL R3,R2,#+0x18
\ 00000016 1B0E LSR R3,R3,#+0x18
\ 00000018 022B CMP R3,#+0x2
\ 0000001A F4D3 BCC ??AT91F_TDES_SetKeys1_1
34 }
\ 0000001C 30BD POP {R4,R5,PC} ;; return
\ 0000001E C046 NOP
\ ??AT91F_TDES_SetKeys1_0:
\ 00000020 2080FAFF DC32 0xfffa8020
35
36 //*----------------------------------------------------------------------------
37 //* \fn AT91F_TDES_SetKeys2
38 //* \brief
39 //*----------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -