-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathfixtures.ts
1398 lines (1370 loc) · 242 KB
/
fixtures.ts
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
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
/* eslint-env mocha */
import {
NodeDecryptionMaterial,
NodeEncryptionMaterial,
KeyringNode,
KeyringTraceFlag,
MultiKeyringNode,
} from '@aws-crypto/material-management-node'
import { KmsHierarchicalKeyRingNode } from '@aws-crypto/kms-keyring-node'
import { BranchKeyStoreNode } from '@aws-crypto/branch-keystore-node'
export function base64CiphertextAlgAes256GcmIv12Tag16HkdfSha384EcdsaP384() {
return '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'
}
export function invalidSignatureCiphertextAlgAes256GcmIv12Tag16HkdfSha384EcdsaP384() {
return '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'
}
export function base64CiphertextAlgAes256GcmIv12Tag16HkdfWith4Frames() {
return 'AYABeKJVcNHPZb822Y05TQyIPsIAAAABAAFrAAFrAAMAAAACAAAAAAwAAAABAAAAAAAAAAAAAAAAscNFbiu5PHGXh4QJs5cAvgAAAAEAAAAAAAAAAAAAAAGpkFqKebmaVxvBrC7CMAN6+QAAAAIAAAAAAAAAAAAAAAKDT6xEjyMBfUBETNSPZ0yOswAAAAMAAAAAAAAAAAAAAAPeqjX7EmBUwwH/npzuCV7EiQAAAAQAAAAAAAAAAAAAAARKQ0gsBy0KM8KSj78nW3gakP////8AAAAFAAAAAAAAAAAAAAAFAAAAAKkz2rxEOUK8lIEZDV6NNFw='
}
export function base64CiphertextAlgAes256GcmIv12Tag16HkdfSha384EcdsaP384With4Frames() {
return 'AYADeLRsaKXNRm0qMRhXpmnYu3AAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFtSVVrRHZ5SmFGcVE0WUY1Mm5BK0xpbTJ5WDFZL3VOVWFwWU1BTWZvejJZUmMxaHlxaUlmZUFOMVhRcVV1RnI4Zz09AAEAAWsAAWsAAwAAAAIAAAAADAAAAAEAAAAAAAAAAAAAAADnYUQshbX0SfBmoFxtgc2VAAAAAQAAAAAAAAAAAAAAAabAj9J+LP3A8SxFgRFQqdilAAAAAgAAAAAAAAAAAAAAAnbZ66DzHKSuT+izwwIff4nWAAAAAwAAAAAAAAAAAAAAA3UhMc+IrM0AR8NNiMJIae5pAAAABAAAAAAAAAAAAAAABNHvcWsMl+sjHujQ7MB6Tynr/////wAAAAUAAAAAAAAAAAAAAAUAAAAAZswlEX04qX/HFajTmKRGMQBoMGYCMQDlNuVT0IK6rI1IbjR+oBO/DJwuBN41cSNYQ54/FMnbxEYfTocau0Hlx8uBt9ANbTMCMQCh8ItKuOuNLo5kKW2/iy1GQuxtUo3Q1qjkSAEGZQu/9QhWDd28vg/Q5Zt6OhC11Js='
}
// This is AlgAes256GcmIv12Tag16HkdfSha384EcdsaP384
export function base64Ciphertext4BytesWith4KFrameLength() {
return 'AYADeEpqVoZzS6rBmbCKSa4acg4AXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREE4blREMk5rYzRDRXhoQTNlR0E3M1kyWWY2N2c4TDQySjlwL2UzNHo5RjdUR1hlT2pJZGR4TjEyeitUemk4Wmpxdz09AAEAAWsAAWsAAwAAAAIAAAAADAAAEAAAAAAAAAAAAAAAAABggOHpalFEq+ovk6c4Ugaj/////wAAAAEAAAAAAAAAAAAAAAEAAAAEDyVA5PCXHZo4sqQuqprmzWXwXUsAZzBlAjAY3vK9flPg8WEnoxIjPuhbj4o+bKUsJzbZgtDBaqIaBZYo8yt7JQB4vFyzb/PwucoCMQCz2fzhOQBAM63n56vBdIjBVqbNPyszIy0QjE8OJ/X8mV48VNi5wCF4u7I4MmK91N0='
}
export function base64Plaintext() {
return '3Ye0RVTIjYp9Yvi+81Dzq9h9gAUF6akM1mqTbPKMhmwgxTWuj6Wlf8UFUMG7zALPDpN77EleMS3dXUOGlr/nalmwXkBseEo+QxCJgeo6WMuB2xQHZqJT+0glM3mcl2FWwiQDZ9G84dYOW1KSDfiyISe9rTqARl0fmEnD1oB6zlP4cYg7+DDTxOOvw5RndoiOBZ+mLbZT9vHTsJkWB3HgFO06dFAtwSgjUAEaNWMjk04vIT+9SBvql6cOk+GLfUdkH33chNk22yKPF2UQ6+lvW0YqGODIfTBQXypPuuKYXJ3T583YxeiKoxuxZFpVNkg30r5cYPOYulINy+YrWQIbNFRP9Zk0CNkAJ7zsIMhQ8IXH+zG1bQmwh1RDGSAfZhmsR147Jsi6qty9Fe9O'
}
export function encryptionContext() {
return {
'aws-crypto-public-key':
'AnYtFEewZm+28KhIGpx8RhkaUaLccJpyf1nwIVQFGmypgzhH2XdSIBJ4sKiSH3ckzw==',
simple: 'context',
}
}
export function basicFrameHeader() {
return Buffer.from([0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])
}
export function frameSequenceOutOfOrder() {
/* This is the string 'asdf' encrypted with ALG_AES128_GCM_IV12_TAG16.
* The data key is all zeros.
* The frames have been reordered in order to test decryption failure.
*/
return (
'AYAAFG/G0IFAKXNb9xuUlGZGldIAAAABAAFrAAFrAAMAAAACAAAAAAwAAAAB' + // header
'AAAAAAAAAAAAAAAAslUUXWAiznTYc7fZwFSbDw' + // header auth
'AAAAQAAAAAAAAAAAAAAAR9lLkID8B52uAln4zhh6ReJf' + // f
'AAAAMAAAAAAAAAAAAAAAPnL7BJ22Xgjm6rneeNHrus9w' + // d
'AAAAIAAAAAAAAAAAAAAAKiyryqy/AOiRH01aCOktajyw' + // s
'AAAAEAAAAAAAAAAAAAAAEPhwHD/lPe6S/+QmqmQq+xXQ'
) // a
}
export function twoEdksMessage() {
return 'AYAAFNtHpBW/a0r4Cow3iqlZE2gAAAACAAR0ZW1wABhrZXkxAAAAgAAAAAw9RKN0naJNP4xi3S0AINJWPRlLhxvzigei6CZ26IrNnHP1V5jiGBpkACWEIqXCAAR0ZW1wABhrZXkwAAAAgAAAAAzxitQaVKs8LKSBsl4AIITotwv3smwBWSvsN8EYsk7+bEJIf7P2Rk9UyRyMwGv4AgAAAAAMAAAQAAAAAAAAAAAAAAAAAITWGeJ3S1Q7SwjTneM/x6P/////AAAAAQAAAAAAAAAAAAAAAQAAAAQPcr1WSS1mupU1rJ3mx59j/D7pWA=='
}
export function threeEdksMessage() {
return 'AYAAFJor2dU7emlQd3xuGJOGNO0AAAADAAR0ZW1wABhrZXkyAAAAgAAAAAyxjOhWPS0SVGkSvVgAIBxzkvIlAneqwivlJOcT7CTqfmBE+Qxda5SruJc0EIzZAAR0ZW1wABhrZXkwAAAAgAAAAAwEc7/GN70h9qW3M/QAIG4Liq/fbtx/QPd/XzG0DHWGrB94icjFf7nFO9eNvgumAAR0ZW1wABhrZXkxAAAAgAAAAAyLWx4D7J4WiqzW4wEAIOpYIFf6nplu8QX3Tqeb5B7H2VHaRyQ5eQe4B40xoaq2AgAAAAAMAAAQAAAAAAAAAAAAAAAAAFktn3/Gbtz2nk3W7Gn49lH/////AAAAAQAAAAAAAAAAAAAAAQAAAAQPcr1WJv8vkK1nDsQ51nGhbovr5w=='
}
export function fourEdksMessage() {
return 'AYAAFO/VP38MeBJoKQshvIaF8TgAAAAEAAR0ZW1wABhrZXkzAAAAgAAAAAzIotUMc7SaFTbzk0EAIKgxmVzmYedtQj5od6KglliFAx7G3OBYHMgyvbGQVJSyAAR0ZW1wABhrZXkwAAAAgAAAAAwBe+86+eb8+uYOeoIAIFmT8yZvThnsJigzsRen9OJc0kuGE+rJyalk+yF5VdNBAAR0ZW1wABhrZXkyAAAAgAAAAAy939QOrzUF3XKc0m8AICSGMg1tdgULYD15Jr7RWkFgqCXjtwyUK86xqrU+OzV9AAR0ZW1wABhrZXkxAAAAgAAAAAxE6lJVWjxWLtvnkBYAIJUl4vhbLEjNS/3g3of4T/QvAR7TGPJZgv7cLqOP0T7uAgAAAAAMAAAQAAAAAAAAAAAAAAAAAOMcqPpQVjBzbYAHIPjMM1T/////AAAAAQAAAAAAAAAAAAAAAQAAAAQPcr1WkUGY1IDMmCgdibk0zwg4Yg=='
}
export function hierarchyMessageWithHighUtf8CodePoints() {
return 'AgV4PI3AdgfggyWInxz6XkfmQMbOd7/RgCN9HTTg7KeiczgAaQACABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREE2MTQvUGlNNTkyNkZwN3NWeUltVjhNZVZ4eEJNeFRpajI5Y3ozeFVZaFIwT29wbHJjT0sxNWFrR25BcENiOGkxZz09AALCtgAE8JOJqQABABFhd3Mta21zLWhpZXJhcmNoeQAkNmUxZjVlZGMtOWE3MC00YThlLWFkZmItMzdhZWVmZGVhOWU2AFx9XILjG4l3+qJ1BzpOHfZ5mf0eHmX4r3+q16U1LRGGFoVxS2mPKAqwWMUSwe2tNCe3G6kANAmRi4pyD2FK0VpuHx5FbpNgP3BR+U3cHYXiSg1vMMYEMl3usnss1QIAABAA1/mKQ+4BMR0aajtum3RQQxKfvFpi5DeCTVt0V8x7ibGHP7FCZzQWujM7M/rcfkeo/////wAAAAEAAAAAAAAAAAAAAAEAAAALxddd43JEIrllMceZonlyQGtPTX1zTsf+vwChAGcwZQIxALKuLqVHZNuvXhyjjRzs8ysgtJqvcVgvIgX1ExBKHueZLP7XsZOSUG/4SqxMFXGzuQIwOf1zLim/I65beZF1p1az1gyD+UzpWIa/vg9y0wjsYPDUEb9sUyUVU3etQ+y0LwI2'
}
export function decryptKeyring(): KeyringNode {
class TestKeyring extends KeyringNode {
async _onEncrypt(): Promise<NodeEncryptionMaterial> {
throw new Error('I should never see this error')
}
async _onDecrypt(material: NodeDecryptionMaterial) {
const unencryptedDataKey = new Uint8Array(
material.suite.keyLengthBytes
).fill(0)
const trace = {
keyNamespace: 'k',
keyName: 'k',
flags: KeyringTraceFlag.WRAPPING_KEY_DECRYPTED_DATA_KEY,
}
return material.setUnencryptedDataKey(unencryptedDataKey, trace)
}
}
return new TestKeyring()
}
export function hKeyring(utf8Sorting: boolean): KeyringNode {
const keyStoreTableName = 'KeyStoreDdbTable'
const logicalKeyStoreName = keyStoreTableName
const kmsKeyId =
'arn:aws:kms:us-west-2:370957321024:key/9d989aa2-2f9c-438c-a745-cc57d3ad0126'
const keyStore = new BranchKeyStoreNode({
storage: { ddbTableName: keyStoreTableName },
logicalKeyStoreName: logicalKeyStoreName,
kmsConfiguration: { identifier: kmsKeyId },
})
const branchKeyId = '6e1f5edc-9a70-4a8e-adfb-37aeefdea9e6'
return new KmsHierarchicalKeyRingNode({
branchKeyId,
keyStore,
cacheLimitTtl: 600, // 10 min
utf8Sorting,
})
}
export function multiKeyring(
keyring1: KeyringNode,
keyring2: KeyringNode
): KeyringNode {
return new MultiKeyringNode({
generator: keyring1,
children: [keyring2],
})
}
export interface VectorTest {
ciphertext: string
commitment: string
'content-encryption-key'?: string
'message-id': string
'encryption-context': { [s: string]: string }
header: string
status: boolean
'decrypted-dek': string
'keyring-type': 'static' | 'aws-kms' | 'static-branch-key'
'plaintext-frames'?: string[]
exception: null | string
comment: string
frames?: string[]
plaintextBase64?: string
footer?: string
}
export function compatibilityVectors(): {
tests: VectorTest[]
title: string
date: string
status: string
} {
return {
title: 'AWS Encryption SDK - Message Format V2 Test Vectors',
date: '2020-09-18',
status: '2.0 Release',
tests: [
{
ciphertext:
'AgR4TfvRMU2dVZJbgXIyxeNtbj5eIw8BiTDiwsHyQ/Z9wXkAAAABAAxQcm92aWRlck5hbWUAGUtleUlkAAAAgAAAAAz45sc3cDvJZ7D4P3sAMKE7d/w8ziQt2C0qHsy1Qu2E2q92eIGE/kLnF/Y003HKvTxx7xv2Zv83YuOdwHML5QIAABAAF88I9zPbUQSfOlzLXv+uIY2+m/E6j2PMsbgeHVH/L0wLqQlY+5CL0z3xnNOMIZae/////wAAAAEAAAAAAAAAAAAAAAEAAAAOSZBKHHRpTwXOFTQVGapXXj5CwXBMouBB2ucaIJVm',
commitment: 'F88I9zPbUQSfOlzLXv+uIY2+m/E6j2PMsbgeHVH/L0w=',
'content-encryption-key':
'V67301yMJtk0jxOc3QJeBac6uKxO3XylWtkKTYmUU+M=',
'decrypted-dek': '+p6+whPVw9kOrYLZFMRBJ2n6Vli6T/7TkjDouS+25s0=',
exception: null,
frames: [
'/////wAAAAEAAAAAAAAAAAAAAAEAAAAOSZBKHHRpTwXOFTQVGapXXj5CwXBMouBB2ucaIJVm',
],
header:
'AgR4TfvRMU2dVZJbgXIyxeNtbj5eIw8BiTDiwsHyQ/Z9wXkAAAABAAxQcm92aWRlck5hbWUAGUtleUlkAAAAgAAAAAz45sc3cDvJZ7D4P3sAMKE7d/w8ziQt2C0qHsy1Qu2E2q92eIGE/kLnF/Y003HKvTxx7xv2Zv83YuOdwHML5QIAABAAF88I9zPbUQSfOlzLXv+uIY2+m/E6j2PMsbgeHVH/L0wLqQlY+5CL0z3xnNOMIZae',
'encryption-context': {},
'keyring-type': 'static',
'message-id': 'TfvRMU2dVZJbgXIyxeNtbj5eIw8BiTDiwsHyQ/Z9wXk=',
'plaintext-frames': ['GoodCommitment'],
status: true,
comment: '1. Non-KMS key provider',
},
{
ciphertext:
'AgR4b1/73X5ErILpj0aSQIx6wNnHLEcNLxPzA0m6vYRr7kAAAAABAAxQcm92aWRlck5hbWUAGUtleUlkAAAAgAAAAAypJmXwyizUr3/pyvIAMHLU/i5GhZlGayeYC5w/CjUobyGwN4QpeMB0XpNDGTM0f1Zx72V4uM2H5wMjy/hm2wIAABAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh/pQM2VSvliz2Qgi5JZf2ta/////wAAAAEAAAAAAAAAAAAAAAEAAAANS4Id4+dVHhPrvuJHEiOswo6YGSRjSGX3VDrt+0s=',
commitment: 'G7WvkcK+MF0AWhp8XhNcd8k5defmfi1dMqSgsN9v8e4=',
'content-encryption-key':
'Q/TITiE1CtPUr736a90u/WjxXmKd/M8bfb7Mo4TAXwA=',
'decrypted-dek': '8Bu+AFAu9ZT8BwYK+QAKXKQ2iaySSiQwlPUrKMf6fdo=',
exception: 'EXCEPTION: Invalid commitment',
frames: [
'/////wAAAAEAAAAAAAAAAAAAAAEAAAANS4Id4+dVHhPrvuJHEiOswo6YGSRjSGX3VDrt+0s=',
],
'encryption-context': {},
header:
'AgR4b1/73X5ErILpj0aSQIx6wNnHLEcNLxPzA0m6vYRr7kAAAAABAAxQcm92aWRlck5hbWUAGUtleUlkAAAAgAAAAAypJmXwyizUr3/pyvIAMHLU/i5GhZlGayeYC5w/CjUobyGwN4QpeMB0XpNDGTM0f1Zx72V4uM2H5wMjy/hm2wIAABAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh/pQM2VSvliz2Qgi5JZf2ta',
'keyring-type': 'static',
'message-id': 'b1/73X5ErILpj0aSQIx6wNnHLEcNLxPzA0m6vYRr7kA=',
status: false,
comment: '2. Non-KMS key provider (Expected Failure)',
},
{
ciphertext:
'AgV4vjf7DnZHP0MgQ4/QHZH1Z/1Lt24oyMR0DigenSpro9wAjgAEAAUwVGhpcwACaXMAAzFhbgAKZW5jcnlwdGlvbgAIMmNvbnRleHQAB2V4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQXRnM3JwOEVBNFFhNnBmaTk3MUlTNTk3NHpOMnlZWE5vSmtwRHFPc0dIYkVaVDRqME5OMlFkRStmbTFVY01WdThnPT0AAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMOTLXUpQGBjgD+EYIAgEQgDsqRrwjQTGW0pA78dc+2Y/IqUrG7eAO4hZ07BNJEnd1d3+gUqW6Yunk8qyN9ryxdY8s4PshzJ7lyXIDuwIAABAABc0DWynVSZ1Fh1cLh1Aq/mNPeyzD3yqpiKEBBUosdod2yzOfJTZ0H1mhwgJPJZSr/////wAAAAEAAAAAAAAAAAAAAAEAAAAJ+m45xgKSc5k+9oOlZEBdaNvusGVs1XyesABnMGUCMCoWR62YhnklwXEuj63nCz8qK8O4UOuR71bP3RiWfZHYQtkrrzV7ukj2Nseghpyt4gIxAKquEtCPigr+heUFSAMRDJ7YEbLgisSgUqkHQhfqOwG2YFNKySG/CR0SNlfisJNovQ==',
commitment: 'Bc0DWynVSZ1Fh1cLh1Aq/mNPeyzD3yqpiKEBBUosdoc=',
'content-encryption-key':
'YqelE6F+cSyDvu7BTR8ZnPQzZ+7NumfwuwdOzaRb44g=',
'decrypted-dek': 'FX5R4LJUJ1XkzcV5GGRS9MSdtc+2kzyvEsVFiETwdi4=',
exception: null,
footer:
'AGcwZQIwKhZHrZiGeSXBcS6PrecLPyorw7hQ65HvVs/dGJZ9kdhC2SuvNXu6SPY2x6CGnK3iAjEAqq4S0I+KCv6F5QVIAxEMntgRsuCKxKBSqQdCF+o7AbZgU0rJIb8JHRI2V+Kwk2i9',
frames: [
'/////wAAAAEAAAAAAAAAAAAAAAEAAAAJ+m45xgKSc5k+9oOlZEBdaNvusGVs1XyesA==',
],
header:
'AgV4vjf7DnZHP0MgQ4/QHZH1Z/1Lt24oyMR0DigenSpro9wAjgAEAAUwVGhpcwACaXMAAzFhbgAKZW5jcnlwdGlvbgAIMmNvbnRleHQAB2V4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQXRnM3JwOEVBNFFhNnBmaTk3MUlTNTk3NHpOMnlZWE5vSmtwRHFPc0dIYkVaVDRqME5OMlFkRStmbTFVY01WdThnPT0AAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMOTLXUpQGBjgD+EYIAgEQgDsqRrwjQTGW0pA78dc+2Y/IqUrG7eAO4hZ07BNJEnd1d3+gUqW6Yunk8qyN9ryxdY8s4PshzJ7lyXIDuwIAABAABc0DWynVSZ1Fh1cLh1Aq/mNPeyzD3yqpiKEBBUosdod2yzOfJTZ0H1mhwgJPJZSr',
'encryption-context': {
'0This': 'is',
'1an': 'encryption',
'2context': 'example',
'aws-crypto-public-key':
'Atg3rp8EA4Qa6pfi971IS5974zN2yYXNoJkpDqOsGHbEZT4j0NN2QdE+fm1UcMVu8g==',
},
'keyring-type': 'aws-kms',
'message-id': 'vjf7DnZHP0MgQ4/QHZH1Z/1Lt24oyMR0DigenSpro9w=',
'plaintext-frames': ['Plaintext'],
status: true,
comment: '3. KMS key provider (with ECDSA)',
},
{
ciphertext:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAw9EJqts2PkPA43eeMCARCAO9JPXvk6hofpX8P50mlDfAEwIiJc9sTS82KeLPBiZRnvmWcf2YSceNCoKTOB819M1auXncAYO8JJ/VzPAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAw4v1P6lkHuuyIOZ7ECARCAO0iAkJa/Ivo37+t5rryGAGMiIHuamdq21HBOULwcGmMzCT69PWNgm1l59xq+8AOinEEzohfm2jBueXA2AgAAEABDPYN/Wct+m8YzTRVK/4MRCcY3LZj4tayFiL/376umUUTUenheMypVEflUomVblvr/////AAAAAQAAAAAAAAAAAAAAAQAAAAlCp+rAMHiuKyGr0KRmjDC6C7TXAvAwtFjR',
commitment: 'Qz2Df1nLfpvGM00VSv+DEQnGNy2Y+LWshYi/9++rplE=',
'content-encryption-key':
'qSmd3ox7r+cIeGmJhuguY3i5S/LMKVUYJGgWR7rhE6M=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {},
exception: null,
frames: [
'/////wAAAAEAAAAAAAAAAAAAAAEAAAAJQqfqwDB4rishq9CkZowwugu01wLwMLRY0Q==',
],
header:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAw9EJqts2PkPA43eeMCARCAO9JPXvk6hofpX8P50mlDfAEwIiJc9sTS82KeLPBiZRnvmWcf2YSceNCoKTOB819M1auXncAYO8JJ/VzPAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAw4v1P6lkHuuyIOZ7ECARCAO0iAkJa/Ivo37+t5rryGAGMiIHuamdq21HBOULwcGmMzCT69PWNgm1l59xq+8AOinEEzohfm2jBueXA2AgAAEABDPYN/Wct+m8YzTRVK/4MRCcY3LZj4tayFiL/376umUUTUenheMypVEflUomVblvo=',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '4. Key = zero, Message ID = zero',
},
{
ciphertext:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDOl5m0bj8TSUWO4GBwIBEIA7V0a+DvNMcbD7jfMcMuk0Rz8vB3oEp9wlIATpXzJmjqWefsFPJy5izbrFcR5CydFN2KS3h7E/9AjlQiUAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDIbOPUE8vBwp3Z6CLQIBEIA7mvK9rkzLwhrM+A8KXqqfj6pktEbnUrfggiAYnpss2KuZhM/vh/ha1SE9mSXwd4SFGVYOG5Q9/WevH1ICAAAQAEM9g39Zy36bxjNNFUr/gxEJxjctmPi1rIWIv/fvq6ZRrGZZkIZ1T4L6ZU5vqj/DrP////8AAAABAAAAAAAAAAAAAAABAAAACYppWXO1LeMi/qxGk3haWIs2N4VSEWHPa7cAZzBlAjAnb0SKcZVySyKIYvYvJA0yDUuftkXNoi01Umw+9MpwGh/y3cR3+TKU4DnNuljEkfACMQCNMCiS30oMIWNlhrWBQ852fhfhLvg8jLGIYLwFhEE9NrnyDYfj2H8Ej7+qK4C9OTY=',
commitment: 'Qz2Df1nLfpvGM00VSv+DEQnGNy2Y+LWshYi/9++rplE=',
'content-encryption-key':
'FMygob85VLR2Y0EWK6hq5K4OQI2fYoVt0qQp9VWrRAE=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGcwZQIwJ29EinGVcksiiGL2LyQNMg1Ln7ZFzaItNVJsPvTKcBof8t3Ed/kylOA5zbpYxJHwAjEAjTAokt9KDCFjZYa1gUPOdn4X4S74PIyxiGC8BYRBPTa58g2H49h/BI+/qiuAvTk2',
frames: [
'/////wAAAAEAAAAAAAAAAAAAAAEAAAAJimlZc7Ut4yL+rEaTeFpYizY3hVIRYc9rtw==',
],
header:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDOl5m0bj8TSUWO4GBwIBEIA7V0a+DvNMcbD7jfMcMuk0Rz8vB3oEp9wlIATpXzJmjqWefsFPJy5izbrFcR5CydFN2KS3h7E/9AjlQiUAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDIbOPUE8vBwp3Z6CLQIBEIA7mvK9rkzLwhrM+A8KXqqfj6pktEbnUrfggiAYnpss2KuZhM/vh/ha1SE9mSXwd4SFGVYOG5Q9/WevH1ICAAAQAEM9g39Zy36bxjNNFUr/gxEJxjctmPi1rIWIv/fvq6ZRrGZZkIZ1T4L6ZU5vqj/DrA==',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '5. Key = zero, Message ID = zero (signed)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyLV34wpxvMYsbEiU8CARCAO0bxzvbstOlsWM526OaxxrXGZcngJ/76lY0BzOXIX9AXwtTsJo665uBaTIr4/vRykIKYzaZHSAuXKsdgAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzI7Ml/HzSTtW5N/8wCARCAO8cdJ+NTV5FmL2ct3yQSJDgoyBdZPBdm4jU9l4jcDt5lbYFd1zDxgPeNk31VXLPNsX0mTx0OaEPIK6KlAgAAEAACl+KPtzMY6hHYeXFawsClEaCgrwZP3NxMctmWVgd4gnqay0u/SsaSuLWWsLJs7bH/////AAAAAf//////////AAAAAQAAAAlL5waUrU/1SiTVGftdt6I+oiP381iEHj9x',
commitment: 'Apfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeII=',
'content-encryption-key':
'4zt1+EPrf/1X9lyHGwI9TaX4KF6nMIZLK6BTRzsHkUc=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJS+cGlK1P9Uok1Rn7XbeiPqIj9/NYhB4/cQ==',
],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyLV34wpxvMYsbEiU8CARCAO0bxzvbstOlsWM526OaxxrXGZcngJ/76lY0BzOXIX9AXwtTsJo665uBaTIr4/vRykIKYzaZHSAuXKsdgAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzI7Ml/HzSTtW5N/8wCARCAO8cdJ+NTV5FmL2ct3yQSJDgoyBdZPBdm4jU9l4jcDt5lbYFd1zDxgPeNk31VXLPNsX0mTx0OaEPIK6KlAgAAEAACl+KPtzMY6hHYeXFawsClEaCgrwZP3NxMctmWVgd4gnqay0u/SsaSuLWWsLJs7bE=',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '6. Key = zero, Message ID = example',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDLIcLILCEW0b/akcFQIBEIA7sN7bHvnMwOLqzk8ZQgRTZSyIRSbXV8XucXF6jh/cB6q7KQHak72WGEowX06j+q1CmqIHQsHgLJJ7Y7cAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDEJci+3Rbh2YQr2wVgIBEIA78+/l+kW07ZozOJ/aA2eZ3KlNAy6rT6DC/18vT+rT8kXgJAtvcLfYGL8QvVcZnxeLX4ebtzdzIWmUZhACAAAQAAKX4o+3MxjqEdh5cVrCwKURoKCvBk/c3Exy2ZZWB3iCOgF1daFLUF+WmSaKQstsl/////8AAAAB//////////8AAAABAAAACQY49UBR9fGrbSLGqwWF/gAL17cwTR18A5MAZjBkAjAKrkLQ1xAPssfM1rfJibkZQb0260Mm2vRCetEgl3RDJx/sBSxnRBZo53aRQHML6rwCMHmqQaG/tBzeWp9N0xengvRNL7eHJFSLxbCCgOOHlUllPWa03oYrvRCUPQ9RfREeDg==',
commitment: 'Apfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeII=',
'content-encryption-key':
'JsOW8DkFqoSmowhVoHjl5YhgMFWqtt8qluHB5vMtH7Y=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGYwZAIwCq5C0NcQD7LHzNa3yYm5GUG9NutDJtr0QnrRIJd0Qycf7AUsZ0QWaOd2kUBzC+q8AjB5qkGhv7Qc3lqfTdMXp4L0TS+3hyRUi8WwgoDjh5VJZT1mtN6GK70QlD0PUX0RHg4=',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJBjj1QFH18attIsarBYX+AAvXtzBNHXwDkw==',
],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDLIcLILCEW0b/akcFQIBEIA7sN7bHvnMwOLqzk8ZQgRTZSyIRSbXV8XucXF6jh/cB6q7KQHak72WGEowX06j+q1CmqIHQsHgLJJ7Y7cAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDEJci+3Rbh2YQr2wVgIBEIA78+/l+kW07ZozOJ/aA2eZ3KlNAy6rT6DC/18vT+rT8kXgJAtvcLfYGL8QvVcZnxeLX4ebtzdzIWmUZhACAAAQAAKX4o+3MxjqEdh5cVrCwKURoKCvBk/c3Exy2ZZWB3iCOgF1daFLUF+WmSaKQstslw==',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '7. Key = zero, Message ID = example (signed)',
},
{
ciphertext:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzyYxT13KXwmUdiy88CARCAOzGOUQoGACVGrO4G0peHG71kP2zcDJpbdgZwUJBED49U3gpnQpBTWp2hp1N7Qti/fxNTccVKGZzutdZoAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAwP+Chc1R00x7BpDcsCARCAO3vvz3yc9wbc2BBLvX0Mdc4Z5gVDOCLOXuNiSNmCFqHAZqVgwQZPJb8xg+LQ0Li+luAffrro75j4bV3ZAgAAEABCgKFhvD9vTCe32kD42QLPj7aksASoP1T02N4az5lpkszyG+f3sYswBonWP9RwXEv/////AAAAAf//////////AAAAAQAAAAl9Q+pOIP6ElqvCiPy7rOA36dQnyyOGg463',
commitment: 'QoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZI=',
'content-encryption-key':
'GQvu4IjcA/2Yfpk1GYkuT/7ZBOlzHYuwVvvrEfVOfXw=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJfUPqTiD+hJarwoj8u6zgN+nUJ8sjhoOOtw==',
],
header:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzyYxT13KXwmUdiy88CARCAOzGOUQoGACVGrO4G0peHG71kP2zcDJpbdgZwUJBED49U3gpnQpBTWp2hp1N7Qti/fxNTccVKGZzutdZoAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAwP+Chc1R00x7BpDcsCARCAO3vvz3yc9wbc2BBLvX0Mdc4Z5gVDOCLOXuNiSNmCFqHAZqVgwQZPJb8xg+LQ0Li+luAffrro75j4bV3ZAgAAEABCgKFhvD9vTCe32kD42QLPj7aksASoP1T02N4az5lpkszyG+f3sYswBonWP9RwXEs=',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '8. Key = example, Message ID = zero',
},
{
ciphertext:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHeEI3Z1nYS1NsWO3gIBEIA7kheJ0Nc6B3mnlQSehdOnpAQfk1DWf4Yio61pzLJJxdjAL/mxnkczLPTUbbbQKPwyAozKoE324+Tbu0wAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDGY7wZesL6TorCErTwIBEIA7/+0ch6ZtFmPqI8UkrwueqwRBJsFGNWcFqgL9jnyVGkw9Nb422X9wzAvmAZxffxbdmTNEzTaQPiOTpOMCAAAQAEKAoWG8P29MJ7faQPjZAs+PtqSwBKg/VPTY3hrPmWmSO8OkA7vPXdTYugnXxz8umP////8AAAAB//////////8AAAABAAAACcv5HJwalZMTSUDIh9Z5MNr+qA7gnMqHxM0AZzBlAjEAin8CuSVzytkAqI+TiqPyaslB8bb1OFd2RY1xUuIeFCmYZSo+53ok5nyTquzxEGRLAjALrF/ggOtvZ8qUNJCWaYOz9UGYll3YmU8de0x6NEwCj5XednEd8Jesw9mOZ5+qbSg=',
commitment: 'QoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZI=',
'content-encryption-key':
'61/Wu0/yvuQ2KHTjUpHpSIPSouZb/AtU8jl2HtEmjIs=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGcwZQIxAIp/Arklc8rZAKiPk4qj8mrJQfG29ThXdkWNcVLiHhQpmGUqPud6JOZ8k6rs8RBkSwIwC6xf4IDrb2fKlDSQlmmDs/VBmJZd2JlPHXtMejRMAo+V3nZxHfCXrMPZjmefqm0o',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJy/kcnBqVkxNJQMiH1nkw2v6oDuCcyofEzQ==',
],
header:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHeEI3Z1nYS1NsWO3gIBEIA7kheJ0Nc6B3mnlQSehdOnpAQfk1DWf4Yio61pzLJJxdjAL/mxnkczLPTUbbbQKPwyAozKoE324+Tbu0wAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDGY7wZesL6TorCErTwIBEIA7/+0ch6ZtFmPqI8UkrwueqwRBJsFGNWcFqgL9jnyVGkw9Nb422X9wzAvmAZxffxbdmTNEzTaQPiOTpOMCAAAQAEKAoWG8P29MJ7faQPjZAs+PtqSwBKg/VPTY3hrPmWmSO8OkA7vPXdTYugnXxz8umA==',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '9. Key = example, Message ID = zero (signed)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAx3EP1N/LumYE8aNewCARCAO8m7yeBMjLVEHoeMmbylI3QdPRoqp+mJDgcN5ykeh5OpAr7flh9VlZcik9OOPViXcGSKodlDLibhi1W1AAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAztBB+UBueMi1l2QyQCARCAOw8NELkDmYdYArDjxBiHF3nlbbMjhPN/6tsCTrryk78nIe1kUj6dhOW4jv9UAK9v8II+kLeOwq1JsCr0AgAAEADxsVyYp96/hpK+FPm+py4GHisVMco6nM7oDHr08PByitCSr8UpuX4JwQvWDz3Em/b/////AAAAAf//////////AAAAAQAAAAnIeIJlIPwbFrcG232KWGshMJ9+1gKublnM',
commitment: '8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcoo=',
'content-encryption-key':
'o+avOr85YWbGFlh4G5kA5I8wBW4qre0d5/+BsW/uOis=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJyHiCZSD8Gxa3Btt9ilhrITCfftYCrm5ZzA==',
],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAx3EP1N/LumYE8aNewCARCAO8m7yeBMjLVEHoeMmbylI3QdPRoqp+mJDgcN5ykeh5OpAr7flh9VlZcik9OOPViXcGSKodlDLibhi1W1AAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAztBB+UBueMi1l2QyQCARCAOw8NELkDmYdYArDjxBiHF3nlbbMjhPN/6tsCTrryk78nIe1kUj6dhOW4jv9UAK9v8II+kLeOwq1JsCr0AgAAEADxsVyYp96/hpK+FPm+py4GHisVMco6nM7oDHr08PByitCSr8UpuX4JwQvWDz3Em/Y=',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '10. Key = example, Message ID = example',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFJv9+79usIu0JHDLwIBEIA7SELzODxUMVbIbIzq4Bxlq5VgO5IByEOFWGi+Q+NxyubE2cwXwVLptW6y/jiLn6CGrDaBzxuthwHgxmEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFGVND+QpXSW67k+5gIBEIA7Lm792H0cZeQGH0D1MXjYnkOdjSMRSCSjU9nmMwEuOdr16kYAXBul9dY4KpWyRNTfrWJxfoEZh4uldlcCAAAQAPGxXJin3r+Gkr4U+b6nLgYeKxUxyjqczugMevTw8HKKxiu8Qpy4U65J+9ZSXS4lv/////8AAAAB//////////8AAAABAAAACYT3EZfkxPxdFqk/tnQn8jJN2OYvIcbqw7cAaDBmAjEAhszsRN2RAPaEgspAJwZYi0LcrM+8glcTL3HwNlzUHEkd75YGVKb/UNAElxXU6IKCAjEAmiw4LPFwAJ6ex2VwIIo++injUUHa1BfiF2HMpqnB5jruGCk3KxS64h0NvdPco6nW',
commitment: '8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcoo=',
'content-encryption-key':
'o2yaJSa81QOYkfWaMhtLntiLLyB3Zfn6b+VifPwBEJ8=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGgwZgIxAIbM7ETdkQD2hILKQCcGWItC3KzPvIJXEy9x8DZc1BxJHe+WBlSm/1DQBJcV1OiCggIxAJosOCzxcACensdlcCCKPvop41FB2tQX4hdhzKapweY67hgpNysUuuIdDb3T3KOp1g==',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJhPcRl+TE/F0WqT+2dCfyMk3Y5i8hxurDtw==',
],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFJv9+79usIu0JHDLwIBEIA7SELzODxUMVbIbIzq4Bxlq5VgO5IByEOFWGi+Q+NxyubE2cwXwVLptW6y/jiLn6CGrDaBzxuthwHgxmEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFGVND+QpXSW67k+5gIBEIA7Lm792H0cZeQGH0D1MXjYnkOdjSMRSCSjU9nmMwEuOdr16kYAXBul9dY4KpWyRNTfrWJxfoEZh4uldlcCAAAQAPGxXJin3r+Gkr4U+b6nLgYeKxUxyjqczugMevTw8HKKxiu8Qpy4U65J+9ZSXS4lvw==',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '11. Key = example, Message ID = example (signed)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzWRW49EX50QiQO8gsCARCAO5sgMFpr76NxknbZ8CCeup3xNPeF2Mm7Fm0l17+Le0DdI8MBujB9lyGmQWMWIXq5URWbHKLN7sqiM2yiAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyXAus4K5pnm0NpcJ8CARCAO0HKCnxolKBLsbqRPh/WaXxQi1VkJoz/oOVfL4+IFQymTsgKMGgHtFG77hngnoSJQyFPo6b/sMuN4KVKAgAAEAC0UBWiNYSJJvXRl/IXIBh0uo/DOGcPO1rP+V/sOGmM+bZERA+G8H4wcefWYWZ8dv7/////AAAAAf//////////AAAAAQAAAAkgsJoIIYNmoGTtuNrrNcRdC3nxmJaY+Bhu',
commitment: 'tFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPk=',
'content-encryption-key':
'iFGOJpIlmjhVGVThuhE5JZtme0m470naJ3PwCG6oIs0=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {},
exception: 'EXCEPTION: Invalid commitment',
frames: [],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAAAACAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAgB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzWRW49EX50QiQO8gsCARCAO5sgMFpr76NxknbZ8CCeup3xNPeF2Mm7Fm0l17+Le0DdI8MBujB9lyGmQWMWIXq5URWbHKLN7sqiM2yiAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS81OTBmZDc4MS1kZGRlLTQwMzYtYWJlYy0zZTFhYjVhNWQyYWQApwEBAgB4IDgBgT3DGKHrXsN2bi23PO+MOMGydcgwgWav8w1SQk0AAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyXAus4K5pnm0NpcJ8CARCAO0HKCnxolKBLsbqRPh/WaXxQi1VkJoz/oOVfL4+IFQymTsgKMGgHtFG77hngnoSJQyFPo6b/sMuN4KVKAgAAEAC0UBWiNYSJJvXRl/IXIBh0uo/DOGcPO1rP+V/sOGmM+bZERA+G8H4wcefWYWZ8dv4=',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: false,
'keyring-type': 'aws-kms',
comment: '12. Two different plaintext data keys, same ciphertext',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDBJwQx7rLsF9SMURIgIBEIA76C0ub3htb4Bo0ZgIAoYSRzahiRunNMjvEfZ4oAUq0v6q7BQeeZXFuH0DycxuIwJuaftxZDUR6GEPfA8AB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFCRxguNQerLwoT9TQIBEIA7a9HTYxjgD8GssZNegRz3dwDmNp4NGohmVxI3wwwL1ZxJzSIkwsuwKobQbbNWH149c0fhZyHJX5dk3OoCAAAQALRQFaI1hIkm9dGX8hcgGHS6j8M4Zw87Ws/5X+w4aYz5UtBXqCzIpb8Cd4/WZwbHh/////8AAAAB//////////8AAAABAAAACYedXbtB+YnSiC8XC2WPDytoXd+hEH9zWv8AaDBmAjEAuhsI42YXIDtHJV9QNXWxh1QefwdH8yjcz1ewdCJKHrLFpmvCy5vErQduqGRXSotVAjEAvQNjxDDpDGRjictnjev+3slPy927Jr0SXs7xa/AslIsZHJNI/WQrPc7KVq6DzKKT',
commitment: 'tFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPk=',
'content-encryption-key':
'Mz6CgFku++S+d3kVoozSOiJXpLqaz5m8ClDYGchHsZY=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: 'EXCEPTION: Invalid commitment',
footer:
'AGgwZgIxALobCONmFyA7RyVfUDV1sYdUHn8HR/Mo3M9XsHQiSh6yxaZrwsubxK0HbqhkV0qLVQIxAL0DY8Qw6QxkY4nLZ43r/t7JT8vduya9El7O8WvwLJSLGRyTSP1kKz3Oylaug8yikw==',
frames: [],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFoR0N4RmM2T3M3aTYydXppMEdKeTR4TmJmY0M5UVRzUWhkaW9PaExISklBdXFiWmlPSmhoQjEvQW95VEwrMU9jZz09AAIAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQECAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDBJwQx7rLsF9SMURIgIBEIA76C0ub3htb4Bo0ZgIAoYSRzahiRunNMjvEfZ4oAUq0v6q7BQeeZXFuH0DycxuIwJuaftxZDUR6GEPfA8AB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5LzU5MGZkNzgxLWRkZGUtNDAzNi1hYmVjLTNlMWFiNWE1ZDJhZACnAQECAHggOAGBPcMYoetew3ZuLbc874w4wbJ1yDCBZq/zDVJCTQAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFCRxguNQerLwoT9TQIBEIA7a9HTYxjgD8GssZNegRz3dwDmNp4NGohmVxI3wwwL1ZxJzSIkwsuwKobQbbNWH149c0fhZyHJX5dk3OoCAAAQALRQFaI1hIkm9dGX8hcgGHS6j8M4Zw87Ws/5X+w4aYz5UtBXqCzIpb8Cd4/WZwbHhw==',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: false,
'keyring-type': 'aws-kms',
comment:
'13. Two different plaintext data keys, same ciphertext (signed)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMVS2kQTl1wrYLE2eLAgEQgDulTL6UW+E6FTj+tivbEgzVQCko4XyfLCHO9p6+XhhzZ4ASQdB+InX3zlUO0nzvo6ncpznnFwucVziULgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM3CmTGX0yeaiG9NrQAgEQgDsnrSa/wp3e/eyjabdqfNOdRCgPRfrJg+bSSzs6Y8WogxrrXuCdv/Gxd/tpoGgrfckTXXAvDyzh2snYXAIAABAAApfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeIL5z/RijnIgTxn9phSilA70/////wAAAAH//////////wAAAAEAAAAJS+cGlK1P9Uok1Rn7XbeiPqIj9/NYhB4/cQ==',
commitment: 'Apfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeII=',
'content-encryption-key':
'4zt1+EPrf/1X9lyHGwI9TaX4KF6nMIZLK6BTRzsHkUc=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJS+cGlK1P9Uok1Rn7XbeiPqIj9/NYhB4/cQ==',
],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMVS2kQTl1wrYLE2eLAgEQgDulTL6UW+E6FTj+tivbEgzVQCko4XyfLCHO9p6+XhhzZ4ASQdB+InX3zlUO0nzvo6ncpznnFwucVziULgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM3CmTGX0yeaiG9NrQAgEQgDsnrSa/wp3e/eyjabdqfNOdRCgPRfrJg+bSSzs6Y8WogxrrXuCdv/Gxd/tpoGgrfckTXXAvDyzh2snYXAIAABAAApfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeIL5z/RijnIgTxn9phSilA70',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '14. Key = zero, Message ID = example (with AAD)',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMlgzxMfOVccgo/NfWAgEQgDuBa8xMNPel0q7fr4r9y9cKoeaaxqo5vLVr/KNnDbzr13J3Edl70FJhu9iuS3E9Ed81jwt8FeIntzPfuQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMiz3Umk1/gWN+lSq5AgEQgDvGK8/b7k6VRkOHOwisVDZilScjgbNNHNWnPJjo7NKm2/8t///KTjL/QJ/zD5cLsEInvsyltBX9jEd83gIAABAAApfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeIIg5X2rC+bMh/YSXh8AcrNA/////wAAAAH//////////wAAAAEAAAAJBjj1QFH18attIsarBYX+AAvXtzBNHXwDkwBnMGUCMQC3jREI99riv0SYM2G3dYMvA26KOHM/f7lhd6VQdM0MX+fHo/LfTEanr2AW9UlustkCMCpX/x8S84qJeTQbnTS0OCEvSjRCWluK4xqnSTc2PvZiOTALHUVBTkvRxBRnaUPa/g==',
commitment: 'Apfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeII=',
'content-encryption-key':
'JsOW8DkFqoSmowhVoHjl5YhgMFWqtt8qluHB5vMtH7Y=',
'decrypted-dek': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGcwZQIxALeNEQj32uK/RJgzYbd1gy8Dboo4cz9/uWF3pVB0zQxf58ej8t9MRqevYBb1SW6y2QIwKlf/HxLziol5NBudNLQ4IS9KNEJaW4rjGqdJNzY+9mI5MAsdRUFOS9HEFGdpQ9r+',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJBjj1QFH18attIsarBYX+AAvXtzBNHXwDkw==',
],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMlgzxMfOVccgo/NfWAgEQgDuBa8xMNPel0q7fr4r9y9cKoeaaxqo5vLVr/KNnDbzr13J3Edl70FJhu9iuS3E9Ed81jwt8FeIntzPfuQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMiz3Umk1/gWN+lSq5AgEQgDvGK8/b7k6VRkOHOwisVDZilScjgbNNHNWnPJjo7NKm2/8t///KTjL/QJ/zD5cLsEInvsyltBX9jEd83gIAABAAApfij7czGOoR2HlxWsLApRGgoK8GT9zcTHLZllYHeIIg5X2rC+bMh/YSXh8AcrNA',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '15. Key = zero, Message ID = example (signed, with AAD)',
},
{
ciphertext:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMFEBnKyt3QstLVqt+AgEQgDvjFgXze5zC18mw1EL22Sk1L9s2x/d/yyKUFVcqcxsIN0YBh9nOUkMji/KbaroJticmBBH5iVuC58W7CAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpstDQzF757dbNzujAgEQgDtMFvMf2MmJumFtDnpVae1UIZqEhrFGIgtRDd/BVPeA3KZA+HzImTd0bNiOnL6flxyITvnjMkXAstQa3wIAABAAQoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZJzgj4W/ZtkD2K6nrgp64FH/////wAAAAH//////////wAAAAEAAAAJfUPqTiD+hJarwoj8u6zgN+nUJ8sjhoOOtw==',
commitment: 'QoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZI=',
'content-encryption-key':
'GQvu4IjcA/2Yfpk1GYkuT/7ZBOlzHYuwVvvrEfVOfXw=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJfUPqTiD+hJarwoj8u6zgN+nUJ8sjhoOOtw==',
],
header:
'AgR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMFEBnKyt3QstLVqt+AgEQgDvjFgXze5zC18mw1EL22Sk1L9s2x/d/yyKUFVcqcxsIN0YBh9nOUkMji/KbaroJticmBBH5iVuC58W7CAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpstDQzF757dbNzujAgEQgDtMFvMf2MmJumFtDnpVae1UIZqEhrFGIgtRDd/BVPeA3KZA+HzImTd0bNiOnL6flxyITvnjMkXAstQa3wIAABAAQoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZJzgj4W/ZtkD2K6nrgp64FH',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '16. Key = example, Message ID = zero (with AAD)',
},
{
ciphertext:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM5vYU7k2tK4Y4ChgDAgEQgDu7X3F084Gf5T+8/cP+Qge/+xj8lZN95hogWxYwC/HA649wqOHc2dvQeP0rc7OJIUj8QwmCcITyAWvRXgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMbxIh5bCSDVpF64zaAgEQgDsKuqZd6LSW4WtYmeQcydeqQbxnYXzhDlSla6QNcknXuOaACDsonsrh6+0tk7Z1OOA0Jxbrcx8oojE0WgIAABAAQoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZKuxbySIS3cRk6BGotnokRl/////wAAAAH//////////wAAAAEAAAAJy/kcnBqVkxNJQMiH1nkw2v6oDuCcyofEzQBnMGUCMQCmRHBH53c9klyofyrrze8i/Al0AW4K2/3lJF1lc7yV43y2FI1jOByqzsEvu4NjYTgCMDUiSCmLWNOZUdLhGzA7+6q3al2b0eDfV/zpsIKZrQPZccRftNTbxR/m1Wo7udndPg==',
commitment: 'QoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZI=',
'content-encryption-key':
'61/Wu0/yvuQ2KHTjUpHpSIPSouZb/AtU8jl2HtEmjIs=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGcwZQIxAKZEcEfndz2SXKh/KuvN7yL8CXQBbgrb/eUkXWVzvJXjfLYUjWM4HKrOwS+7g2NhOAIwNSJIKYtY05lR0uEbMDv7qrdqXZvR4N9X/OmwgpmtA9lxxF+01NvFH+bVaju52d0+',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJy/kcnBqVkxNJQMiH1nkw2v6oDuCcyofEzQ==',
],
header:
'AgV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM5vYU7k2tK4Y4ChgDAgEQgDu7X3F084Gf5T+8/cP+Qge/+xj8lZN95hogWxYwC/HA649wqOHc2dvQeP0rc7OJIUj8QwmCcITyAWvRXgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMbxIh5bCSDVpF64zaAgEQgDsKuqZd6LSW4WtYmeQcydeqQbxnYXzhDlSla6QNcknXuOaACDsonsrh6+0tk7Z1OOA0Jxbrcx8oojE0WgIAABAAQoChYbw/b0wnt9pA+NkCz4+2pLAEqD9U9NjeGs+ZaZKuxbySIS3cRk6BGotnokRl',
'message-id': 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '17. Key = example, Message ID = zero (signed, with AAD)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMA0otLRQxvR8Ud+pKAgEQgDvVR2YZbiRGnzk9VHphC2z0gf/3fnC856VJsjDHyXfeveuOAOg8lHBR2yqcbV6kFafqsLGuhoNM7kVkhAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM+7tKI00Bt/e3ZvEiAgEQgDtVAzyv+65kZInUtQjH5uEkHKcMGXPDWMGjaGo5u8AEVGkwM+Sph6+lykd21OT67IqUt6g25v8O0+PBSwIAABAA8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcopiz5Sh5k0vkhhnD960r/31/////wAAAAH//////////wAAAAEAAAAJyHiCZSD8Gxa3Btt9ilhrITCfftYCrm5ZzA==',
commitment: '8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcoo=',
'content-encryption-key':
'o+avOr85YWbGFlh4G5kA5I8wBW4qre0d5/+BsW/uOis=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: null,
frames: [
'/////wAAAAH//////////wAAAAEAAAAJyHiCZSD8Gxa3Btt9ilhrITCfftYCrm5ZzA==',
],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMA0otLRQxvR8Ud+pKAgEQgDvVR2YZbiRGnzk9VHphC2z0gf/3fnC856VJsjDHyXfeveuOAOg8lHBR2yqcbV6kFafqsLGuhoNM7kVkhAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM+7tKI00Bt/e3ZvEiAgEQgDtVAzyv+65kZInUtQjH5uEkHKcMGXPDWMGjaGo5u8AEVGkwM+Sph6+lykd21OT67IqUt6g25v8O0+PBSwIAABAA8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcopiz5Sh5k0vkhhnD960r/31',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '18. Key = example, Message ID = example (with AAD)',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMxOjP1UAeC+vE5J1fAgEQgDvgHwPc3KpNStTjhawDEa7Z5UDCnKwSH5KaTYT0Qbnu2o3RVgjLQxsa5FjdBUzi3lusy2g4HRMeGgk5QQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMKTHgS3LLlQH3xP7EAgEQgDu+iRlWxVymazFlhKAAaNkQhpZzxyljqYBgctCjsmVwSfic4+VH5gOLsLyNUC0JwqNHTH5+hcphGVgXTQIAABAA8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcormGII0al4n1z8nUbSVXezJ/////wAAAAH//////////wAAAAEAAAAJhPcRl+TE/F0WqT+2dCfyMk3Y5i8hxurDtwBoMGYCMQCES2bdqjxadCcKb/NgzQ+KxCXix0VBh0mJwKyyUXvwjUFoGJkecdswSXhPiYO7EocCMQDWPwhemHv5ObNVjv9iEmTF5wghBIi3aYeY4N3QQRcPtkuCdcaqKRR3u8VzZsFR9eg=',
commitment: '8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcoo=',
'content-encryption-key':
'o2yaJSa81QOYkfWaMhtLntiLLyB3Zfn6b+VifPwBEJ8=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: null,
footer:
'AGgwZgIxAIRLZt2qPFp0Jwpv82DND4rEJeLHRUGHSYnArLJRe/CNQWgYmR5x2zBJeE+Jg7sShwIxANY/CF6Ye/k5s1WO/2ISZMXnCCEEiLdph5jg3dBBFw+2S4J1xqopFHe7xXNmwVH16A==',
frames: [
'/////wAAAAH//////////wAAAAEAAAAJhPcRl+TE/F0WqT+2dCfyMk3Y5i8hxurDtw==',
],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMxOjP1UAeC+vE5J1fAgEQgDvgHwPc3KpNStTjhawDEa7Z5UDCnKwSH5KaTYT0Qbnu2o3RVgjLQxsa5FjdBUzi3lusy2g4HRMeGgk5QQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMKTHgS3LLlQH3xP7EAgEQgDu+iRlWxVymazFlhKAAaNkQhpZzxyljqYBgctCjsmVwSfic4+VH5gOLsLyNUC0JwqNHTH5+hcphGVgXTQIAABAA8bFcmKfev4aSvhT5vqcuBh4rFTHKOpzO6Ax69PDwcormGII0al4n1z8nUbSVXezJ',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '19. Key = example, Message ID = example (signed, with AAD)',
},
{
ciphertext:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMa0HbVm3pJUfxLRYYAgEQgDuR/OmD0OFsgzBNOppbGC20b+e4iMYVRb2/MocrN8fFc+/lC6ERZzLFh90CO4QEcKKfelssXufLxx7qLAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM4PTMwlCPPqF2SFfOAgEQgDtHXTkMqX6j3VPqV9RxZjlPEGGB3twqK2eX8g2kAKYIObPvJNZvsDHR0ge8k0U9eQ7WDBwCwyaNsDpCiwIAABAAtFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPlwqyAp6svYC2BmtqRuFAlr/////wAAAAH//////////wAAAAEAAAAJILCaCCGDZqBk7bja6zXEXQt58ZiWmPgYbg==',
commitment: 'tFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPk=',
'content-encryption-key':
'iFGOJpIlmjhVGVThuhE5JZtme0m470naJ3PwCG6oIs0=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: 'EXCEPTION: Invalid commitment',
frames: [],
header:
'AgR4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMa0HbVm3pJUfxLRYYAgEQgDuR/OmD0OFsgzBNOppbGC20b+e4iMYVRb2/MocrN8fFc+/lC6ERZzLFh90CO4QEcKKfelssXufLxx7qLAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM4PTMwlCPPqF2SFfOAgEQgDtHXTkMqX6j3VPqV9RxZjlPEGGB3twqK2eX8g2kAKYIObPvJNZvsDHR0ge8k0U9eQ7WDBwCwyaNsDpCiwIAABAAtFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPlwqyAp6svYC2BmtqRuFAlr',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: false,
'keyring-type': 'aws-kms',
comment:
'20. Two different plaintext data keys, same ciphertext (with AAD)',
},
{
ciphertext:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMrp6QFLdmNOISqjdzAgEQgDuCXiJsMNKTfNWmYDoMnJcI+oRQBeIl0d1pZBu5pBxGgS6chIfLVbcmweuUZDk0TCJLah7PVv3JfTSpLQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM1QFgfyGcwGCV+dGjAgEQgDvI+3I0/U4wng4yWrV4RYtozOmW+lgipeTBRm3+6icDcD0A/8gzF6t4LjzgNm812nbcazbYazNAvd0xuwIAABAAtFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPlwgv4XNIzljFNfv4FZni21/////wAAAAH//////////wAAAAEAAAAJh51du0H5idKILxcLZY8PK2hd36EQf3Na/wBnMGUCMQCRoSvXwlzNpXaMoH3xaSwRKxekj1t8GpfiULRl/KEjC6gRIWYcxV2zmMy1DCqwC7sCMHVZkw/zs6sbyWcMPz1Rsl6kM2lSm8BWls9ZIqw7yF3I4fob1sdjxu0iIRwYrtSlSg==',
commitment: 'tFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPk=',
'content-encryption-key':
'Mz6CgFku++S+d3kVoozSOiJXpLqaz5m8ClDYGchHsZY=',
'decrypted-dek': 'Sfdon2EodFWiGY6ITvIDJZXhzKZPj2IQCi+1x/tw2ho=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AhGCxFc6Os7i62uzi0GJy4xNbfcC9QTsQhdioOhLHJIAuqbZiOJhhB1/AoyTL+1Ocg==',
},
exception: 'EXCEPTION: Invalid commitment',
footer:
'AGcwZQIxAJGhK9fCXM2ldoygffFpLBErF6SPW3wal+JQtGX8oSMLqBEhZhzFXbOYzLUMKrALuwIwdVmTD/OzqxvJZww/PVGyXqQzaVKbwFaWz1kirDvIXcjh+hvWx2PG7SIhHBiu1KVK',
frames: [],
header:
'AgV4PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVsAlwADAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAFWF3cy1jcnlwdG8tcHVibGljLWtleQBEQWhHQ3hGYzZPczdpNjJ1emkwR0p5NHhOYmZjQzlRVHNRaGRpb09oTEhKSUF1cWJaaU9KaGhCMS9Bb3lUTCsxT2NnPT0AAgAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQIAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMrp6QFLdmNOISqjdzAgEQgDuCXiJsMNKTfNWmYDoMnJcI+oRQBeIl0d1pZBu5pBxGgS6chIfLVbcmweuUZDk0TCJLah7PVv3JfTSpLQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvNTkwZmQ3ODEtZGRkZS00MDM2LWFiZWMtM2UxYWI1YTVkMmFkAKcBAQIAeCA4AYE9wxih617Ddm4ttzzvjDjBsnXIMIFmr/MNUkJNAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM1QFgfyGcwGCV+dGjAgEQgDvI+3I0/U4wng4yWrV4RYtozOmW+lgipeTBRm3+6icDcD0A/8gzF6t4LjzgNm812nbcazbYazNAvd0xuwIAABAAtFAVojWEiSb10ZfyFyAYdLqPwzhnDztaz/lf7DhpjPlwgv4XNIzljFNfv4FZni21',
'message-id': 'PKWpyXOBmk4yDyakq0VRlXuStoPoaQ0n0tO1i/9LdVs=',
'plaintext-frames': ['testing12'],
status: false,
'keyring-type': 'aws-kms',
comment:
'21. Two different plaintext data keys, same ciphertext (signed, with AAD)',
},
{
ciphertext:
'AgR4ZzjLWV5kAQKVlXj57IcJa1iEqTYVzYLoqG8PRUdtGnEAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzm/W4IEwyw1XGMDx8CARCAOzWxBU81iv0uAE17I6C3HxgVlMZm2br9GAktcyJ5IgZKA6N8MLzLAmbDoMb1HxJEKkb8F49QTArCUhX7AgAAEADreoUk9jDTH/FR/nDtTKFjBD6r2ipZhT5LsJtgx2rbJGBYOeO5FCZSGlsZTIsoNDL/////AAAAAQAAAAAAAAAAAAAAAQAAAAm5gmDN/oEFl97JI39GIyXlS3CudSGOWm8p',
commitment: '63qFJPYw0x/xUf5w7UyhYwQ+q9oqWYU+S7CbYMdq2yQ=',
'decrypted-dek': '4aY8MK4AdgTXDgz7DXIUfOZ81MR7/v8Vh1qS4hha4U4=',
'encryption-context': {},
exception: null,
header:
'AgR4ZzjLWV5kAQKVlXj57IcJa1iEqTYVzYLoqG8PRUdtGnEAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzm/W4IEwyw1XGMDx8CARCAOzWxBU81iv0uAE17I6C3HxgVlMZm2br9GAktcyJ5IgZKA6N8MLzLAmbDoMb1HxJEKkb8F49QTArCUhX7AgAAEADreoUk9jDTH/FR/nDtTKFjBD6r2ipZhT5LsJtgx2rbJGBYOeO5FCZSGlsZTIsoNDI=',
'message-id': 'ZzjLWV5kAQKVlXj57IcJa1iEqTYVzYLoqG8PRUdtGnE=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '22. Simple JS encrypt',
},
{
ciphertext:
'AgR4BiIWGA4lhe6nW3EBq9ri5hyuIcvnhaWt6s6yP70JnwQAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM4qQYbJbU6HvDqgEBAgEQgDsSqi/xWCa5VP0Ax1s+G6AIZ3GkNE2kR2WzLYXpA9HCZ4pny25nD5vguvGtbdKGR4TlpTPkxvUTa+LHNQIAABAAbzal1s5Ht+XmPGs+lzwMTU3VsVKI1h73jcUgz4G30oAmkkGJNdjmZFflISSBirPH/////wAAAAEAAAAAAAAAAAAAAAEAAAAJ5LRWdzEYzFurmIpJRc9PzENBizW3+v7/Qg==',
commitment: 'bzal1s5Ht+XmPGs+lzwMTU3VsVKI1h73jcUgz4G30oA=',
'decrypted-dek': '/tCswbBkCYGs0DgkPDm775OnlQXO6N8zWLMTuHvPrqg=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: null,
header:
'AgR4BiIWGA4lhe6nW3EBq9ri5hyuIcvnhaWt6s6yP70JnwQAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM4qQYbJbU6HvDqgEBAgEQgDsSqi/xWCa5VP0Ax1s+G6AIZ3GkNE2kR2WzLYXpA9HCZ4pny25nD5vguvGtbdKGR4TlpTPkxvUTa+LHNQIAABAAbzal1s5Ht+XmPGs+lzwMTU3VsVKI1h73jcUgz4G30oAmkkGJNdjmZFflISSBirPH',
'message-id': 'BiIWGA4lhe6nW3EBq9ri5hyuIcvnhaWt6s6yP70JnwQ=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '23. Simple JS encrypt (with AAD)',
},
{
ciphertext:
'AgR4iCL3obBFAgl2H4KE8R96eNgBjLqFzwofaagV/SF1UJgAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMFUkHCQBWWWqXIwgfAgEQgDt+DtsGGoRXX/c2o6u8WUX7EPdRCBuYBjKTEexmgld+jqfu9ogp+XVs/lEPCnThJE7lZ26ufBNtuZpNZwIAAAABW3KhrYH9MFe3n+Js+v5arMzHmH58k/3TjhBfn28QENxyh41IeBjszPCSS9P1WjiFAAAAAQAAAAAAAAAAAAAAATFhtmleghwYLnacJo9PvJ8zAAAAAgAAAAAAAAAAAAAAAqN1bVJRZ7u4SxGPLFCAaUCIAAAAAwAAAAAAAAAAAAAAAxHeThX1MRHvZDw6RRc0GbaMAAAABAAAAAAAAAAAAAAABLxdlMXxvjmARlkmTHYjH0MaAAAABQAAAAAAAAAAAAAABYpcAmbgJbPAei4O+8e/7rC8AAAABgAAAAAAAAAAAAAABnylrtV/x7G9ll5XX7+l5qPkAAAABwAAAAAAAAAAAAAAB92sSPXn8rtFFw/H8zMcax38AAAACAAAAAAAAAAAAAAACOg8ggvUao5tOL/CqpTEdNHpAAAACQAAAAAAAAAAAAAACSaxo/DM3P6NKU3BPlZAubgR/////wAAAAoAAAAAAAAAAAAAAAoAAAAAhh5ydHx1RXNFYRN5zY0jhg==',
commitment: 'W3KhrYH9MFe3n+Js+v5arMzHmH58k/3TjhBfn28QENw=',
'decrypted-dek': '0fdi6NBvUeXX+pmFX6SUir0Q7/q5b2cQJJOtJpbWC5Q=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
},
exception: null,
header:
'AgR4iCL3obBFAgl2H4KE8R96eNgBjLqFzwofaagV/SF1UJgAOgACAAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMFUkHCQBWWWqXIwgfAgEQgDt+DtsGGoRXX/c2o6u8WUX7EPdRCBuYBjKTEexmgld+jqfu9ogp+XVs/lEPCnThJE7lZ26ufBNtuZpNZwIAAAABW3KhrYH9MFe3n+Js+v5arMzHmH58k/3TjhBfn28QENxyh41IeBjszPCSS9P1WjiF',
'message-id': 'iCL3obBFAgl2H4KE8R96eNgBjLqFzwofaagV/SF1UJg=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '24. JS encrypt (with AAD) 1byte frame',
},
{
ciphertext:
'AgV4nod6k6U3+hHpc2+9TE2fJvNJYmXxy5HKeGP2976E24wAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFydDRid3dTWVFUdnJpRUJQcWpDVzhWMTdMYkNidHNtb0F4MHpXdTFxa2Nnd0lVUWVOV2RnckJnVWhQTEkxUE9ZQT09AAEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQEBAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDJpAGhSRmDYszjWV6wIBEIA7uVaaElPbdkhU606jGGVzlu7jtdib9n7IEBMxhTveoM3I7Jx4WeEp5V6PJJVRlYgSaYnWZgd+pyNo7uUCAAAQAEhoaOayTlJx1SbHzfKvoTojWNzxHF2S8tryntZVRRBV13bvyHPyFxkLMXVkCze8V/////8AAAABAAAAAAAAAAAAAAABAAAACTCts6F2Ov1/AGioyQndGwQnZw3UZlO38WoAZjBkAi9JY1EB/YcIGvwbkjfvlzraylN1beJzTZuIKzMWvQAMUPaLe80Szxw/F8p9KPlhKgIxAP/+fRUljLTg5Inw7LeAyW8oFBQNuSgmdIAZavogUFU+e1A+kQtvWdHUiLA0DgElQg==',
commitment: 'SGho5rJOUnHVJsfN8q+hOiNY3PEcXZLy2vKe1lVFEFU=',
'decrypted-dek': 'rnlg7ipPE0mbNg7SiAf039ey9BjswFQyHOPiLp5u1V4=',
'encryption-context': {
'aws-crypto-public-key':
'Art4bwwSYQTvriEBPqjCW8V17LbCbtsmoAx0zWu1qkcgwIUQeNWdgrBgUhPLI1POYA==',
},
exception: null,
header:
'AgV4nod6k6U3+hHpc2+9TE2fJvNJYmXxy5HKeGP2976E24wAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFydDRid3dTWVFUdnJpRUJQcWpDVzhWMTdMYkNidHNtb0F4MHpXdTFxa2Nnd0lVUWVOV2RnckJnVWhQTEkxUE9ZQT09AAEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQEBAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDJpAGhSRmDYszjWV6wIBEIA7uVaaElPbdkhU606jGGVzlu7jtdib9n7IEBMxhTveoM3I7Jx4WeEp5V6PJJVRlYgSaYnWZgd+pyNo7uUCAAAQAEhoaOayTlJx1SbHzfKvoTojWNzxHF2S8tryntZVRRBV13bvyHPyFxkLMXVkCze8Vw==',
'message-id': 'nod6k6U3+hHpc2+9TE2fJvNJYmXxy5HKeGP2976E24w=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '25. Simple JS encrypt (signed)',
},
{
ciphertext:
'AgV4SRXxd2NDKOwAK7EYmcVdoN70/a4cd0UQxPLBy8QlCBcAlwADABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREF2VE4rUkR2UzJISG1URk1KZCtGNFNMMGl0MXdvVTZOL0tSU2FQVng2WWREdkQrZVlvSmZiT0JNcnh3MnNqM3ZkQT09AAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMLtjZcR8parum7ZR3AgEQgDv09dkEH/ruNg2NegEnyE70usveM7797/b0IuEMu+0SDqES0zViAvGONZJsV67nHYbNPrs8lsPb9AwCCAIAABAAkbBHwH7I84SFz+s/eagR9kB1Oo1VEJLCWf+8p9CEdvS7eYYjthsdoDEufe8ssndV/////wAAAAEAAAAAAAAAAAAAAAEAAAAJSV1n7Qqi45oXfU2nLU8ZNKAsGlCjF62apQBoMGYCMQC7CzoB18g7LBHxmbaC/TscsTkeSIoztKh9LzWrdny6AX5KXedpKkj957mlLFJ7xvkCMQC/BpMw8W6hnEa8yQyJNRtKvg8i9UhbV2tJ7kGzpE0nUNcsUn/1BwR1AHYv0MtLIy4=',
commitment: 'kbBHwH7I84SFz+s/eagR9kB1Oo1VEJLCWf+8p9CEdvQ=',
'decrypted-dek': 'RtABha+g0NdkwR43yxTAIFHmVm3dN2UuYywpNUarrF0=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AvTN+RDvS2HHmTFMJd+F4SL0it1woU6N/KRSaPVx6YdDvD+eYoJfbOBMrxw2sj3vdA==',
},
exception: null,
header:
'AgV4SRXxd2NDKOwAK7EYmcVdoN70/a4cd0UQxPLBy8QlCBcAlwADABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREF2VE4rUkR2UzJISG1URk1KZCtGNFNMMGl0MXdvVTZOL0tSU2FQVng2WWREdkQrZVlvSmZiT0JNcnh3MnNqM3ZkQT09AAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMLtjZcR8parum7ZR3AgEQgDv09dkEH/ruNg2NegEnyE70usveM7797/b0IuEMu+0SDqES0zViAvGONZJsV67nHYbNPrs8lsPb9AwCCAIAABAAkbBHwH7I84SFz+s/eagR9kB1Oo1VEJLCWf+8p9CEdvS7eYYjthsdoDEufe8ssndV',
'message-id': 'SRXxd2NDKOwAK7EYmcVdoN70/a4cd0UQxPLBy8QlCBc=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '26. Simple JS encrypt (signed with AAD)',
},
{
ciphertext:
'AgV41wCZ4BqY2Cx0CxGm8/koQpqTRMu8nP1ntIHLGLxB9X4AlwADABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFuaEdPcGM4TVM1NFdWTjJteTB3NHhaOVk1M1h5RTRIeFpBSUJPTlRrYW9UT3NOU0xJVEJVRXVVVmNnVjJOK0ZsZz09AAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpMUYWP285UGw/AmCAgEQgDtmuzcaMPiY+zoGW/HupbJJOTicJEzFGYqz8VD/uYbapQixhJMYJAfVDU6N7f/tsMBckKE1JAAm4/NpfAIAAAABGDzmHkvsXZw/S51Z2IwF5tXFhiM47NTo+UiRotqRuOAKAW9WKd5x2ONAuWrzDDcUAAAAAQAAAAAAAAAAAAAAAYtOnuOM43FbAh8YQX42NmIyAAAAAgAAAAAAAAAAAAAAAm2fsrBCSB0FgjPZYIzgMTUdAAAAAwAAAAAAAAAAAAAAA1bydLuJbuThvFatZ5Lzm4AzAAAABAAAAAAAAAAAAAAABDokA1/+j4d+3wCNTYy6iIVjAAAABQAAAAAAAAAAAAAABYc0mcYJjilk8+MwijGHFtE6AAAABgAAAAAAAAAAAAAABqvmulDqkXcIBKNGBM/awn4+AAAABwAAAAAAAAAAAAAAB8TbxRI0xBDBBUkGOc1l4e53AAAACAAAAAAAAAAAAAAACNPZlcnytPsFK2iqj/JV9LU7AAAACQAAAAAAAAAAAAAACeLMC3KMhVfzTAGG4q9Yclp3/////wAAAAoAAAAAAAAAAAAAAAoAAAAAIyJHRhgr+RXwWwmgULn3dwBmMGQCMBAuknmnfN782mJM/SB/fXc1x1uwyUsdvjlfSFDP0LX4YfwcXvehapxu/06ciltuHwIwJkbmdd+qrKTupj6UE6JR/ia19qPx3BF8XccN5AyDeKZ5nk/+4q/KfW5+D8inMuV0',
commitment: 'GDzmHkvsXZw/S51Z2IwF5tXFhiM47NTo+UiRotqRuOA=',
'decrypted-dek': 'YW6c551XES/jyr5MtVN1vkCG2+wxgxePpDGyk2K871M=',
'encryption-context': {
'test-key': 'test value',
'test-key-2': 'another test example',
'aws-crypto-public-key':
'AnhGOpc8MS54WVN2my0w4xZ9Y53XyE4HxZAIBONTkaoTOsNSLITBUEuUVcgV2N+Flg==',
},
exception: null,
header:
' AgV41wCZ4BqY2Cx0CxGm8/koQpqTRMu8nP1ntIHLGLxB9X4AlwADABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFuaEdPcGM4TVM1NFdWTjJteTB3NHhaOVk1M1h5RTRIeFpBSUJPTlRrYW9UT3NOU0xJVEJVRXVVVmNnVjJOK0ZsZz09AAh0ZXN0LWtleQAKdGVzdCB2YWx1ZQAKdGVzdC1rZXktMgAUYW5vdGhlciB0ZXN0IGV4YW1wbGUAAQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtd2VzdC0yOjY1ODk1NjYwMDgzMzprZXkvYjM1MzdlZjEtZDhkYy00NzgwLTlmNWEtNTU3NzZjYmIyZjdmAKcBAQEAeEDzjCdeMQl0FsEHKVFQVxlkraPvHCHpTIugvbydD7QUAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpMUYWP285UGw/AmCAgEQgDtmuzcaMPiY+zoGW/HupbJJOTicJEzFGYqz8VD/uYbapQixhJMYJAfVDU6N7f/tsMBckKE1JAAm4/NpfAIAAAABGDzmHkvsXZw/S51Z2IwF5tXFhiM47NTo+UiRotqRuOAKAW9WKd5x2ONAuWrzDDcU',
'message-id': '1wCZ4BqY2Cx0CxGm8/koQpqTRMu8nP1ntIHLGLxB9X4=',
'plaintext-frames': ['testing12'],
status: true,
'keyring-type': 'aws-kms',
comment: '27. JS encrypt (signed with AAD) 1byte frame',
},
{
ciphertext:
'AgR4fhEwYp4uvtSjKKVBRNo8M4cCzGNZCYJlKZ6dNV2TBPEAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyjF8TPWFNeTAVPNiUCARCAOwHa2IwF6OfmFdnZ1thO3nryExnRRrpV6SuDQMcVE4kN7GJSLMjUNKOHWy+tc6w4GJ8YZQPaXh3FZpi5AQAAAACBQTGyBZRrmYgb72ew18KF56PZxUWaw0tTi22YAY/r6oGdS+5h09VRBcpMLGuaDu4AAAAAAAAAAAAAAAEAAAAAAAAAQJIOz+8G3/o/pAvlKSNdtiPli7T/33N3BIOT8XsWqnzSF5JEYpaNdFpKLC6t9zgK6HHBr73ehnL1yHPU3FvWBqeD8QDElTDQ3prt4rUiN8kN',
commitment: 'gUExsgWUa5mIG+9nsNfCheej2cVFmsNLU4ttmAGP6+o=',
'message-id': 'fhEwYp4uvtSjKKVBRNo8M4cCzGNZCYJlKZ6dNV2TBPE=',
header:
'AgR4fhEwYp4uvtSjKKVBRNo8M4cCzGNZCYJlKZ6dNV2TBPEAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyjF8TPWFNeTAVPNiUCARCAOwHa2IwF6OfmFdnZ1thO3nryExnRRrpV6SuDQMcVE4kN7GJSLMjUNKOHWy+tc6w4GJ8YZQPaXh3FZpi5AQAAAACBQTGyBZRrmYgb72ew18KF56PZxUWaw0tTi22YAY/r6oGdS+5h09VRBcpMLGuaDu4=',
'decrypted-dek': '5SD48CW8Md8mKuygllS+zJlE5X8mhIqk+5nq3e2lnhU=',
'encryption-context': {},
exception: null,
'plaintext-frames': [
'28. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; unframed',
],
status: true,
'keyring-type': 'aws-kms',
comment:
'28. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; unframed',
},
{
ciphertext:
'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',
commitment: '/AZuebrDoBhDGw8k3yYnIMXR3n6i8aPh7l0ip3cpFgM=',
'message-id': 'r4RshhYvCOY/ajQPeb54T49paP2DVvo2PfIXU+3hbTU=',
header:
'AgR4r4RshhYvCOY/ajQPeb54T49paP2DVvo2PfIXU+3hbTUAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAyEE40xvDMtH0/MW9YCARCAO40maS/hEokvZST+ZLwNSRl4kFobypfiG9PrkivJeUZfuKYL3biHGamGxbcO0GhiuVNIUpLTnOjqD8g/AgAAAAH8Bm55usOgGEMbDyTfJicgxdHefqLxo+HuXSKndykWA8gq5RRBe5igAl5sT7DzowY=',
'decrypted-dek': 'wElcw7jHSJ5f/aQpQyxuodFP3OgmxBnO1LNZPn+QU2U=',
'encryption-context': {},
exception: null,
'plaintext-frames': [
'2',
'9',
'.',
' ',
'[',
'C',
' ',
'E',
'S',
'D',
'K',
']',
' ',
'a',
'l',
'g',
'=',
'A',
'L',
'G',
'_',
'A',
'E',
'S',
'2',
'5',
'6',
'_',
'G',
'C',
'M',
'_',
'H',
'K',
'D',
'F',
'_',
'S',
'H',
'A',
'5',
'1',
'2',
'_',
'C',
'O',
'M',
'M',
'I',
'T',
'_',
'K',
'E',
'Y',
';',
' ',
'f',
'r',
'a',
'm',
'e',
'_',
's',
'i',
'z',
'e',
'=',
'1',
],
status: true,
'keyring-type': 'aws-kms',
comment:
'29. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; frame_size=1',
},
{
ciphertext:
'AgR4K3m8tPW6+GZbv2h6l/Zog57SL5sT9o50Bf9FbObk18gAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAwHMATBwGsO+itTfXkCARCAO2quKOuXQ1vgTLsWWcF5Xxta5xGkziCmXh3MjZz7fg9Rh9+uM7giP9yGqpLPhws29+QCSDc+U+MjbjvPAgAAABBKcTTOB2n0NhpGIjqX6asWzqnVxGL9ElHDsIADOwl25HBnjqaKG2LS5Yb+aVyMJW4AAAABAAAAAAAAAAAAAAABabtPdgY42AWzHXmW92NiQzrnvQV9OrG3UN89DTZZ/tkAAAACAAAAAAAAAAAAAAACXd1zoo32cOde25/kpfepcMB8JCqFeYQRFlyc0YrKJf0AAAADAAAAAAAAAAAAAAADKLae04FNWjljylpTTZPVdmAMQ2WoHKzMPC1qnsWZHvAAAAAEAAAAAAAAAAAAAAAEBt6stQeuur0FKyYK9bR1K6+sJn/q8wB8gajT1pxb+Xb/////AAAABQAAAAAAAAAAAAAABQAAAAXwamnjgyqZoZJjJMf8KLi4WFC5AzM=',
commitment: 'SnE0zgdp9DYaRiI6l+mrFs6p1cRi/RJRw7CAAzsJduQ=',
'message-id': 'K3m8tPW6+GZbv2h6l/Zog57SL5sT9o50Bf9FbObk18g=',
header:
'AgR4K3m8tPW6+GZbv2h6l/Zog57SL5sT9o50Bf9FbObk18gAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAwHMATBwGsO+itTfXkCARCAO2quKOuXQ1vgTLsWWcF5Xxta5xGkziCmXh3MjZz7fg9Rh9+uM7giP9yGqpLPhws29+QCSDc+U+MjbjvPAgAAABBKcTTOB2n0NhpGIjqX6asWzqnVxGL9ElHDsIADOwl25HBnjqaKG2LS5Yb+aVyMJW4=',
'decrypted-dek': 'E4ocDFKJ9JGz2dXyOBNqh9atsl6ceVqoftZzhiTAVK8=',
'encryption-context': {},
exception: null,
'plaintext-frames': [
'30. [C ESDK] alg',
'=ALG_AES256_GCM_',
'HKDF_SHA512_COMM',
'IT_KEY; frame_si',
'ze=16',
],
status: true,
'keyring-type': 'aws-kms',
comment:
'30. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; frame_size=16',
},
{
ciphertext:
'AgR4gAA7pUhGfkfy82zd66QV7oEpgAY/d0PQv+69MJwcZaQAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAz2OsdsmlWWA/LqJscCARCAO/Zfy5nh0mNvvn4WKkjt6cTqBl/tAmmJKHyxt9orNTGGoTRAyUy4EA5A794sqU0AVXiSP3y4GIcg3GT9AgAABACcuZNYrK2pO/AtSUAL495ZtuouZUHtgi66pbyqaJkJglijsti80CwWoVmBdkCk+2f/////AAAAAQAAAAAAAAAAAAAAAQAAAEdqhQognTmY0tGmRPwKMMi5WhdUab5fEA4aqCR5QaKp9J4JnTdrqepBxkZ1KWjlmiUnqCGyTIPhKhTMTYFztz3cphx85xe1raLWByDQbPSaD/6FOEixwLY=',
commitment: 'nLmTWKytqTvwLUlAC+PeWbbqLmVB7YIuuqW8qmiZCYI=',
'message-id': 'gAA7pUhGfkfy82zd66QV7oEpgAY/d0PQv+69MJwcZaQ=',
header:
'AgR4gAA7pUhGfkfy82zd66QV7oEpgAY/d0PQv+69MJwcZaQAAAABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NjU4OTU2NjAwODMzOmtleS9iMzUzN2VmMS1kOGRjLTQ3ODAtOWY1YS01NTc3NmNiYjJmN2YApwEBAQB4QPOMJ14xCXQWwQcpUVBXGWSto+8cIelMi6C9vJ0PtBQAAAB+MHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAz2OsdsmlWWA/LqJscCARCAO/Zfy5nh0mNvvn4WKkjt6cTqBl/tAmmJKHyxt9orNTGGoTRAyUy4EA5A794sqU0AVXiSP3y4GIcg3GT9AgAABACcuZNYrK2pO/AtSUAL495ZtuouZUHtgi66pbyqaJkJglijsti80CwWoVmBdkCk+2c=',
'decrypted-dek': 'CcR2nrT/kcO4xJDogk5djrW6fSbjErxmXf9anzG5kSU=',
'encryption-context': {},
exception: null,
'plaintext-frames': [
'31. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; frame_size=1024',
],
status: true,
'keyring-type': 'aws-kms',
comment:
'31. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY; frame_size=1024',
},
{
ciphertext:
'AgV4L2S0PjlT+XA5n5U65oi/3NDRjFAuzOzfc8ceMbAh5DYAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFzanM1TklJblNoM2RrVmtyQmlxSkhXK2dNVzV5eWx5elNUbVprVUZMOTBiS09kMmdhUUM2N1k4WmpGTktNVmY0Zz09AAEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQEBAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDEoy6kj/pFN3NU5iXQIBEIA7X7fjiNBdtgeYDNAoe/DcVQVw5rgnJS9VqnSp0KlF0Km8a/ZzXCgYBb00WwTns4vcxq0rZwVL4DkULToBAAAAAJB7d2YxM9LBEXbzT3LVQHP3yotU2Y2n6pLQmYeo8bMe7YU6Q4zMaICWf7u2RP6NQAAAAAAAAAAAAAAAAQAAAAAAAABLCoBohy10UfWSBVipyqTKUw6ur/9jPvsWSww4CaQ7mtjQ+CY9xwO10H6zRIxnq3bR43iYHM8d0clSV4k6dNet1Y2HJt1bFXnuuY3rdAxH/Iee//SvqvVjcOwNsABnMGUCMQCY+AHrGu/0hAy6dWbX+zVTu97+MUfSl8NcMmTNCKhtwcxKHnTQZlFEc7Qzu7A6iDMCMBReZ6xwJp1h8fzYyZ9m50XDwG/jzx/v+lRbGVulEjVdfdWvyYx+GAkNJEEQaBVZwQ==',
commitment: 'kHt3ZjEz0sERdvNPctVAc/fKi1TZjafqktCZh6jxsx4=',
'message-id': 'L2S0PjlT+XA5n5U65oi/3NDRjFAuzOzfc8ceMbAh5DY=',
header:
'AgV4L2S0PjlT+XA5n5U65oi/3NDRjFAuzOzfc8ceMbAh5DYAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREFzanM1TklJblNoM2RrVmtyQmlxSkhXK2dNVzV5eWx5elNUbVprVUZMOTBiS09kMmdhUUM2N1k4WmpGTktNVmY0Zz09AAEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQEBAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDEoy6kj/pFN3NU5iXQIBEIA7X7fjiNBdtgeYDNAoe/DcVQVw5rgnJS9VqnSp0KlF0Km8a/ZzXCgYBb00WwTns4vcxq0rZwVL4DkULToBAAAAAJB7d2YxM9LBEXbzT3LVQHP3yotU2Y2n6pLQmYeo8bMe7YU6Q4zMaICWf7u2RP6NQA==',
'decrypted-dek': 'p7jVbJV7IWyZ+VKrPIMcPRU0kdAqQxOtCLDYwuRps84=',
'encryption-context': {
'aws-crypto-public-key':
'Asjs5NIInSh3dkVkrBiqJHW+gMW5yylyzSTmZkUFL90bKOd2gaQC67Y8ZjFNKMVf4g==',
},
exception: null,
'plaintext-frames': [
'32. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY_ECDSA_P384; unframed',
],
status: true,
'keyring-type': 'aws-kms',
comment:
'32. [C ESDK] alg=ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY_ECDSA_P384; unframed',
},
{
ciphertext:
'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',
commitment: 'WBCclfUjcj+DCoc31YFH7CS2i+V5kD4Vwx9krnc8Pgc=',
'message-id': 'G59FPxp4eCwrZrzjP0zIia9+Xmv+DdaTCNUj9UdyT5U=',
header:
'AgV4G59FPxp4eCwrZrzjP0zIia9+Xmv+DdaTCNUj9UdyT5UAXwABABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREEvS3ljdHpsZXJlY3lKVkprbmhaWWxJVTFvMUwyRVFhTW5kR2crWXVaM20xUGhKc2FhMzNTb3VkZXVkVnBTdWZVQT09AAEAB2F3cy1rbXMAS2Fybjphd3M6a21zOnVzLXdlc3QtMjo2NTg5NTY2MDA4MzM6a2V5L2IzNTM3ZWYxLWQ4ZGMtNDc4MC05ZjVhLTU1Nzc2Y2JiMmY3ZgCnAQEBAHhA84wnXjEJdBbBBylRUFcZZK2j7xwh6UyLoL28nQ+0FAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDFIoc1AQR8OC2l7aXwIBEIA7pAVMPn0bKicv2GF06mdRGqr6IZctNrW869kDcgeqXsC/IhAiyA3brWRtHO8lDcCx6TOui4cUBl5LbRkCAAAAAVgQnJX1I3I/gwqHN9WBR+wktovleZA+FcMfZK53PD4HJNlQi+hiddz7BzZ2x8dz1Q==',
'decrypted-dek': 'ApPHw6yUnnWea70HYU9vvgxIiWuk7gMb7lMXR21W8Kk=',
'encryption-context': {
'aws-crypto-public-key':
'A/KyctzlerecyJVJknhZYlIU1o1L2EQaMndGg+YuZ3m1PhJsaa33SoudeudVpSufUA==',
},
exception: null,
'plaintext-frames': [
'3',
'3',
'.',
' ',
'[',
'C',
' ',
'E',
'S',
'D',
'K',
']',
' ',
'a',
'l',
'g',
'=',
'A',
'L',
'G',
'_',
'A',
'E',
'S',
'2',
'5',
'6',
'_',
'G',
'C',
'M',
'_',
'H',
'K',
'D',
'F',
'_',
'S',
'H',
'A',
'5',
'1',
'2',
'_',
'C',
'O',
'M',
'M',
'I',
'T',
'_',
'K',
'E',
'Y',
'_',
'E',
'C',
'D',
'S',
'A',
'_',
'P',
'3',
'8',
'4',
';',