Skip to content

Instantly share code, notes, and snippets.

@Thesola10
Created May 15, 2022 13:03
Show Gist options
  • Save Thesola10/4639fdb4d5d82e8d0fc1251aacb81219 to your computer and use it in GitHub Desktop.
Save Thesola10/4639fdb4d5d82e8d0fc1251aacb81219 to your computer and use it in GitHub Desktop.
fido_tx: dev=0x55b0edc78990, cmd=0x06
fido_tx: buf=0x55b0edc78990, len=8
0000: c5 86 c5 48 61 85 56 11
fido_rx: dev=0x55b0edc78990, cmd=0x06, ms=-1
rx_preamble: buf=0x7fff43089840, len=62
0000: ff ff ff ff 86 00 11 c5 86 c5 48 61 85 56 11 00
0016: 00 00 01 02 00 00 00 04 00 00 00 00 00 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
rx: payload_len=17
fido_rx: buf=0x55b0edc78998, len=17
0000: c5 86 c5 48 61 85 56 11 00 00 00 01 02 00 00 00
0016: 04
fido_dev_get_cbor_info_tx: dev=0x55b0edc78990
fido_tx: dev=0x55b0edc78990, cmd=0x10
fido_tx: buf=0x7fff43089957, len=1
0000: 04
fido_dev_get_cbor_info_rx: dev=0x55b0edc78990, ci=0x55b0edc78fb0, ms=-1
fido_rx: dev=0x55b0edc78990, cmd=0x10, ms=-1
rx_preamble: buf=0x7fff43088f70, len=62
0000: 00 00 00 01 90 00 8a 00 a9 01 82 68 46 49 44 4f
0016: 5f 32 5f 30 66 55 32 46 5f 56 32 02 84 6b 68 6d
0032: 61 63 2d 73 65 63 72 65 74 64 65 78 74 73 6c 74
0048: 78 41 75 74 68 53 69 6d 70 6c 65 63 75 76
rx: payload_len=138
rx: buf=0x7fff43088f70, len=62
0000: 00 00 00 01 00 6d 03 50 1d 6e 98 93 51 70 7e df
0016: fd 42 ce 36 9b 6f aa b4 04 a4 62 72 6b f5 62 75
0032: 70 f5 62 75 76 f5 64 70 6c 61 74 f4 05 19 10 00
0048: 07 05 08 19 01 01 09 82 63 6e 66 63 63 75
rx: buf=0x7fff43088f70, len=62
0000: 00 00 00 01 01 73 62 0a 81 a2 63 61 6c 67 26 64
0016: 74 79 70 65 6a 70 75 62 6c 69 63 2d 6b 65 79 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x7fff430890e0, len=138
0000: 00 a9 01 82 68 46 49 44 4f 5f 32 5f 30 66 55 32
0016: 46 5f 56 32 02 84 6b 68 6d 61 63 2d 73 65 63 72
0032: 65 74 64 65 78 74 73 6c 74 78 41 75 74 68 53 69
0048: 6d 70 6c 65 63 75 76 6d 03 50 1d 6e 98 93 51 70
0064: 7e df fd 42 ce 36 9b 6f aa b4 04 a4 62 72 6b f5
0080: 62 75 70 f5 62 75 76 f5 64 70 6c 61 74 f4 05 19
0096: 10 00 07 05 08 19 01 01 09 82 63 6e 66 63 63 75
0112: 73 62 0a 81 a2 63 61 6c 67 26 64 74 79 70 65 6a
0128: 70 75 62 6c 69 63 2d 6b 65 79
fido_dev_open_rx: FIDO_MAXMSG=2048, maxmsgsiz=4096
fido_dev_get_cbor_info_tx: dev=0x55b0edc78990
fido_tx: dev=0x55b0edc78990, cmd=0x10
fido_tx: buf=0x7fff43089877, len=1
0000: 04
fido_dev_get_cbor_info_rx: dev=0x55b0edc78990, ci=0x55b0edc7c730, ms=-1
fido_rx: dev=0x55b0edc78990, cmd=0x10, ms=-1
rx_preamble: buf=0x7fff43088e90, len=62
0000: 00 00 00 01 90 00 8a 00 a9 01 82 68 46 49 44 4f
0016: 5f 32 5f 30 66 55 32 46 5f 56 32 02 84 6b 68 6d
0032: 61 63 2d 73 65 63 72 65 74 64 65 78 74 73 6c 74
0048: 78 41 75 74 68 53 69 6d 70 6c 65 63 75 76
rx: payload_len=138
rx: buf=0x7fff43088e90, len=62
0000: 00 00 00 01 00 6d 03 50 1d 6e 98 93 51 70 7e df
0016: fd 42 ce 36 9b 6f aa b4 04 a4 62 72 6b f5 62 75
0032: 70 f5 62 75 76 f5 64 70 6c 61 74 f4 05 19 10 00
0048: 07 05 08 19 01 01 09 82 63 6e 66 63 63 75
rx: buf=0x7fff43088e90, len=62
0000: 00 00 00 01 01 73 62 0a 81 a2 63 61 6c 67 26 64
0016: 74 79 70 65 6a 70 75 62 6c 69 63 2d 6b 65 79 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x7fff43089000, len=138
0000: 00 a9 01 82 68 46 49 44 4f 5f 32 5f 30 66 55 32
0016: 46 5f 56 32 02 84 6b 68 6d 61 63 2d 73 65 63 72
0032: 65 74 64 65 78 74 73 6c 74 78 41 75 74 68 53 69
0048: 6d 70 6c 65 63 75 76 6d 03 50 1d 6e 98 93 51 70
0064: 7e df fd 42 ce 36 9b 6f aa b4 04 a4 62 72 6b f5
0080: 62 75 70 f5 62 75 76 f5 64 70 6c 61 74 f4 05 19
0096: 10 00 07 05 08 19 01 01 09 82 63 6e 66 63 63 75
0112: 73 62 0a 81 a2 63 61 6c 67 26 64 74 79 70 65 6a
0128: 70 75 62 6c 69 63 2d 6b 65 79
Initializing FIDO2 credential on security token.
👆 (Hint: This might require confirmation of user presence on security token.)
fido_tx: dev=0x55b0edc78990, cmd=0x10
fido_tx: buf=0x55b0edc7d520, len=175
0000: 01 a6 01 58 20 00 00 00 00 00 00 00 00 00 00 00
0016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0032: 00 00 00 00 00 02 a2 62 69 64 6f 69 6f 2e 73 79
0048: 73 74 65 6d 64 2e 68 6f 6d 65 64 6e 61 6d 65 6e
0064: 48 6f 6d 65 20 44 69 72 65 63 74 6f 72 79 03 a3
0080: 62 69 64 45 6b 61 72 69 6d 64 6e 61 6d 65 65 6b
0096: 61 72 69 6d 6b 64 69 73 70 6c 61 79 4e 61 6d 65
0112: 6d 4b 61 72 69 6d 20 56 65 72 67 6e 65 73 04 81
0128: a2 63 61 6c 67 26 64 74 79 70 65 6a 70 75 62 6c
0144: 69 63 2d 6b 65 79 06 a1 6b 68 6d 61 63 2d 73 65
0160: 63 72 65 74 f5 07 a2 62 72 6b f4 62 75 76 f4
fido_rx: dev=0x55b0edc78990, cmd=0x10, ms=-1
rx_preamble: buf=0x7fff43089800, len=62
0000: 00 00 00 01 90 03 29 00 a3 01 66 70 61 63 6b 65
0016: 64 02 58 e1 be 40 e3 7a 81 8f ac 56 5d b8 50 a5
0032: 16 a9 83 d2 67 1f d2 81 4f 73 ed 0d e6 61 2c 77
0048: 1f e8 6b 23 c1 00 00 00 00 1d 6e 98 93 51
rx: payload_len=809
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 00 70 7e df fd 42 ce 36 9b 6f aa b4
0016: 00 4f bd b3 1e bc c7 0f 6e 1a 2b cf 5b 97 16 a1
0032: db 2f 3a 3e 28 a7 fe d0 d1 94 85 fd c7 9b c7 ea
0048: 4f cb 00 48 6f 6d 65 20 44 69 72 65 63 74
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 01 6f 72 79 44 10 94 ae 31 6b 94 9f
0016: a8 73 4c be 14 d2 07 10 ee d7 85 2a 67 72 a2 84
0032: 84 62 ad e5 3e a3 ad 7d a5 01 02 03 26 20 01 21
0048: 58 20 ed 62 74 1d ae cd 79 c3 fd 31 13 f9
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 02 31 ea a4 c5 a4 6f f1 68 ca f3 b0
0016: 4d 8c b6 d1 7c 13 0c 8c d5 22 58 20 24 c3 42 6f
0032: 59 2a 4f 8d ec 2d f5 9d b1 78 0a b7 9c 02 10 41
0048: 74 f4 d8 28 ff 17 2d af 49 3b 28 7c a1 6b
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 03 68 6d 61 63 2d 73 65 63 72 65 74
0016: f5 03 a3 63 61 6c 67 26 63 73 69 67 58 47 30 45
0032: 02 20 4f 86 e6 5f a9 d8 ad 2d 72 d2 6b a2 81 12
0048: 20 9b 55 4b 6c 06 85 01 79 ee ba c1 ea c5
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 04 d0 2c c9 71 02 21 00 b8 5f 09 61
0016: 08 51 f6 98 d1 5d 27 3d d4 cc 8e ea 75 c6 6b e8
0032: 9b 52 ee 34 d8 8a de c8 54 a7 31 ae 63 78 35 63
0048: 81 59 01 df 30 82 01 db 30 82 01 7f a0 03
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 05 02 01 02 02 01 01 30 0d 06 09 2a
0016: 86 48 86 f7 0d 01 01 0b 05 00 30 61 31 0b 30 09
0032: 06 03 55 04 06 0c 02 44 45 31 12 30 10 06 03 55
0048: 04 0a 0c 09 57 65 61 72 41 75 74 68 6e 31
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 06 22 30 20 06 03 55 04 0b 0c 19 41
0016: 75 74 68 65 6e 74 69 63 61 74 6f 72 20 41 74 74
0032: 65 73 74 61 74 69 6f 6e 31 1a 30 18 06 03 55 04
0048: 03 0c 11 42 61 74 63 68 20 43 65 72 74 69
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 07 66 69 63 61 74 65 30 1e 17 0d 32
0016: 30 30 31 30 31 30 30 30 30 30 30 5a 17 0d 34 39
0032: 30 31 30 31 30 30 30 30 30 30 5a 30 61 31 0b 30
0048: 09 06 03 55 04 06 0c 02 44 45 31 12 30 10
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 08 06 03 55 04 0a 0c 09 57 65 61 72
0016: 41 75 74 68 6e 31 22 30 20 06 03 55 04 0b 0c 19
0032: 41 75 74 68 65 6e 74 69 63 61 74 6f 72 20 41 74
0048: 74 65 73 74 61 74 69 6f 6e 31 1a 30 18 06
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 09 03 55 04 03 0c 11 42 61 74 63 68
0016: 20 43 65 72 74 69 66 69 63 61 74 65 30 59 30 13
0032: 06 07 2a 86 48 ce 3d 02 01 06 08 2a 86 48 ce 3d
0048: 03 01 07 03 42 00 04 8d 61 7e 65 c9 50 8e
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 0a 64 bc c5 67 3a c8 2a 67 99 da 3c
0016: 14 46 68 2c 25 8c 46 3f ff df 58 df d2 fa 3e 6c
0032: 37 8b 53 d7 95 c4 a4 df fb 41 99 ed d7 86 2f 23
0048: ab af 02 03 b4 b8 91 1b a0 56 99 94 e1 01
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 0b a3 25 30 23 30 13 06 0b 2b 06 01
0016: 04 01 82 e5 1c 02 01 01 04 04 03 02 04 30 30 0c
0032: 06 03 55 1d 13 01 01 ff 04 02 30 00 30 0d 06 09
0048: 2a 86 48 86 f7 0d 01 01 0b 05 00 03 47 00
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 0c 30 44 02 20 45 d3 70 50 af b5 b0
0016: ee 06 84 0c 78 e5 3a 36 54 dc 67 0c f7 98 60 8c
0032: b7 91 2b f1 00 c6 0f 47 b4 02 20 7b b3 73 94 22
0048: b1 af b8 31 44 d4 3a 49 75 1d 8d d9 ac d3
rx: buf=0x7fff43089800, len=62
0000: 00 00 00 01 0d fd 1c 26 bb 01 90 86 ac 6a 1a 5a
0016: d3 ad 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x55b0edc7d5e0, len=809
0000: 00 a3 01 66 70 61 63 6b 65 64 02 58 e1 be 40 e3
0016: 7a 81 8f ac 56 5d b8 50 a5 16 a9 83 d2 67 1f d2
0032: 81 4f 73 ed 0d e6 61 2c 77 1f e8 6b 23 c1 00 00
0048: 00 00 1d 6e 98 93 51 70 7e df fd 42 ce 36 9b 6f
0064: aa b4 00 4f bd b3 1e bc c7 0f 6e 1a 2b cf 5b 97
0080: 16 a1 db 2f 3a 3e 28 a7 fe d0 d1 94 85 fd c7 9b
0096: c7 ea 4f cb 00 48 6f 6d 65 20 44 69 72 65 63 74
0112: 6f 72 79 44 10 94 ae 31 6b 94 9f a8 73 4c be 14
0128: d2 07 10 ee d7 85 2a 67 72 a2 84 84 62 ad e5 3e
0144: a3 ad 7d a5 01 02 03 26 20 01 21 58 20 ed 62 74
0160: 1d ae cd 79 c3 fd 31 13 f9 31 ea a4 c5 a4 6f f1
0176: 68 ca f3 b0 4d 8c b6 d1 7c 13 0c 8c d5 22 58 20
0192: 24 c3 42 6f 59 2a 4f 8d ec 2d f5 9d b1 78 0a b7
0208: 9c 02 10 41 74 f4 d8 28 ff 17 2d af 49 3b 28 7c
0224: a1 6b 68 6d 61 63 2d 73 65 63 72 65 74 f5 03 a3
0240: 63 61 6c 67 26 63 73 69 67 58 47 30 45 02 20 4f
0256: 86 e6 5f a9 d8 ad 2d 72 d2 6b a2 81 12 20 9b 55
0272: 4b 6c 06 85 01 79 ee ba c1 ea c5 d0 2c c9 71 02
0288: 21 00 b8 5f 09 61 08 51 f6 98 d1 5d 27 3d d4 cc
0304: 8e ea 75 c6 6b e8 9b 52 ee 34 d8 8a de c8 54 a7
0320: 31 ae 63 78 35 63 81 59 01 df 30 82 01 db 30 82
0336: 01 7f a0 03 02 01 02 02 01 01 30 0d 06 09 2a 86
0352: 48 86 f7 0d 01 01 0b 05 00 30 61 31 0b 30 09 06
0368: 03 55 04 06 0c 02 44 45 31 12 30 10 06 03 55 04
0384: 0a 0c 09 57 65 61 72 41 75 74 68 6e 31 22 30 20
0400: 06 03 55 04 0b 0c 19 41 75 74 68 65 6e 74 69 63
0416: 61 74 6f 72 20 41 74 74 65 73 74 61 74 69 6f 6e
0432: 31 1a 30 18 06 03 55 04 03 0c 11 42 61 74 63 68
0448: 20 43 65 72 74 69 66 69 63 61 74 65 30 1e 17 0d
0464: 32 30 30 31 30 31 30 30 30 30 30 30 5a 17 0d 34
0480: 39 30 31 30 31 30 30 30 30 30 30 5a 30 61 31 0b
0496: 30 09 06 03 55 04 06 0c 02 44 45 31 12 30 10 06
0512: 03 55 04 0a 0c 09 57 65 61 72 41 75 74 68 6e 31
0528: 22 30 20 06 03 55 04 0b 0c 19 41 75 74 68 65 6e
0544: 74 69 63 61 74 6f 72 20 41 74 74 65 73 74 61 74
0560: 69 6f 6e 31 1a 30 18 06 03 55 04 03 0c 11 42 61
0576: 74 63 68 20 43 65 72 74 69 66 69 63 61 74 65 30
0592: 59 30 13 06 07 2a 86 48 ce 3d 02 01 06 08 2a 86
0608: 48 ce 3d 03 01 07 03 42 00 04 8d 61 7e 65 c9 50
0624: 8e 64 bc c5 67 3a c8 2a 67 99 da 3c 14 46 68 2c
0640: 25 8c 46 3f ff df 58 df d2 fa 3e 6c 37 8b 53 d7
0656: 95 c4 a4 df fb 41 99 ed d7 86 2f 23 ab af 02 03
0672: b4 b8 91 1b a0 56 99 94 e1 01 a3 25 30 23 30 13
0688: 06 0b 2b 06 01 04 01 82 e5 1c 02 01 01 04 04 03
0704: 02 04 30 30 0c 06 03 55 1d 13 01 01 ff 04 02 30
0720: 00 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00
0736: 03 47 00 30 44 02 20 45 d3 70 50 af b5 b0 ee 06
0752: 84 0c 78 e5 3a 36 54 dc 67 0c f7 98 60 8c b7 91
0768: 2b f1 00 c6 0f 47 b4 02 20 7b b3 73 94 22 b1 af
0784: b8 31 44 d4 3a 49 75 1d 8d d9 ac d3 fd 1c 26 bb
0800: 01 90 86 ac 6a 1a 5a d3 ad
cbor_decode_cred_authdata: buf=0x55b0edc767c0, len=225
0000: be 40 e3 7a 81 8f ac 56 5d b8 50 a5 16 a9 83 d2
0016: 67 1f d2 81 4f 73 ed 0d e6 61 2c 77 1f e8 6b 23
0032: c1 00 00 00 00 1d 6e 98 93 51 70 7e df fd 42 ce
0048: 36 9b 6f aa b4 00 4f bd b3 1e bc c7 0f 6e 1a 2b
0064: cf 5b 97 16 a1 db 2f 3a 3e 28 a7 fe d0 d1 94 85
0080: fd c7 9b c7 ea 4f cb 00 48 6f 6d 65 20 44 69 72
0096: 65 63 74 6f 72 79 44 10 94 ae 31 6b 94 9f a8 73
0112: 4c be 14 d2 07 10 ee d7 85 2a 67 72 a2 84 84 62
0128: ad e5 3e a3 ad 7d a5 01 02 03 26 20 01 21 58 20
0144: ed 62 74 1d ae cd 79 c3 fd 31 13 f9 31 ea a4 c5
0160: a4 6f f1 68 ca f3 b0 4d 8c b6 d1 7c 13 0c 8c d5
0176: 22 58 20 24 c3 42 6f 59 2a 4f 8d ec 2d f5 9d b1
0192: 78 0a b7 9c 02 10 41 74 f4 d8 28 ff 17 2d af 49
0208: 3b 28 7c a1 6b 68 6d 61 63 2d 73 65 63 72 65 74
0224: f5
decode_attcred: buf=0x55b0edc767e5, len=188
0000: 1d 6e 98 93 51 70 7e df fd 42 ce 36 9b 6f aa b4
0016: 00 4f bd b3 1e bc c7 0f 6e 1a 2b cf 5b 97 16 a1
0032: db 2f 3a 3e 28 a7 fe d0 d1 94 85 fd c7 9b c7 ea
0048: 4f cb 00 48 6f 6d 65 20 44 69 72 65 63 74 6f 72
0064: 79 44 10 94 ae 31 6b 94 9f a8 73 4c be 14 d2 07
0080: 10 ee d7 85 2a 67 72 a2 84 84 62 ad e5 3e a3 ad
0096: 7d a5 01 02 03 26 20 01 21 58 20 ed 62 74 1d ae
0112: cd 79 c3 fd 31 13 f9 31 ea a4 c5 a4 6f f1 68 ca
0128: f3 b0 4d 8c b6 d1 7c 13 0c 8c d5 22 58 20 24 c3
0144: 42 6f 59 2a 4f 8d ec 2d f5 9d b1 78 0a b7 9c 02
0160: 10 41 74 f4 d8 28 ff 17 2d af 49 3b 28 7c a1 6b
0176: 68 6d 61 63 2d 73 65 63 72 65 74 f5
decode_attcred: attcred->id.len=79
decode_cred_extensions: buf=0x55b0edc76893, len=14
0000: a1 6b 68 6d 61 63 2d 73 65 63 72 65 74 f5
Generating secret key on FIDO2 security token.
fido_dev_authkey_tx: dev=0x55b0edc78990
cbor_encode_pin_opt: fido_dev_get_pin_protocol
fido_dev_authkey_tx: cbor_build
fido_do_ecdh: fido_dev_authkey
fido_dev_get_assert: fido_do_ecdh
Failed to ask token for assertion: FIDO_ERR_INTERNAL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment