-
Notifications
You must be signed in to change notification settings - Fork 19
chore: add more interop tests #2131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
72f7ce6
Add hash only test
rishav-karanjit b2c464f
ec test
rishav-karanjit 40d075a
refactoring
rishav-karanjit e8e816a
m
rishav-karanjit 872c669
formatting
rishav-karanjit bb63d31
remove temp code
rishav-karanjit d95c763
m
rishav-karanjit 2e40b09
m
rishav-karanjit 78eedbe
m
rishav-karanjit cee5b6d
m
rishav-karanjit e22fdf7
m
rishav-karanjit 91d4b48
m
rishav-karanjit c0624c5
m
rishav-karanjit dbcca78
formatting
rishav-karanjit 24a064f
Don't reuse test
rishav-karanjit aa49177
Revert "Don't reuse test"
rishav-karanjit dbce8e0
Add material_description field to ScenarioManifest Scenario class
rishav-karanjit a1c9fd4
Pass materialDescription through createProvider in sdkv2 HolisticIT
rishav-karanjit a66ee86
Pass materialDescription through createProvider in sdkv1 TransformerH…
rishav-karanjit e75eba2
Add KMS AES/128 interop test scenario to scenarios.json
rishav-karanjit e017cdf
Add disabled generator test for KMS AES/128 ciphertext vector
rishav-karanjit dc45bee
Generate KMS AES/128 ciphertext test vector and disable generator
rishav-karanjit a374774
See if it fails
rishav-karanjit 4eb0e82
Revert "See if it fails"
rishav-karanjit c73101e
to 256
rishav-karanjit 58a41c2
Merge branch 'ddbec-with-sdk-v2' into directKMSmaterial
rishav-karanjit c77a605
Assert material_description values are present in ciphertext blobs
rishav-karanjit f660950
m
rishav-karanjit ea99854
Revert "m"
rishav-karanjit 8f460ab
m
rishav-karanjit 5d3a046
empty commit
rishav-karanjit d9b5cff
Revert "m"
rishav-karanjit 254e018
Write AES/128 vector file directly instead of printing to stdout
rishav-karanjit a56ece7
Simplify generateKmsAes128Vector to just encrypt + dump
rishav-karanjit 3ab1988
Extract writeTablesAsTestVector helper from generator test
rishav-karanjit fb38c16
Re-add aws-kms-aes128-1.json ciphertext vector file
rishav-karanjit c10c054
Add HashKeyOnly and KeysOnly writes to sdkv2 generateStandardData
rishav-karanjit e582d8a
Move vector generator to CipherTestGenerator extending HolisticIT
rishav-karanjit 7a434fc
Rename CipherTestGenerator to CipherTextGenerator
rishav-karanjit 94c0df5
Change AttributeValueSerializer to serialize AttributeValue instead o…
rishav-karanjit 4a8bc5f
m
rishav-karanjit 7144f31
m
rishav-karanjit 9bbca95
m
rishav-karanjit 750d703
Rename CipherTextGenerator to CipherTextGeneratorIT
rishav-karanjit d7be49b
Add non-ASCII material name interop test scenario
rishav-karanjit 695e1f1
Return table names from generateStandardData instead of hardcoding
rishav-karanjit c6c0f00
m
rishav-karanjit a0b2f3e
m
rishav-karanjit 45ab6fe
Support RSA signing pairs and materialDescription in static provider …
rishav-karanjit 28a108a
Add AES+RSA signing pair and non-BMP description scenarios
rishav-karanjit 8c8980a
m
rishav-karanjit 89a2554
Add generators for AES+RSA and AES+HMAC non-BMP description vectors
rishav-karanjit d269a5f
m
rishav-karanjit 99a2d46
Add AES+RSA and RSA+HMAC wrapped provider interop tests
rishav-karanjit 5404a6e
m
rishav-karanjit 676c8e7
m
rishav-karanjit 02dbbf2
m
rishav-karanjit 0ec0b24
m
rishav-karanjit 6161d5c
formatting
rishav-karanjit 04418dc
m
rishav-karanjit 34b976a
formatting
rishav-karanjit File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
311 changes: 311 additions & 0 deletions
311
...imes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/aws-kms-aes128-1.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,311 @@ | ||
| { | ||
| "TableName": [ | ||
| { | ||
| "rangeKey": { | ||
| "N": "1" | ||
| }, | ||
| "hashKey": { | ||
| "N": "1" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURJSi9mY0M1SWJuanpOWWIwQUlCRUlBN0plYjdkL2VzcDlUeXpNTm02c290K3hvZlVwOS9KdjZTeGhmME0vcnFDSnhIdFVrOEVKeEVhanVFZEdqZzdqWlB2VHF4aGlIV0FQS0syU0U9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "qGocewScUQ1c8aq3C/vzn5ny8ticJsDzS032sYqWMFg=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "2" | ||
| }, | ||
| "hashKey": { | ||
| "N": "1" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURITy9OQlBzcVg4c1ExdWFCd0lCRUlBN3hEeVRQZHRBQkV0cTRsNlRCWURtaWIrVlZpNWFhSEJUTjFwZkpjSkhiRUFUbkRIRVFleHVCbFdFWGF2Z21YeTB5N0VKb09JRjFkUmw1dmM9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "NHoCI+Fptt1+EbeLvlFfwgeJ//6cwEThIwd5lnfSUHQ=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "3" | ||
| }, | ||
| "hashKey": { | ||
| "N": "1" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURKZ2tlcExOL1NEUjk1VTU4QUlCRUlBN01MV1NFRHJWc1NodXJVeGdiSXh2a0JnbEYwQzFaQUJMNWJJM3VQTjhaT0NrODFFRDdMQ2lmSysxRktPaFhCMjdWa0xXUmtmQ3hwNFI5SHM9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "n3p9vPZFUXYtrROqMcSN7DbA43o4/d/i+GvjC3QRijk=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "1" | ||
| }, | ||
| "hashKey": { | ||
| "N": "5" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURBRTVXanBkNUxSNlVtQldCUUlCRUlBNzI1NnB5ZHhyeFRoVFZhTFlvaVpJd000eVZjdTF2M0g1MTV0cHdYVjc1RkhXMEdJRFBCaDFFV0pVbktzSno3ZWhOK29paDQrR0hUTTd0aEE9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "b33u94fPe98fWv/8yxljlAX50oZHzYAdSkgR47fyuEk=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "7" | ||
| }, | ||
| "hashKey": { | ||
| "N": "5" | ||
| }, | ||
| "stringValue": { | ||
| "B": "ulvmiUjfdoADRULkSCt0TMJR41SeJ3tGhB0eo9klbkimDpH+kLvSFssShNNiw58D" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURHYzM3OXduNThwSFJNdngzUUlCRUlBN1hsOGxsY2JtcCsveDQ1UTJxbXJIWUVOa09hSnhiNTdMV3p5eUJQd3F5dFVPUkxEdEFoMTlwVTRZSXAwekkxcjFZak9WY2FrMFpCejhnTzA9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "intSet": { | ||
| "B": "mWj/x2i5ZVnF85M+0DlMuA8auGMTpxRneHTT4nC4INLQKb9g4wjrh/fBxP3+ThRMd+cVPZkzIfzX5StxSQ5SDQ==" | ||
| }, | ||
| "doubleSet": { | ||
| "B": "e7pTh2Vvf64nSyfaM1Tl42gqZ1ikadrZWSQx4h5Zukk1EketDPQ7nKwDdttO6H/67NLodz3KwyUC4knfsdxJhg==" | ||
| }, | ||
| "byteArrayValue": { | ||
| "B": "8wRbF6KLOdOaBfOLlzEaX78McJs0XCUcmE1T9gyDmik=" | ||
| }, | ||
| "intValue": { | ||
| "B": "Zjtk/o2pOnTFE8pWQx2oi6q3ZS/+kuq4cQUV+uSJbng=" | ||
| }, | ||
| "stringSet": { | ||
| "B": "tRT+oPWeTbD21GsKGKbMLi2NQA3HFPuTHCwbk+640+uPx4jolsrPAe9XxIClIvL9QUzJElVfcOHMrYmHMixAnw==" | ||
| }, | ||
| "doubleValue": { | ||
| "B": "3t0FHOiVXalm/MeTcqgtQVFbbtcHOd5zT4e+kid1GHE=" | ||
| }, | ||
| "version": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "AOq0OZXtbC2AR0EKzuPuD85LV79rN82ilhNn9JZreVY=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "10" | ||
| }, | ||
| "hashKey": { | ||
| "N": "8" | ||
| }, | ||
| "stringValue": { | ||
| "S": "Hello world!" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURQOGkrVGtJS2luaU1mVGN0UUlCRUlBNzNsUWVHVTM0ZERxSXBTbW45ZWliR0t6M3oxMVZPTWkvTFRMWXR4YlZGRlllS0Y4Mk5ZSUN3NGZKN0tlaG1tTWFnYWtHQW9xalJrYjhUZnc9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "intSet": { | ||
| "NS": ["0", "1", "10", "15", "200"] | ||
| }, | ||
| "doubleSet": { | ||
| "NS": ["-34.2", "-3", "0", "7.6", "15"] | ||
| }, | ||
| "byteArrayValue": { | ||
| "B": "AAECAwQF" | ||
| }, | ||
| "intValue": { | ||
| "N": "123" | ||
| }, | ||
| "stringSet": { | ||
| "SS": ["?", "Cruel", "Goodbye", "World"] | ||
| }, | ||
| "doubleValue": { | ||
| "N": "15" | ||
| }, | ||
| "version": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "GqTn5MsMdwzJhu5fvFXFTU+r254fIwM6ExTZ+ztCWIk=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "3" | ||
| }, | ||
| "hashKey": { | ||
| "N": "7" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURDNWtLak9BcTVNVit5NU9QQUlCRUlBN0ovdUduR2puNjZ2bWNZQWkzM3JXRVgvL3pGVnI4MVlJYTVRMTJrNEN6MldOMTUraERETHlheDRaUGo5R2ZNSWN2VDIrQXZzQWlWcEh5WnM9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "vUHDVrOUX1uUzpGQh9Hh/RKdo4f/9mlJque0ASKUmWU=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "9" | ||
| }, | ||
| "hashKey": { | ||
| "N": "7" | ||
| }, | ||
| "stringValue": { | ||
| "S": "Hello world!" | ||
| }, | ||
| "intSet": { | ||
| "NS": ["0", "1", "10", "15", "200"] | ||
| }, | ||
| "doubleSet": { | ||
| "NS": ["-34.2", "-3", "0", "7.6", "15"] | ||
| }, | ||
| "byteArrayValue": { | ||
| "B": "AAECAwQF" | ||
| }, | ||
| "intValue": { | ||
| "N": "123" | ||
| }, | ||
| "stringSet": { | ||
| "SS": ["?", "Cruel", "Goodbye", "World"] | ||
| }, | ||
| "doubleValue": { | ||
| "N": "15" | ||
| }, | ||
| "version": { | ||
| "N": "0" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "1" | ||
| }, | ||
| "hashKey": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURFSmxkYm5KZDdqVHlnd3ZYd0lCRUlBNzl2cEpiVFh6YThWbVpMdnRpZHQxbjVQYmV3MFdZa2NaSHpObkdzbm9uMDg5bWlydEpJSkVFWjRkVzg0UFR4ZHg2d0pTRlB0Ui9iQmMxSkE9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "yUILbNFQqe62ny1BxHji2E4EVr72JxIQl8vqA5xTudI=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "2" | ||
| }, | ||
| "hashKey": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURKNWx1c2ZhckhqK3dFR1E3QUlCRUlBNzhqNUpad01FQndtUWlrbjBGQWdFZEhLRTUrVm5EY2U4cmk5VjRQSmgwUU5OT3pOT2FRUE8wWm11Y0t2TWhJd2V5QWp1d3N4TnI3YUdKcWs9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "vE2UBbTXt8CEA9ldbV+SxkaJInmuM4F+0iagwL3jlfQ=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "3" | ||
| }, | ||
| "hashKey": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURETkxaUy8vVXJUVDFjQVZUUUlCRUlBN2liWXZFTDJ4b3dvNlppQy9KRDVJeUkzUzNDQ1pkSkVXejREUW8ySVpYZEdMVG5iQTlLNlIvM21pUFBXVGJpeHRaL2tRMzErSHpmQ3JzQkk9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "8jebfjADsrOFu2bWru8RPkxuagYBe6pNhCffKmGBBa4=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "2" | ||
| }, | ||
| "hashKey": { | ||
| "N": "6" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURIK1BjOSsvT254N28wQjFSUUlCRUlBN2lxMmpEMjhsOXYvTHROTXNtMmpKMFU4T0JHRWd0MHo3UGJSZm9SNTFDY2ZlN2RSYmhVUVJHQmd2SjZPejJ1Zk82YUlTeEZDeStXSEFsYWs9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "EdDDCOj5LtUz41YfujnxAFBAEVrDMxNOOgC//5g+Ga0=" | ||
| } | ||
| }, | ||
| { | ||
| "rangeKey": { | ||
| "N": "8" | ||
| }, | ||
| "hashKey": { | ||
| "N": "6" | ||
| }, | ||
| "stringValue": { | ||
| "S": "Hello world!" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRUROTkNxR2JhNDNGL09ZcUJ4QUlCRUlBN1V3Mkxyd0VSdVVCZ0txUkJDSG9GbTFKNythS2twNnNZdysya1F2YktjcHhCSkhTaUQ5c2UrTkFORDJ4NmUxL3FZZHdoMmluTUp4N1dHVlE9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "intSet": { | ||
| "B": "G9pyhYAvW+lcI045VGJzLjNok83QYmo25EhzxLu+pmPFu1TOzYYGq0L9UbZhptH0lkIUA3JDEos7hojNhrXH7Q==" | ||
| }, | ||
| "doubleSet": { | ||
| "NS": ["-34.2", "-3", "0", "7.6", "15"] | ||
| }, | ||
| "byteArrayValue": { | ||
| "B": "pfV5LK+VlC8exIfWuz6gYpHzOOco5DkHlEubLTG6ryU=" | ||
| }, | ||
| "intValue": { | ||
| "N": "123" | ||
| }, | ||
| "stringSet": { | ||
| "B": "6c6Vs3V4v1d0VcKwH4mZ1X23X4yBmzRkDSa9njnpGsiUCikKOf9roouTmOSFTDTBnJg5+ONeQ+eUP0he71s4VA==" | ||
| }, | ||
| "doubleValue": { | ||
| "N": "15" | ||
| }, | ||
| "version": { | ||
| "N": "0" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "snEytpzx8XslpZ2twaYuJ90aO10GGm/QHpT31XISj68=" | ||
| } | ||
| } | ||
| ], | ||
| "HashKeyOnly": [ | ||
| { | ||
| "hashKey": { | ||
| "S": "Bar" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURBY3FjeXN3bzVpRXJ0bDZLQUlCRUlBN095WTFMUEcwWlord0hKeEJBREI5R3k0R015bDBXSHVSVjlGQ2I1aXd3M2psVXZnMG8ydDJ0ZTNwWUw4d0xpRm5icFBQMDc0MmE4ejNzc3c9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "UtWxrrB03cfrQVcEX5vCaKPzYq8U+KGLaFyXJO358EM=" | ||
| } | ||
| }, | ||
| { | ||
| "hashKey": { | ||
| "S": "Baz" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURFcXpkVWhRUmxNMmRPVkxUUUlCRUlBN0VwdXRQZ0h3T0xHMW1qSmEyRjl1M095QVdBd2JidnhGTzJ1THdETVJGR2NSbUd1MThlcUg3RUxycWFCSm5jODdtS2RDU05PNkVLSTJUSzQ9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "oMgtd70jhH3e42b43WZsHcQ8dh2WFLHTa7LSbPfRkx8=" | ||
| } | ||
| }, | ||
| { | ||
| "hashKey": { | ||
| "S": "Foo" | ||
| }, | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRUREM3NJVDhuVVJtUnVaQWJkZ0lCRUlBN1VGN3RkVW9tRHBUUlJjcXBobEVMNFJZV2F6MHMyMVRDNnlHZmQ0Zy85STdZcVpHVkZLL3owbGJTT1djTHFlaTNySFUxR2gwYkxFMHJDRTg9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMTI4AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "vv4kUq+PG3AdqUeLeiFuoywRAyOdlcufZavixrqkePI=" | ||
| } | ||
| } | ||
| ] | ||
| } |
33 changes: 33 additions & 0 deletions
33
.../src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-nonascii-name-1.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| { | ||
| "nonascii-metatable": [ | ||
| { | ||
| "*amzn-ddb-map-desc*": { | ||
| "B": "AAAAAAAAABBhbXpuLWRkYi1lbnYta2V5AAAA4EFRRUJBSGhBODR3blhqRUpkQmJCQnlsUlVGY1paSzJqN3h3aDZVeUxvTDI4blErMEZBQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURGMVo0eVNOSFpjbXo0Ky9vZ0lCRUlBN3hwL1J4K2Z4OE4yRzBiZFppM3dvWHpiejJ5ZXJIWk80TmlqWVBhWHZENzcxbmY3Q1cxRm1YUzY5Um1GRjBjRXlVTkNmVHk4anZJa0JlWVE9AAAAD2F3cy1rbXMtZWMtYXR0cgAAAAYqa2V5cyoAAAAQYW16bi1kZGItZW52LWFsZwAAAAdBRVMvMjU2AAAAEGFtem4tZGRiLXNpZy1hbGcAAAAOSG1hY1NIQTI1Ni8yNTYAAAARYW16bi1kZGItd3JhcC1hbGcAAAADa21zAAAAFWFtem4tZGRiLW1hcC1zeW0tbW9kZQAAABEvQ0JDL1BLQ1M1UGFkZGluZw==" | ||
| }, | ||
| "t": { | ||
| "B": "Aytthuzqg8+ovuhyjSrnJPdCrSCzr0hGq+P25QjM5Lk=" | ||
| }, | ||
| "V": { | ||
| "N": "0" | ||
| }, | ||
| "encAlg": { | ||
| "B": "EU2NEt5cohFAUdVGVUzAKB7ywZJ7fukGfX5LwvZ5d38=" | ||
| }, | ||
| "enc": { | ||
| "B": "Ctyt15L9T3dtnDZgwxMwaLVsPUqLajsm2on+NFyPE+K20EbThFVZlfL8tBeKg95zhfpV3SMk6Tr3H3V72ttCLg==" | ||
| }, | ||
| "intAlg": { | ||
| "B": "slaBhG/rQuJGdfN1xk1l010iAu8o0FNRYSeZonAzMRSkxDGR2ZPoxwx4KhTtfLaV" | ||
| }, | ||
| "N": { | ||
| "S": "テストΨ素材\uD83D\uDE00" | ||
| }, | ||
| "int": { | ||
| "B": "1SFTmZuykcMQo0iPoJy14xNhRqPlSSmPFx9YAuDCv+JrW+/FfUAZiZxei1Du5MOLTPBXv6a1bAK9v4LWc3N2EQ==" | ||
| }, | ||
| "*amzn-ddb-map-sig*": { | ||
| "B": "LHsI6noUN3eS6FK03l8Cd/IfXZgCa2xIKmmXHaZijZ4=" | ||
| } | ||
| } | ||
| ] | ||
| } |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note to reviewer: these ciphertext are created with HolisticIT.java. It could be better to skip reviewing this JSON file and review
encryptWithTestVectorfunction in HolisticIT.java which generates this cipher.