Generate ZMK as follows
EC
Key Type: 000
Key Scheme: U
Enter component: 09090909090909090909090909090909
Encrypted Component: U 0A26 760B D078 7102 6B67 02C5 F9BA 25B3
Key check value: D6A8 75
FK
Key length [1,2,3]: 2
Key Type: 000
Key Scheme: U
Component type [X,H,E,S]: E
Enter number of components (2-9): 3
Enter component #1: U0A26760BD07871026B6702C5F9BA25B3
Enter component #2: U0A26760BD07871026B6702C5F9BA25B3
Enter component #3: U0A26760BD07871026B6702C5F9BA25B3
Encrypted key: U 0A26 760B D078 7102 6B67 02C5 F9BA 25B3
Key check value: D6A8 75
Now generate a ZPK request A0
30 30 30 31 41 30 31 30 | 0001A010
30 31 55 55 30 41 32 36 | 01UU0A26
37 36 30 42 44 30 37 38 | 760BD078
37 31 30 32 36 42 36 37 | 71026B67
30 32 43 35 46 39 42 41 | 02C5F9BA
32 35 42 33 55 | 25B3U
Received response
30 30 30 31 41 31 30 30 | 0001A100
55 36 31 46 36 31 32 42 | U61F612B
34 46 44 38 35 39 41 41 | 4FD859AA
32 30 34 44 30 44 32 34 | 204D0D24
31 34 46 31 38 43 32 39 | 14F18C29
46 55 36 33 31 45 41 41 | FU631EAA
35 46 37 45 36 41 36 43 | 5F7E6A6C
39 45 42 35 41 31 37 30 | 9EB5A170
31 32 35 39 41 37 41 42 | 1259A7AB
35 34 42 33 45 31 43 38 | 54B3E1C8
=== [A0], starts 21:17:54.953 =======
[Key,Value]=[Key Scheme LMK,U]
[Key,Value]=[Key Scheme ZMK,U]
[Key,Value]=[Key Type,001]
[Key,Value]=[Mode,1]
[Key,Value]=[ZMK,0A26760BD07871026B6702C5F9BA25B3]
[Key,Value]=[ZMK Scheme,U]
Key generated (clear): 5B012F0E75970D5DB96EE65249F1D949
Key generated (LMK): U61F612B4FD859AA204D0D2414F18C29F
Check value: B3E1C8
ZMK (clear): 08080808080808080808080808080808
Key under ZMK: U631EAA5F7E6A6C9EB5A1701259A7AB54
=== [A0], ends 21:17:54.966 =======
Now the A6
30 30 30 32 41 36 30 30 | 0002A600
31 55 30 41 32 36 37 36 | 1U0A2676
30 42 44 30 37 38 37 31 | 0BD07871
30 32 36 42 36 37 30 32 | 026B6702
43 35 46 39 42 41 32 35 | C5F9BA25
42 33 55 36 31 46 36 31 | B3U61F61
32 42 34 46 44 38 35 39 | 2B4FD859
41 41 32 30 34 44 30 44 | AA204D0D
32 34 31 34 46 31 38 43 | 2414F18C
32 39 46 55 | 29FU
A7 Response
30 30 30 32 41 37 30 30 | 0002A700
55 44 35 38 38 32 46 39 | UD5882F9
37 44 43 45 35 31 33 41 | 7DCE513A
34 35 32 34 46 43 31 46 | 4524FC1F
38 38 33 41 36 36 34 44 | 883A664D
44 30 33 46 33 42 45 | D03F3BE
=== [A6], starts 21:17:55.222 =======
[Key,Value]=[Key,61F612B4FD859AA204D0D2414F18C29F]
[Key,Value]=[Key Scheme,U]
[Key,Value]=[Key Scheme LMK,U]
[Key,Value]=[Key Type,001]
[Key,Value]=[ZMK,0A26760BD07871026B6702C5F9BA25B3]
[Key,Value]=[ZMK Scheme,U]
ZMK (clear): U08080808080808080808080808080808
Key (clear): UF7904504E5FFF9313767CEA7D08A792C
Key (LMK): UD5882F97DCE513A4524FC1F883A664DD
Check value: 03F3BE
=== [A6], ends 21:17:55.241 =======
The problem is I expected the check values to match and also the key under lmk for the ZPK to match between the A1 and A7 responses.
Please could you let me know if I am doing something incorrect here?
-chhil
EC
Key Type: 000
Key Scheme: U
Enter component: 09090909090909090909090909090909
Encrypted Component: U 0A26 760B D078 7102 6B67 02C5 F9BA 25B3
Key check value: D6A8 75
FK
Key length [1,2,3]: 2
Key Type: 000
Key Scheme: U
Component type [X,H,E,S]: E
Enter number of components (2-9): 3
Enter component #1: U0A26760BD07871026B6702C5F9BA25B3
Enter component #2: U0A26760BD07871026B6702C5F9BA25B3
Enter component #3: U0A26760BD07871026B6702C5F9BA25B3
Encrypted key: U 0A26 760B D078 7102 6B67 02C5 F9BA 25B3
Key check value: D6A8 75
Now generate a ZPK request A0
30 30 30 31 41 30 31 30 | 0001A010
30 31 55 55 30 41 32 36 | 01UU0A26
37 36 30 42 44 30 37 38 | 760BD078
37 31 30 32 36 42 36 37 | 71026B67
30 32 43 35 46 39 42 41 | 02C5F9BA
32 35 42 33 55 | 25B3U
Received response
30 30 30 31 41 31 30 30 | 0001A100
55 36 31 46 36 31 32 42 | U61F612B
34 46 44 38 35 39 41 41 | 4FD859AA
32 30 34 44 30 44 32 34 | 204D0D24
31 34 46 31 38 43 32 39 | 14F18C29
46 55 36 33 31 45 41 41 | FU631EAA
35 46 37 45 36 41 36 43 | 5F7E6A6C
39 45 42 35 41 31 37 30 | 9EB5A170
31 32 35 39 41 37 41 42 | 1259A7AB
35 34 42 33 45 31 43 38 | 54B3E1C8
=== [A0], starts 21:17:54.953 =======
[Key,Value]=[Key Scheme LMK,U]
[Key,Value]=[Key Scheme ZMK,U]
[Key,Value]=[Key Type,001]
[Key,Value]=[Mode,1]
[Key,Value]=[ZMK,0A26760BD07871026B6702C5F9BA25B3]
[Key,Value]=[ZMK Scheme,U]
Key generated (clear): 5B012F0E75970D5DB96EE65249F1D949
Key generated (LMK): U61F612B4FD859AA204D0D2414F18C29F
Check value: B3E1C8
ZMK (clear): 08080808080808080808080808080808
Key under ZMK: U631EAA5F7E6A6C9EB5A1701259A7AB54
=== [A0], ends 21:17:54.966 =======
Now the A6
30 30 30 32 41 36 30 30 | 0002A600
31 55 30 41 32 36 37 36 | 1U0A2676
30 42 44 30 37 38 37 31 | 0BD07871
30 32 36 42 36 37 30 32 | 026B6702
43 35 46 39 42 41 32 35 | C5F9BA25
42 33 55 36 31 46 36 31 | B3U61F61
32 42 34 46 44 38 35 39 | 2B4FD859
41 41 32 30 34 44 30 44 | AA204D0D
32 34 31 34 46 31 38 43 | 2414F18C
32 39 46 55 | 29FU
A7 Response
30 30 30 32 41 37 30 30 | 0002A700
55 44 35 38 38 32 46 39 | UD5882F9
37 44 43 45 35 31 33 41 | 7DCE513A
34 35 32 34 46 43 31 46 | 4524FC1F
38 38 33 41 36 36 34 44 | 883A664D
44 30 33 46 33 42 45 | D03F3BE
=== [A6], starts 21:17:55.222 =======
[Key,Value]=[Key,61F612B4FD859AA204D0D2414F18C29F]
[Key,Value]=[Key Scheme,U]
[Key,Value]=[Key Scheme LMK,U]
[Key,Value]=[Key Type,001]
[Key,Value]=[ZMK,0A26760BD07871026B6702C5F9BA25B3]
[Key,Value]=[ZMK Scheme,U]
ZMK (clear): U08080808080808080808080808080808
Key (clear): UF7904504E5FFF9313767CEA7D08A792C
Key (LMK): UD5882F97DCE513A4524FC1F883A664DD
Check value: 03F3BE
=== [A6], ends 21:17:55.241 =======
The problem is I expected the check values to match and also the key under lmk for the ZPK to match between the A1 and A7 responses.
Please could you let me know if I am doing something incorrect here?
-chhil