blob: b0f83aef1ea5558c58336bc87aa50f7772848210 [file] [log] [blame]
Neels Hofmeyr6b883f72017-01-31 16:40:28 +01001
2===== test_set_1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +01003aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +01004DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
5DAUC 3G: k = 465b5ce8b199b49faa5f0a2ee238a6bc
6DAUC 3G: opc = cd63cb71954a9f4e48a5994e37a02baf
Neels Hofmeyredebc222017-03-16 04:58:58 +01007DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +01008DAUC vector [0]: rand = 23553cbe9637a89d218ae64dae47bf35
Neels Hofmeyree392bb2017-03-16 05:20:50 +01009DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +010010DAUC vector [0]: autn = aa689c64835000002bb2bf2f1faba139
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010011DAUC vector [0]: ck = b40ba9a3c58b2a05bbf0d987b21bf8cb
12DAUC vector [0]: ik = f769bcd751044604127672711c6d3441
13DAUC vector [0]: res = a54211d5e3ba50bf0000000000000000
14DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +010015DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010016DAUC vector [0]: kc = eae4be823af9a08b
17DAUC vector [0]: sres = 46f8416a
18DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010019rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010020aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010021vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010022===== test_set_1: SUCCESS
23
24
25===== test_set_2
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010026aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010027DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
28DAUC 3G: k = fec86ba6eb707ed08905757b1bb44b8f
29DAUC 3G: opc = 1006020f0a478bf6b699f15c062e42b3
Neels Hofmeyredebc222017-03-16 04:58:58 +010030DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010031DAUC vector [0]: rand = 9f7c8d021accf4db213ccff0c7f71a6a
Neels Hofmeyree392bb2017-03-16 05:20:50 +010032DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +010033DAUC vector [0]: autn = 33484dc2134b000091ec125f4840ed64
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010034DAUC vector [0]: ck = 5dbdbb2954e8f3cde665b046179a5098
35DAUC vector [0]: ik = 59a92d3b476a0443487055cf88b2307b
36DAUC vector [0]: res = 8011c48c0c214ed20000000000000000
37DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +010038DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010039DAUC vector [0]: kc = aa01739b8caa976d
40DAUC vector [0]: sres = 8c308a5e
41DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010042rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010043aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010044vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010045===== test_set_2: SUCCESS
46
47
48===== test_set_3
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010049aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010050DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
51DAUC 3G: k = 9e5944aea94b81165c82fbf9f32db751
52DAUC 3G: opc = a64a507ae1a2a98bb88eb4210135dc87
Neels Hofmeyredebc222017-03-16 04:58:58 +010053DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010054DAUC vector [0]: rand = ce83dbc54ac0274a157c17f80d017bd6
Neels Hofmeyree392bb2017-03-16 05:20:50 +010055DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +010056DAUC vector [0]: autn = f0b9c08ad00e00005da4ccbbdfa29310
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010057DAUC vector [0]: ck = e203edb3971574f5a94b0d61b816345d
58DAUC vector [0]: ik = 0c4524adeac041c4dd830d20854fc46b
59DAUC vector [0]: res = f365cd683cd92e960000000000000000
60DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +010061DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010062DAUC vector [0]: kc = 9a8ec95f408cc507
63DAUC vector [0]: sres = cfbce3fe
64DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010065rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010066aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010067vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010068===== test_set_3: SUCCESS
69
70
71===== test_set_4
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010072aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010073DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
74DAUC 3G: k = 4ab1deb05ca6ceb051fc98e77d026a84
75DAUC 3G: opc = dcf07cbd51855290b92a07a9891e523e
Neels Hofmeyredebc222017-03-16 04:58:58 +010076DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010077DAUC vector [0]: rand = 74b0cd6031a1c8339b2b6ce2b8c4a186
Neels Hofmeyree392bb2017-03-16 05:20:50 +010078DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +010079DAUC vector [0]: autn = 31e11a60913800006a7003718d5d82e5
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010080DAUC vector [0]: ck = 7657766b373d1c2138f307e3de9242f9
81DAUC vector [0]: ik = 1c42e960d89b8fa99f2744e0708ccb53
82DAUC vector [0]: res = 5860fc1bce351e7e0000000000000000
83DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +010084DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010085DAUC vector [0]: kc = cdc1dc0841b81a22
86DAUC vector [0]: sres = 9655e265
87DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010088rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010089aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010090vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010091===== test_set_4: SUCCESS
92
93
94===== test_set_5
Neels Hofmeyrea1052d2017-03-15 02:42:19 +010095aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +010096DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
97DAUC 3G: k = 6c38a116ac280c454f59332ee35c8c4f
98DAUC 3G: opc = 3803ef5363b947c6aaa225e58fae3934
Neels Hofmeyredebc222017-03-16 04:58:58 +010099DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100100DAUC vector [0]: rand = ee6466bc96202c5a557abbeff8babf63
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100101DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100102DAUC vector [0]: autn = 45b0f69ab04c000053f2a822f2b3e824
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100103DAUC vector [0]: ck = 3f8c7587fe8e4b233af676aede30ba3b
104DAUC vector [0]: ik = a7466cc1e6b2a1337d49d3b66e95d7b4
105DAUC vector [0]: res = 16c8233f05a0ac280000000000000000
106DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100107DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100108DAUC vector [0]: kc = df75bc5ea899879f
109DAUC vector [0]: sres = 13688f17
110DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100111rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100112aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100113vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100114===== test_set_5: SUCCESS
115
116
117===== test_set_6
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100118aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100119DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
120DAUC 3G: k = 2d609d4db0ac5bf0d2c0de267014de0d
121DAUC 3G: opc = c35a0ab0bcbfc9252caff15f24efbde0
Neels Hofmeyredebc222017-03-16 04:58:58 +0100122DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100123DAUC vector [0]: rand = 194aa756013896b74b4a2a3b0af4539e
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100124DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100125DAUC vector [0]: autn = 7e6455f34cd300004a2a9f2f3a529b8c
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100126DAUC vector [0]: ck = 4cd0846020f8fa0731dd47cbdc6be411
127DAUC vector [0]: ik = 88ab80a415f15c73711254a1d388f696
128DAUC vector [0]: res = 8c25a16cd918a1df0000000000000000
129DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100130DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100131DAUC vector [0]: kc = 84b417ae3aeab4f3
132DAUC vector [0]: sres = 553d00b3
133DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100134rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100135aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100136vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100137===== test_set_6: SUCCESS
138
139
140===== test_set_7
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100141aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100142DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
143DAUC 3G: k = a530a7fe428fad1082c45eddfce13884
144DAUC 3G: opc = 27953e49bc8af6dcc6e730eb80286be3
Neels Hofmeyredebc222017-03-16 04:58:58 +0100145DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100146DAUC vector [0]: rand = 3a4c2b3245c50eb5c71d08639395764d
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100147DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100148DAUC vector [0]: autn = 88196c47984f00000a50c5f4056ccb68
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100149DAUC vector [0]: ck = 10f05bab75a99a5fbb98a9c287679c3b
150DAUC vector [0]: ik = f9ec0865eb32f22369cade40c59c3a44
151DAUC vector [0]: res = a63241e1ffc3e5ab0000000000000000
152DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100153DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100154DAUC vector [0]: kc = 3b4e244cdc60ce03
155DAUC vector [0]: sres = 59f1a44a
156DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100157rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100158aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100159vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100160===== test_set_7: SUCCESS
161
162
163===== test_set_8
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100164aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100165DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
166DAUC 3G: k = d9151cf04896e25830bf2e08267b8360
167DAUC 3G: opc = c4c93effe8a08138c203d4c27ce4e3d9
Neels Hofmeyredebc222017-03-16 04:58:58 +0100168DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100169DAUC vector [0]: rand = f761e5e93d603feb730e27556cb8a2ca
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100170DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100171DAUC vector [0]: autn = 82a0f5287a5100006d6c0ff132426479
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100172DAUC vector [0]: ck = 71236b7129f9b22ab77ea7a54c96da22
173DAUC vector [0]: ik = 90527ebaa5588968db41727325a04d9e
174DAUC vector [0]: res = 4a90b2171ac83a760000000000000000
175DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100176DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100177DAUC vector [0]: kc = 8d4ec01de597acfe
178DAUC vector [0]: sres = 50588861
179DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100180rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100181aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100182vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100183===== test_set_8: SUCCESS
184
185
186===== test_set_9
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100187aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100188DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
189DAUC 3G: k = a0e2971b6822e8d354a18cc235624ecb
190DAUC 3G: opc = 82a26f22bba9e9488f949a10d98e9cc4
Neels Hofmeyredebc222017-03-16 04:58:58 +0100191DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100192DAUC vector [0]: rand = 08eff828b13fdb562722c65c7f30a9b2
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100193DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100194DAUC vector [0]: autn = a2f858aa9e7d00001c14f5fcd445bc46
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100195DAUC vector [0]: ck = 08cef6d004ec61471a3c3cda048137fa
196DAUC vector [0]: ik = ed0318ca5deb9206272f6e8fa64ba411
197DAUC vector [0]: res = 4bc2212d8624910a0000000000000000
198DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100199DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100200DAUC vector [0]: kc = d8debc4ffbcd60aa
201DAUC vector [0]: sres = cde6b027
202DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100203rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100204aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100205vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100206===== test_set_9: SUCCESS
207
208
209===== test_set_10
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100210aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100211DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
212DAUC 3G: k = 0da6f7ba86d5eac8a19cf563ac58642d
213DAUC 3G: opc = 0db1071f8767562ca43a0a64c41e8d08
Neels Hofmeyredebc222017-03-16 04:58:58 +0100214DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100215DAUC vector [0]: rand = 679ac4dbacd7d233ff9d6806f4149ce3
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100216DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100217DAUC vector [0]: autn = 4c539a26e1da000071cc0b769fd1aa96
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100218DAUC vector [0]: ck = 69b1cae7c7429d975e245cacb05a517c
219DAUC vector [0]: ik = 74f24e8c26df58e1b38d7dcd4f1b7fbd
220DAUC vector [0]: res = 6fc30fee6d1235230000000000000000
221DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100222DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100223DAUC vector [0]: kc = f0eaa50a1edcebb7
224DAUC vector [0]: sres = 02d13acd
225DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100226rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100227aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100228vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100229===== test_set_10: SUCCESS
230
231
232===== test_set_11
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100233aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100234DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
235DAUC 3G: k = 77b45843c88e58c10d202684515ed430
236DAUC 3G: opc = d483afae562409a326b5bb0b20c4d762
Neels Hofmeyredebc222017-03-16 04:58:58 +0100237DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100238DAUC vector [0]: rand = 4c47eb3076dc55fe5106cb2034b8cd78
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100239DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100240DAUC vector [0]: autn = 30ff25cdadd60000e08a00f7ed54d6fe
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100241DAUC vector [0]: ck = 908c43f0569cb8f74bc971e706c36c5f
242DAUC vector [0]: ik = c251df0d888dd9329bcf46655b226e40
243DAUC vector [0]: res = aefa357beac2a87a0000000000000000
244DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100245DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100246DAUC vector [0]: kc = 82dbab7f83f063da
247DAUC vector [0]: sres = 44389d01
248DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100249rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100250aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100251vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100252===== test_set_11: SUCCESS
253
254
255===== test_set_12
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100256aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100257DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
258DAUC 3G: k = 729b17729270dd87ccdf1bfe29b4e9bb
259DAUC 3G: opc = 228c2f2f06ac3268a9e616ee16db4ba1
Neels Hofmeyredebc222017-03-16 04:58:58 +0100260DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100261DAUC vector [0]: rand = 311c4c929744d675b720f3b7e9b1cbd0
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100262DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100263DAUC vector [0]: autn = 5380d158cfc30000f4e1436e9f67e4b2
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100264DAUC vector [0]: ck = 44c0f23c5493cfd241e48f197e1d1012
265DAUC vector [0]: ik = 0c9fb81613884c2535dd0eabf3b440d8
266DAUC vector [0]: res = 98dbbd099b3b408d0000000000000000
267DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100268DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100269DAUC vector [0]: kc = 3c66cb98cab2d33d
270DAUC vector [0]: sres = 03e0fd84
271DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100272rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100273aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100274vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100275===== test_set_12: SUCCESS
276
277
278===== test_set_13
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100279aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100280DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
281DAUC 3G: k = d32dd23e89dc662354ca12eb79dd32fa
282DAUC 3G: opc = d22a4b4180a5325708a5ff70d9f67ec7
Neels Hofmeyredebc222017-03-16 04:58:58 +0100283DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100284DAUC vector [0]: rand = cf7d0ab1d94306950bf12018fbd46887
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100285DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100286DAUC vector [0]: autn = 217af492728d00003bd338249751de80
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100287DAUC vector [0]: ck = 5af86b80edb70df5292cc1121cbad50c
288DAUC vector [0]: ik = 7f4d6ae7440e18789a8b75ad3f42f03a
289DAUC vector [0]: res = af4a411e1139f2c20000000000000000
290DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100291DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100292DAUC vector [0]: kc = 9612b5d88a4130bb
293DAUC vector [0]: sres = be73b3dc
294DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100295rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100296aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100297vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100298===== test_set_13: SUCCESS
299
300
301===== test_set_14
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100302aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100303DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
304DAUC 3G: k = af7c65e1927221de591187a2c5987a53
305DAUC 3G: opc = a4cf5c8155c08a7eff418e5443b98e55
Neels Hofmeyredebc222017-03-16 04:58:58 +0100306DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100307DAUC vector [0]: rand = 1f0f8578464fd59b64bed2d09436b57a
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100308DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100309DAUC vector [0]: autn = 837fd7b744390000557a836fd534e542
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100310DAUC vector [0]: ck = 3f8c3f3ccf7625bf77fc94bcfd22fd26
311DAUC vector [0]: ik = abcbae8fd46115e9961a55d0da5f2078
312DAUC vector [0]: res = 7bffa5c2f41fbc050000000000000000
313DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100314DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100315DAUC vector [0]: kc = 75a150df3c6aed08
316DAUC vector [0]: sres = 8fe019c7
317DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100318rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100319aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100320vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100321===== test_set_14: SUCCESS
322
323
324===== test_set_15
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100325aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100326DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
327DAUC 3G: k = 5bd7ecd3d3127a41d12539bed4e7cf71
328DAUC 3G: opc = 76089d3c0ff3efdc6e36721d4fceb747
Neels Hofmeyredebc222017-03-16 04:58:58 +0100329DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100330DAUC vector [0]: rand = 59b75f14251c75031d0bcbac1c2c04c7
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100331DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100332DAUC vector [0]: autn = 5be11495527d0000298064f82a439924
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100333DAUC vector [0]: ck = d42b2d615e49a03ac275a5aef97af892
334DAUC vector [0]: ik = 0b3f8d024fe6bfafaa982b8f82e319c2
335DAUC vector [0]: res = 7e3f44c7591f6f450000000000000000
336DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100337DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100338DAUC vector [0]: kc = b7f92e426a36fec5
339DAUC vector [0]: sres = 27202b82
340DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100341rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100342aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100343vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100344===== test_set_15: SUCCESS
345
346
347===== test_set_16
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100348aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100349DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
350DAUC 3G: k = 6cd1c6ceb1e01e14f1b82316a90b7f3d
351DAUC 3G: opc = a219dc37f1dc7d66738b5843c799f206
Neels Hofmeyredebc222017-03-16 04:58:58 +0100352DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100353DAUC vector [0]: rand = f69b78f300a0568bce9f0cb93c4be4c9
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100354DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100355DAUC vector [0]: autn = 1c408a858b1e0000e6e96310f83b5689
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100356DAUC vector [0]: ck = 6edaf99e5bd9f85d5f36d91c1272fb4b
357DAUC vector [0]: ik = d61c853c280dd9c46f297baec386de17
358DAUC vector [0]: res = 70f6bdb9ad21525f0000000000000000
359DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100360DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100361DAUC vector [0]: kc = 88d9de10a22004c5
362DAUC vector [0]: sres = ddd7efe6
363DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100364rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100365aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100366vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100367===== test_set_16: SUCCESS
368
369
370===== test_set_17
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100371aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100372DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
373DAUC 3G: k = b73a90cbcf3afb622dba83c58a8415df
374DAUC 3G: opc = df0c67868fa25f748b7044c6e7c245b8
Neels Hofmeyredebc222017-03-16 04:58:58 +0100375DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100376DAUC vector [0]: rand = b120f1c1a0102a2f507dd543de68281f
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100377DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100378DAUC vector [0]: autn = aefdaa5dddb90000c4741d698b7a7ed3
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100379DAUC vector [0]: ck = 66195dbed0313274c5ca7766615fa25e
380DAUC vector [0]: ik = 66bec707eb2afc476d7408a8f2927b36
381DAUC vector [0]: res = 479dd25c20792d630000000000000000
382DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100383DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100384DAUC vector [0]: kc = a819e577a8d6175b
385DAUC vector [0]: sres = 67e4ff3f
386DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100387rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100388aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100389vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100390===== test_set_17: SUCCESS
391
392
393===== test_set_18
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100394aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100395DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
396DAUC 3G: k = 5122250214c33e723a5dd523fc145fc0
397DAUC 3G: opc = 981d464c7c52eb6e5036234984ad0bcf
Neels Hofmeyredebc222017-03-16 04:58:58 +0100398DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100399DAUC vector [0]: rand = 81e92b6c0ee0e12ebceba8d92a99dfa5
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100400DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100401DAUC vector [0]: autn = ada15aeb7b980000a99729b59d5688b2
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100402DAUC vector [0]: ck = 5349fbe098649f948f5d2e973a81c00f
403DAUC vector [0]: ik = 9744871ad32bf9bbd1dd5ce54e3e2e5a
404DAUC vector [0]: res = 28d7b0f2a2ec3de50000000000000000
405DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100406DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100407DAUC vector [0]: kc = 9a8d0e883ff0887a
408DAUC vector [0]: sres = 8a3b8d17
409DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100410rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100411aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100412vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100413===== test_set_18: SUCCESS
414
415
416===== test_set_19
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100417aud3g.u.umts.sqn == 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100418DAUC Computing 1 auth vector: 3G only (2G derived from 3G keys)
419DAUC 3G: k = 90dca4eda45b53cf0f12d7c9c3bc6a89
420DAUC 3G: opc = cb9cccc4b9258e6dca4760379fb82581
Neels Hofmeyredebc222017-03-16 04:58:58 +0100421DAUC 3G: for sqn ind 0, previous sqn was 31
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100422DAUC vector [0]: rand = 9fddc72092c6ad036b6e464789315b78
Neels Hofmeyree392bb2017-03-16 05:20:50 +0100423DAUC vector [0]: sqn = 32
Neels Hofmeyrd846ae82017-03-15 00:37:29 +0100424DAUC vector [0]: autn = 83cfd54db9330000695685b2b9214472
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100425DAUC vector [0]: ck = b5f2da03883b69f96bf52e029ed9ac45
426DAUC vector [0]: ik = b4721368bc16ea67875c5598688bb0ef
427DAUC vector [0]: res = a95100e2760952cd0000000000000000
428DAUC vector [0]: res_len = 8
Neels Hofmeyr84c2f432017-12-14 20:58:54 +0100429DAUC vector [0]: deriving 2G from 3G
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100430DAUC vector [0]: kc = ed29b2f1c27f9f34
431DAUC vector [0]: sres = df58522f
432DAUC vector [0]: auth_types = 0x3
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100433rc == 1
Neels Hofmeyrea1052d2017-03-15 02:42:19 +0100434aud3g.u.umts.sqn == 32
Neels Hofmeyr8d97d342017-02-21 22:46:35 +0100435vector matches expectations
Neels Hofmeyr6b883f72017-01-31 16:40:28 +0100436===== test_set_19: SUCCESS
437