forked from agl/gcmsiv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoutput_add_info_be256.txt
829 lines (526 loc) · 28.3 KB
/
output_add_info_be256.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 0 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG =
PADDED_AAD =
PADDED_MSG =
LENBLK = 00000000000000000000000000000000
POLYVAL xor N = 03000000000000000000000000000000
with_MSbit_cleared = 03000000000000000000000000000000
TAG = 07f5f4169bbf55a8400cd47ea6fd400f
CTRBLK = 07f5f4169bbf55a8400cd47ea6fd408f
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 07f5f4169bbf55a8400cd47ea6fd400f
AAD =
CIPHERTEXT =
Decrypted MSG =
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 8 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 0100000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
LENBLK = 00000000000000004000000000000000
POLYVAL xor N = 06230f62f0eac8aa14fe4d646b59cd41
with_MSbit_cleared = 06230f62f0eac8aa14fe4d646b59cd41
TAG = 843122130f7364b761e0b97427e3df28
CTRBLK = 843122130f7364b761e0b97427e3dfa8
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 843122130f7364b761e0b97427e3df28
AAD =
CIPHERTEXT = c2ef328e5c71c83b
Decrypted MSG = 0100000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 12 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 010000000000000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
LENBLK = 00000000000000006000000000000000
POLYVAL xor N = 6e81a24732fd6d03ae5af544720a1c13
with_MSbit_cleared = 6e81a24732fd6d03ae5af544720a1c13
TAG = 8ca50da9ae6559e48fd10f6e5c9ca17e
CTRBLK = 8ca50da9ae6559e48fd10f6e5c9ca1fe
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 8ca50da9ae6559e48fd10f6e5c9ca17e
AAD =
CIPHERTEXT = 9aab2aeb3faa0a34aea8e2b1
Decrypted MSG = 010000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 16 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 01000000000000000000000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
LENBLK = 00000000000000008000000000000000
POLYVAL xor N = 77eee2bf7c9a165f8b25dea73db32a6d
with_MSbit_cleared = 77eee2bf7c9a165f8b25dea73db32a6d
TAG = c9eac6fa700942702e90862383c6c366
CTRBLK = c9eac6fa700942702e90862383c6c3e6
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = c9eac6fa700942702e90862383c6c366
AAD =
CIPHERTEXT = 85a01b63025ba19b7fd3ddfc033b3e76
Decrypted MSG = 01000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 32 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 01000000000000000000000000000000
02000000000000000000000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
02000000000000000000000000000000
LENBLK = 00000000000000000001000000000000
POLYVAL xor N = 8a9b6381b3d46f0def7aa0517ba188f5
with_MSbit_cleared = 8a9b6381b3d46f0def7aa0517ba18875
TAG = e819e63abcd020b006a976397632eb5d
CTRBLK = e819e63abcd020b006a976397632ebdd
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = e819e63abcd020b006a976397632eb5d
AAD =
CIPHERTEXT = 4a6a9db4c8c6549201b9edb53006cba8
21ec9cf850948a7c86c68ac7539d027f
Decrypted MSG = 01000000000000000000000000000000
02000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 48 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
LENBLK = 00000000000000008001000000000000
POLYVAL xor N = c2f8593d8fc29b0c290cae1992f71f51
with_MSbit_cleared = c2f8593d8fc29b0c290cae1992f71f51
TAG = 790bc96880a99ba804bd12c0e6a22cc4
CTRBLK = 790bc96880a99ba804bd12c0e6a22cc4
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 790bc96880a99ba804bd12c0e6a22cc4
AAD =
CIPHERTEXT = c00d121893a9fa603f48ccc1ca3c57ce
7499245ea0046db16c53c7c66fe717e3
9cf6c748837b61f6ee3adcee17534ed5
Decrypted MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 0 bytes
MSG_len = 64 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD =
MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
PADDED_AAD =
PADDED_MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
LENBLK = 00000000000000000002000000000000
POLYVAL xor N = 6df38b06046c7c0e225efaef8e2ec4c4
with_MSbit_cleared = 6df38b06046c7c0e225efaef8e2ec444
TAG = 112864c269fc0d9d88c61fa47e39aa08
CTRBLK = 112864c269fc0d9d88c61fa47e39aa88
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 112864c269fc0d9d88c61fa47e39aa08
AAD =
CIPHERTEXT = c2d5160a1f8683834910acdafc41fbb1
632d4a353e8b905ec9a5499ac34f96c7
e1049eb080883891a4db8caaa1f99dd0
04d80487540735234e3744512c6f90ce
Decrypted MSG = 01000000000000000000000000000000
02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 8 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 0200000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
LENBLK = 08000000000000004000000000000000
POLYVAL xor N = 37e57bafe011b9b36fc6821b7ffb3354
with_MSbit_cleared = 37e57bafe011b9b36fc6821b7ffb3354
TAG = 91213f267e3b452f02d01ae33e4ec854
CTRBLK = 91213f267e3b452f02d01ae33e4ec8d4
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 91213f267e3b452f02d01ae33e4ec854
AAD = 01
CIPHERTEXT = 1de22967237a8132
Decrypted MSG = 0200000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 12 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 020000000000000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
LENBLK = 08000000000000006000000000000000
POLYVAL xor N = 5f47d68a22061c1ad5623a3b66a8e206
with_MSbit_cleared = 5f47d68a22061c1ad5623a3b66a8e206
TAG = c1a4a19ae800941ccdc57cc8413c277f
CTRBLK = c1a4a19ae800941ccdc57cc8413c27ff
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = c1a4a19ae800941ccdc57cc8413c277f
AAD = 01
CIPHERTEXT = 163d6f9cc1b346cd453a2e4c
Decrypted MSG = 020000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 16 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 02000000000000000000000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
LENBLK = 08000000000000008000000000000000
POLYVAL xor N = 462896726c616746f01d11d82911d478
with_MSbit_cleared = 462896726c616746f01d11d82911d478
TAG = b292d28ff61189e8e49f3875ef91aff7
CTRBLK = b292d28ff61189e8e49f3875ef91aff7
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = b292d28ff61189e8e49f3875ef91aff7
AAD = 01
CIPHERTEXT = c91545823cc24f17dbb0e9e807d5ec17
Decrypted MSG = 02000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 32 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 02000000000000000000000000000000
03000000000000000000000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
03000000000000000000000000000000
LENBLK = 08000000000000000001000000000000
POLYVAL xor N = 4d58c1e341c9bb0ae34eda9509dfc90c
with_MSbit_cleared = 4d58c1e341c9bb0ae34eda9509dfc90c
TAG = aea1bad12702e1965604374aab96dbbc
CTRBLK = aea1bad12702e1965604374aab96dbbc
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = aea1bad12702e1965604374aab96dbbc
AAD = 01
CIPHERTEXT = 07dad364bfc2b9da89116d7bef6daaaf
6f255510aa654f920ac81b94e8bad365
Decrypted MSG = 02000000000000000000000000000000
03000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 48 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
LENBLK = 08000000000000008001000000000000
POLYVAL xor N = 2666a4aff9a525df9772c16d4eaf8d2a
with_MSbit_cleared = 2666a4aff9a525df9772c16d4eaf8d2a
TAG = 03332742b228c647173616cfd44c54eb
CTRBLK = 03332742b228c647173616cfd44c54eb
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 03332742b228c647173616cfd44c54eb
AAD = 01
CIPHERTEXT = c67a1f0f567a5198aa1fcc8e3f213143
36f7f51ca8b1af61feac35a86416fa47
fbca3b5f749cdf564527f2314f42fe25
Decrypted MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 1 bytes
MSG_len = 64 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01
MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
05000000000000000000000000000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
05000000000000000000000000000000
LENBLK = 08000000000000000002000000000000
POLYVAL xor N = d958d2f61b0a9d343b2f37fb0c519733
with_MSbit_cleared = d958d2f61b0a9d343b2f37fb0c519733
TAG = 5bde0285037c5de81e5b570a049b62a0
CTRBLK = 5bde0285037c5de81e5b570a049b62a0
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 5bde0285037c5de81e5b570a049b62a0
AAD = 01
CIPHERTEXT = 67fd45e126bfb9a79930c43aad2d3696
7d3f0e4d217c1e551f59727870beefc9
8cb933a8fce9de887b1e40799988db1f
c3f91880ed405b2dd298318858467c89
Decrypted MSG = 02000000000000000000000000000000
03000000000000000000000000000000
04000000000000000000000000000000
05000000000000000000000000000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 12 bytes
MSG_len = 4 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 010000000000000000000000
MSG = 02000000
PADDED_AAD = 01000000000000000000000000000000
PADDED_MSG = 02000000000000000000000000000000
LENBLK = 60000000000000002000000000000000
POLYVAL xor N = 6ec76ae84b88916e073a303aafde05cf
with_MSbit_cleared = 6ec76ae84b88916e073a303aafde054f
TAG = 1835e517741dfddccfa07fa4661b74cf
CTRBLK = 1835e517741dfddccfa07fa4661b74cf
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = 1835e517741dfddccfa07fa4661b74cf
AAD = 010000000000000000000000
CIPHERTEXT = 22b3f4cd
Decrypted MSG = 02000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 18 bytes
MSG_len = 20 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01000000000000000000000000000000
0200
MSG = 03000000000000000000000000000000
04000000
PADDED_AAD = 01000000000000000000000000000000
02000000000000000000000000000000
PADDED_MSG = 03000000000000000000000000000000
04000000000000000000000000000000
LENBLK = 9000000000000000a000000000000000
POLYVAL xor N = 943ef4fd04bd31d193816ab26f8655ca
with_MSbit_cleared = 943ef4fd04bd31d193816ab26f86554a
TAG = b879ad976d8242acc188ab59cabfe307
CTRBLK = b879ad976d8242acc188ab59cabfe387
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = b879ad976d8242acc188ab59cabfe307
AAD = 01000000000000000000000000000000
0200
CIPHERTEXT = 43dd0163cdb48f9fe3212bf61b201976
067f342b
Decrypted MSG = 03000000000000000000000000000000
04000000
SIV_GCM_2_KEYS Passed
*****************************
Performing SIV_GCM - Two Keys:
*****************************
AAD_len = 20 bytes
MSG_len = 18 bytes
BYTES ORDER
LSB--------------------------MSB
00010203040506070809101112131415
--------------------------------
K1 = K = 01000000000000000000000000000000
00000000000000000000000000000000
NONCE = 03000000000000000000000000000000
AAD = 01000000000000000000000000000000
02000000
MSG = 03000000000000000000000000000000
0400
PADDED_AAD = 01000000000000000000000000000000
02000000000000000000000000000000
PADDED_MSG = 03000000000000000000000000000000
04000000000000000000000000000000
LENBLK = a0000000000000009000000000000000
POLYVAL xor N = 2fbb6b7ab2dbffefb797f825f826870c
with_MSbit_cleared = 2fbb6b7ab2dbffefb797f825f826870c
TAG = cfcdf5042112aa29685c912fc2056543
CTRBLK = cfcdf5042112aa29685c912fc20565c3
Record_Hash_Key = b5d3c529dfafac43136d2d11be284d7f
Encryption_Key = b914f4742be9e1d7a2f84addbf96dec3
456e3c6c05ecc157cdbf0700fedad222
TAG' = cfcdf5042112aa29685c912fc2056543
AAD = 01000000000000000000000000000000
02000000
CIPHERTEXT = 462401724b5ce6588d5a54aae5375513
a075
Decrypted MSG = 03000000000000000000000000000000
0400
SIV_GCM_2_KEYS Passed