From 3b02e0e20505f3a2834b7882cde4eba359b1e563 Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 10:52:47 -0500 Subject: [PATCH 01/11] chore: configure with project.properties --- .github/workflows/dafny_format_version.yaml | 25 +++++++++++++++ .github/workflows/dafny_verify_version.yaml | 25 +++++++++++++++ .github/workflows/dafny_version.yaml | 25 +++++++++++++++ .github/workflows/daily_ci.yml | 31 ++++++++++++++----- .github/workflows/pull.yml | 34 +++++++++++++++------ .github/workflows/push.yml | 28 ++++++++++++----- project.properties | 7 +++++ 7 files changed, 151 insertions(+), 24 deletions(-) create mode 100644 .github/workflows/dafny_format_version.yaml create mode 100644 .github/workflows/dafny_verify_version.yaml create mode 100644 .github/workflows/dafny_version.yaml create mode 100644 project.properties diff --git a/.github/workflows/dafny_format_version.yaml b/.github/workflows/dafny_format_version.yaml new file mode 100644 index 000000000..3f1fe9bda --- /dev/null +++ b/.github/workflows/dafny_format_version.yaml @@ -0,0 +1,25 @@ +# This workflow reads the project.properties +# into the environment variables +# and then creates an output variable for `dafnyFormatVersion ` +name: Dafny Format Version + +on: + workflow_call: + outputs: + version: + description: "The dafny version for format" + value: ${{ jobs.getDafnyFormatVersion.outputs.version }} + +jobs: + getDafnyFormatVersion: + runs-on: ubuntu-22.04 + outputs: + version: ${{ steps.read_property.outputs.dafnyFormatVersion }} + steps: + - uses: actions/checkout@v4 + - name: Read version from Properties-file + id: read_property + uses: christian-draeger/read-properties@1.1.1 + with: + path: "./project.properties" + properties: "dafnyFormatVersion" diff --git a/.github/workflows/dafny_verify_version.yaml b/.github/workflows/dafny_verify_version.yaml new file mode 100644 index 000000000..ec9ce95b9 --- /dev/null +++ b/.github/workflows/dafny_verify_version.yaml @@ -0,0 +1,25 @@ +# This workflow reads the project.properties +# into the environment variables +# and then creates an output variable for `dafnyVerifyVersion ` +name: Dafny Verify Version + +on: + workflow_call: + outputs: + version: + description: "The dafny version for verify" + value: ${{ jobs.getDafnyVerifyVersion.outputs.version }} + +jobs: + getDafnyVerifyVersion: + runs-on: ubuntu-22.04 + outputs: + version: ${{ steps.read_property.outputs.dafnyVerifyVersion }} + steps: + - uses: actions/checkout@v4 + - name: Read version from Properties-file + id: read_property + uses: christian-draeger/read-properties@1.1.1 + with: + path: "./project.properties" + properties: "dafnyVerifyVersion" diff --git a/.github/workflows/dafny_version.yaml b/.github/workflows/dafny_version.yaml new file mode 100644 index 000000000..c20e01a43 --- /dev/null +++ b/.github/workflows/dafny_version.yaml @@ -0,0 +1,25 @@ +# This workflow reads the project.properties +# into the environment variables +# and then creates an output variable for `dafnyVersion` +name: Dafny Version + +on: + workflow_call: + outputs: + version: + description: "The dafny version" + value: ${{ jobs.getDafnyVersion.outputs.version }} + +jobs: + getDafnyVersion: + runs-on: ubuntu-22.04 + outputs: + version: ${{ steps.read_property.outputs.dafnyVersion }} + steps: + - uses: actions/checkout@v4 + - name: Read version from Properties-file + id: read_property + uses: christian-draeger/read-properties@1.1.1 + with: + path: "./project.properties" + properties: "dafnyVersion" diff --git a/.github/workflows/daily_ci.yml b/.github/workflows/daily_ci.yml index effd77843..600209ddb 100644 --- a/.github/workflows/daily_ci.yml +++ b/.github/workflows/daily_ci.yml @@ -6,18 +6,27 @@ on: - cron: "00 15 * * 1-5" jobs: + getVersion: + uses: ./.github/workflows/dafny_version.yaml + getVerifyVersion: + uses: ./.github/workflows/dafny_verify_version.yaml + # not yet used, because we don't actually CI formatting in this project?!? + getFormatVersion: + uses: ./.github/workflows/dafny_format_version.yaml daily-ci-codegen: # Don't run the cron builds on forks if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_codegen.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-ci-verification: # Don't run the cron builds on forks if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVerifyVersion uses: ./.github/workflows/library_dafny_verification.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVerifyVersion.outputs.version}} # daily-ci-java: # if: github.event_name != 'schedule' || github.repository_owner == 'aws' # uses: ./.github/workflows/library_java_tests.yml @@ -25,34 +34,40 @@ jobs: # dafny: '4.2.0' daily-ci-net: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_net_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-ci-rust: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_rust_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-ci-go: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_go_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-ci-interop-tests: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_interop_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-dafny-test-vectors: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_interop_test_vectors.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} daily-dafny-legacy-test-vectors: if: github.event_name != 'schedule' || github.repository_owner == 'aws' + needs: getVersion uses: ./.github/workflows/library_legacy_interop_test_vectors.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index a4727c23c..f6614c0de 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -5,42 +5,58 @@ on: pull_request: jobs: + getVersion: + uses: ./.github/workflows/dafny_version.yaml + getVerifyVersion: + uses: ./.github/workflows/dafny_verify_version.yaml + # not yet used, because we don't actually CI formatting in this project?!? + getFormatVersion: + uses: ./.github/workflows/dafny_format_version.yaml pr-ci-codegen: + needs: getVersion uses: ./.github/workflows/library_codegen.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-ci-verification: + needs: getVerifyVersion uses: ./.github/workflows/library_dafny_verification.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVerifyVersion.outputs.version}} # pr-ci-java: + # needs: getVerifyVersion # uses: ./.github/workflows/library_java_tests.yml # with: - # dafny: '4.2.0' + # dafny: ${{needs.getVersion.outputs.version}} pr-ci-net: + needs: getVersion uses: ./.github/workflows/library_net_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-ci-rust: + needs: getVersion uses: ./.github/workflows/library_rust_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-ci-go: + needs: getVersion uses: ./.github/workflows/library_go_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-test-vectors: + needs: getVersion uses: ./.github/workflows/library_interop_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-dafny-test-vectors: + needs: getVersion uses: ./.github/workflows/library_interop_test_vectors.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-dafny-legacy-test-vectors: + needs: getVersion uses: ./.github/workflows/library_legacy_interop_test_vectors.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-ci-all-required: if: always() needs: diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index a0a084d3a..569ef6caa 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -7,31 +7,45 @@ on: - main jobs: + getVersion: + uses: ./.github/workflows/dafny_version.yaml + getVerifyVersion: + uses: ./.github/workflows/dafny_verify_version.yaml + # not yet used, because we don't actually CI formatting in this project?!? + getFormatVersion: + uses: ./.github/workflows/dafny_format_version.yaml pr-ci-codegen: + needs: getVersion uses: ./.github/workflows/library_codegen.yml with: - dafny: '4.9.0' + dafny: push-ci-verification: + needs: getVerifyVersion uses: ./.github/workflows/library_dafny_verification.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVerifyVersion.outputs.version}} # push-ci-java: + # needs: getVerifyVersion # uses: ./.github/workflows/library_java_tests.yml # with: - # dafny: '4.2.0' + # dafny: ${{needs.getVersion.outputs.version}} push-ci-net: + needs: getVersion uses: ./.github/workflows/library_net_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} push-ci-rust: + needs: getVersion uses: ./.github/workflows/library_rust_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} push-ci-go: + needs: getVersion uses: ./.github/workflows/library_go_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} pr-test-vectors: + needs: getVersion uses: ./.github/workflows/library_interop_tests.yml with: - dafny: '4.9.0' + dafny: ${{needs.getVersion.outputs.version}} diff --git a/project.properties b/project.properties new file mode 100644 index 000000000..450316e50 --- /dev/null +++ b/project.properties @@ -0,0 +1,7 @@ +dafnyVersion=4.9.0 +dafnyVerifyVersion=4.9.0 +dafnyFormatVersion=4.9.0 +projectJavaVersion=4.1.0 +mplDependencyJavaVersion=1.8.0 +dafnyRuntimeJavaVersion=4.9.0 +smithyDafnyJavaConversionVersion=0.1.1 From 0d63b066df20becfa43ef669c8dd56e7ae51938e Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 10:58:31 -0500 Subject: [PATCH 02/11] m --- .github/workflows/duvet.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/duvet.yaml b/.github/workflows/duvet.yaml index db9513192..ea1bcbc51 100644 --- a/.github/workflows/duvet.yaml +++ b/.github/workflows/duvet.yaml @@ -43,7 +43,7 @@ jobs: run: | make duvet - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: specification_compliance_report From 81fdd3795947386980a431a68b9dd4adc192e69d Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 11:29:17 -0500 Subject: [PATCH 03/11] add format checking --- .github/PULL_REQUEST_TEMPLATE.md | 7 +- .github/actions/polymorph_codegen/action.yml | 2 +- .github/workflows/dafny_interop_test_net.yml | 18 +- .../dafny_interop_test_vector_net.yml | 48 +- .github/workflows/daily_ci.yml | 5 + .github/workflows/duvet.yaml | 6 +- .github/workflows/library_codegen.yml | 7 +- .../workflows/library_dafny_verification.yml | 17 +- .github/workflows/library_format.yml | 54 + .github/workflows/library_go_tests.yml | 22 +- .../library_interop_test_vectors.yml | 331 +- .github/workflows/library_interop_tests.yml | 79 +- .github/workflows/library_java_tests.yml | 47 +- .../library_legacy_interop_test_vectors.yml | 178 +- .github/workflows/library_net_tests.yml | 46 +- .github/workflows/library_rust_tests.yml | 18 +- .github/workflows/manual.yml | 2 +- .github/workflows/nighly_dafny.yml | 16 +- .github/workflows/pull.yml | 6 +- .github/workflows/push.yml | 10 +- .github/workflows/sem_ver.yml | 2 +- .pre-commit-config.yaml | 6 +- .prettierignore | 1 + .releaserc.cjs | 87 +- .../codebuild/release/release-prod.yml | 2 +- .../codebuild/release/release-staging.yml | 15 +- AwsEncryptionSDK/codebuild/release/sign.yml | 10 +- .../codebuild/release/test-prod.yml | 21 +- AwsEncryptionSDK/codebuild/release/verify.yml | 4 +- .../AwsCryptographyEncryptionSdkTypes.dfy | 2 +- .../src/AwsEncryptionSdkOperations.dfy | 334 +- .../AwsEncryptionSdk/src/EncryptDecrypt.dfy | 558 +- .../dafny/AwsEncryptionSdk/src/Index.dfy | 4 +- .../AwsEncryptionSdk/src/KeyDerivation.dfy | 76 +- .../AwsEncryptionSdk/src/MessageBody.dfy | 650 +- .../src/Serialize/EncryptionContext.dfy | 80 +- .../AwsEncryptionSdk/src/Serialize/Frames.dfy | 134 +- .../AwsEncryptionSdk/src/Serialize/Header.dfy | 48 +- .../src/Serialize/HeaderAuth.dfy | 48 +- .../src/Serialize/HeaderTypes.dfy | 88 +- .../src/Serialize/SerializableTypes.dfy | 40 +- .../src/Serialize/SerializeFunctions.dfy | 20 +- .../src/Serialize/V1HeaderBody.dfy | 2 +- .../dafny/AwsEncryptionSdk/test/Fixtures.dfy | 28 +- .../test/TestCreateEsdkClient.dfy | 208 +- .../test/TestEncryptDecrypt.dfy | 104 +- .../test/TestReproducedEncContext.dfy | 328 +- .../test/TestRequiredEncryptionContext.dfy | 2286 +- .../runtimes/go/examples/README.md | 40 +- .../internaldafny/__default.java | 4 +- .../internaldafny/types/__default.java | 4 +- AwsEncryptionSDK/runtimes/net/CHANGELOG.md | 89 +- .../runtimes/net/Examples/README.md | 38 +- .../AwsEncryptionSdk/CollectionOfErrors.cs | 2 +- AwsEncryptionSDK/runtimes/net/README.md | 12 +- .../TestVectorGenerator/README.md | 4 +- .../resources/0002-keys.v3.json | 132 +- ...wses-message-decryption-generation.v2.json | 146258 +++++++-------- .../resources/net4x-generate-manifest.json | 5694 +- .../resources/net4x-keys.json | 80 +- .../resources/python-2.3.0_keys.json | 424 +- AwsEncryptionSDK/runtimes/rust/CHANGELOG.md | 2 + .../runtimes/rust/examples/README.md | 36 +- CODE_OF_CONDUCT.md | 1 + CONTRIBUTING.md | 20 +- Makefile | 31 + README.md | 2 +- TestVectors/README.md | 14 +- ...sCryptographyEncryptionSdkTypesWrapped.dfy | 4 +- .../dafny/TestVectors/src/WriteVectors.dfy | 2 +- .../TestVectors/test/encrypt-manifest.json | 550 +- TestVectors/dafny/TestVectors/test/keys.json | 18 +- .../internaldafny/wrapped/__default.java | 53 +- .../encryptionsdk/wrapped/TestESDK.java | 114 +- .../java/TestWrappedESDKMain/__default.java | 2 +- cfn/CI.yaml | 2 +- cfn/net/CA-Staging.yml | 1 - cfn/net/CB-Release.yml | 50 +- codebuild/dafny/verify.yml | 10 +- codebuild/dotnet/benchmark-windows.yml | 5 +- releases/go/encryption-sdk/README.md | 2 - releases/go/encryption-sdk/examples/README.md | 40 +- releases/rust/esdk/examples/README.md | 36 +- 83 files changed, 79863 insertions(+), 80018 deletions(-) create mode 100644 .github/workflows/library_format.yml create mode 100644 .prettierignore diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c23fc89fd..2afa2468c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,8 +1,7 @@ -*Issue #, if available:* +_Issue #, if available:_ -*Description of changes:* - -*Squash/merge commit message, if applicable:* +_Description of changes:_ +_Squash/merge commit message, if applicable:_ By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. diff --git a/.github/actions/polymorph_codegen/action.yml b/.github/actions/polymorph_codegen/action.yml index bd5fee546..4eed3a9c5 100644 --- a/.github/actions/polymorph_codegen/action.yml +++ b/.github/actions/polymorph_codegen/action.yml @@ -88,7 +88,7 @@ runs: make -C mpl/AwsCryptographicMaterialProviders setup_prettier make -C mpl/ComAmazonawsKms setup_prettier make -C mpl/ComAmazonawsDynamodb setup_prettier - + # In the ESDK Dafny it does not make sense to run smithy dafny for java code # since the java esdk written natively and not through dafny #- name: Regenerate Java code using smithy-dafny diff --git a/.github/workflows/dafny_interop_test_net.yml b/.github/workflows/dafny_interop_test_net.yml index 2fefcb3cc..cef93d84d 100644 --- a/.github/workflows/dafny_interop_test_net.yml +++ b/.github/workflows/dafny_interop_test_net.yml @@ -34,11 +34,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ - windows-latest, - ubuntu-22.04, - macos-13, - ] + os: [windows-latest, ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -58,7 +54,7 @@ jobs: - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup MPL Dafny uses: dafny-lang/setup-dafny-action@v1.7.2 @@ -82,12 +78,12 @@ jobs: uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - name: Compile MPL with Dafny ${{inputs.mpl-dafny}} shell: bash - working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders + working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders run: | make setup_net # This works because `node` is installed by default on GHA runners @@ -109,7 +105,7 @@ jobs: - name: Test .NET Framework net48 working-directory: ./AwsEncryptionSDK - if: matrix.os == 'windows-latest' + if: matrix.os == 'windows-latest' shell: bash run: | make test_net FRAMEWORK=net48 @@ -126,7 +122,7 @@ jobs: - name: Test Examples on .NET Framework net48 working-directory: ./AwsEncryptionSDK - if: matrix.os == 'windows-latest' + if: matrix.os == 'windows-latest' shell: bash run: | dotnet test \ @@ -215,7 +211,7 @@ jobs: # We want this to fail, so if it returned 1, step passes, else it fails # TODO Post-#619: Refactor Test Vectors to expect failure, # as I doubt this true false logic works - + - name: Run ESDK-NET @ v4.0.0 Invalid Vectors .NET expect Success working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors shell: bash diff --git a/.github/workflows/dafny_interop_test_vector_net.yml b/.github/workflows/dafny_interop_test_vector_net.yml index 8ca08f3af..0205ea83a 100644 --- a/.github/workflows/dafny_interop_test_vector_net.yml +++ b/.github/workflows/dafny_interop_test_vector_net.yml @@ -33,11 +33,7 @@ jobs: decrypt_python_vectors: strategy: matrix: - os: [ - windows-latest, - ubuntu-22.04, - macos-13, - ] + os: [windows-latest, ubuntu-22.04, macos-13] runs-on: ${{matrix.os}} permissions: id-token: write @@ -57,7 +53,7 @@ jobs: - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup MPL Dafny uses: dafny-lang/setup-dafny-action@v1.7.2 @@ -81,12 +77,12 @@ jobs: uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - name: Compile MPL with Dafny ${{inputs.mpl-dafny}} shell: bash - working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders + working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders run: | make setup_net # This works because `node` is installed by default on GHA runners @@ -125,7 +121,7 @@ jobs: PYTHON_23_VECTOR_PATH=$GITHUB_WORKSPACE/python23/vectors DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$PYTHON_23_VECTOR_PATH/manifest.json" \ dotnet test --framework net48 - + - name: Decrypt Python 2.3.0 Test Vectors on .net6.0 working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors if: matrix.os != 'windows-latest' @@ -144,10 +140,7 @@ jobs: generate_vectors: strategy: matrix: - os: [ - ubuntu-22.04, - macos-13, - ] + os: [ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -167,7 +160,7 @@ jobs: - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup MPL Dafny uses: dafny-lang/setup-dafny-action@v1.7.2 @@ -191,12 +184,12 @@ jobs: uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - name: Compile MPL with Dafny ${{inputs.mpl-dafny}} shell: bash - working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders + working-directory: mpl/TestVectorsAwsCryptographicMaterialProviders run: | make setup_net # This works because `node` is installed by default on GHA runners @@ -228,7 +221,7 @@ jobs: dotnet run --project $GEN_PATH --framework net6.0 -- \ --encrypt-manifest $GEN_PATH/resources/0006-awses-message-decryption-generation.v2.json \ --output-dir $NET_41_VECTOR_PATH - + - name: Zip the Generated Test Vectors for ESDK-JS on Mac/Linux if: matrix.os != 'windows-latest' working-directory: ./AwsEncryptionSDK @@ -237,7 +230,7 @@ jobs: NET_41_VECTOR_PATH=net41/vectors cd $NET_41_VECTOR_PATH zip -qq net41.zip -r . - + - name: Upload Zip File uses: actions/upload-artifact@v4 if: matrix.os != 'windows-latest' @@ -249,10 +242,7 @@ jobs: needs: generate_vectors strategy: matrix: - os: [ - ubuntu-22.04, - macos-13, - ] + os: [ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -267,36 +257,36 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - + - name: Set up Dirs working-directory: ./AwsEncryptionSDK run: | NET_41_VECTOR_PATH=AwsEncryptionSDK/net41/vectors mkdir -p $NET_41_VECTOR_PATH - + - name: Download Encrypt Manifest Artifact uses: actions/download-artifact@v4 with: name: ${{matrix.os}}_vector_artifact path: AwsEncryptionSDK/net41/vectors - + - uses: actions/setup-node@v4 with: - node-version: 17 + node-version: 17 - name: Install deps run: | openssl version npm install @aws-crypto/integration-node npm install fast-xml-parser - + - name: Decrypt Generated Test Vectors with ESDK-JS working-directory: ./AwsEncryptionSDK # TODO Post-#619: Fix Zip file creation on Windows diff --git a/.github/workflows/daily_ci.yml b/.github/workflows/daily_ci.yml index 600209ddb..87d3dfb23 100644 --- a/.github/workflows/daily_ci.yml +++ b/.github/workflows/daily_ci.yml @@ -13,6 +13,11 @@ jobs: # not yet used, because we don't actually CI formatting in this project?!? getFormatVersion: uses: ./.github/workflows/dafny_format_version.yaml + pr-ci-format: + needs: getFormatVersion + uses: ./.github/workflows/library_format.yml + with: + dafny: ${{needs.getFormatVersion.outputs.version}} daily-ci-codegen: # Don't run the cron builds on forks if: github.event_name != 'schedule' || github.repository_owner == 'aws' diff --git a/.github/workflows/duvet.yaml b/.github/workflows/duvet.yaml index ea1bcbc51..2286dc849 100644 --- a/.github/workflows/duvet.yaml +++ b/.github/workflows/duvet.yaml @@ -3,7 +3,7 @@ # with respect to the specification name: Duvet report -on: +on: pull_request: push: branches: @@ -23,10 +23,10 @@ jobs: - name: Support longpaths on Git checkout run: | git config --global core.longpaths true - + - uses: actions/checkout@v3 with: - submodules: true + submodules: true - name: Install duvet shell: bash diff --git a/.github/workflows/library_codegen.yml b/.github/workflows/library_codegen.yml index 500950e02..c2f9bc87a 100644 --- a/.github/workflows/library_codegen.yml +++ b/.github/workflows/library_codegen.yml @@ -13,10 +13,7 @@ jobs: strategy: fail-fast: false matrix: - library: - [ - AwsEncryptionSDK, - ] + library: [AwsEncryptionSDK] # Note dotnet is only used for formatting generated code # in this workflow dotnet-version: ["6.0.x"] @@ -62,7 +59,7 @@ jobs: with: distribution: "corretto" java-version: "17" - + - name: Install Smithy-Dafny codegen dependencies uses: ./.github/actions/install_smithy_dafny_codegen_dependencies diff --git a/.github/workflows/library_dafny_verification.yml b/.github/workflows/library_dafny_verification.yml index c97c33fd0..c269a7f68 100644 --- a/.github/workflows/library_dafny_verification.yml +++ b/.github/workflows/library_dafny_verification.yml @@ -5,7 +5,7 @@ on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true type: string regenerate-code: @@ -18,11 +18,8 @@ jobs: verification: strategy: matrix: - library: [ - AwsEncryptionSDK, - TestVectors - ] - os: [ macos-13 ] + library: [AwsEncryptionSDK, TestVectors] + os: [macos-13] runs-on: ${{ matrix.os }} env: DOTNET_CLI_TELEMETRY_OPTOUT: 1 @@ -31,12 +28,12 @@ jobs: - name: Support longpaths run: | git config --global core.longpaths true - + - uses: actions/checkout@v2 - name: Init Submodules run: | - git submodule update --init libraries - git submodule update --init --recursive mpl + git submodule update --init libraries + git submodule update --init --recursive mpl # dafny-reportgenerator requires next6 # but only 7.0 is installed on macos-13-large @@ -58,7 +55,7 @@ jobs: library: ${{ matrix.library }} diff-generated-code: false update-and-regenerate-mpl: true - + - name: Verify ${{ matrix.library }} Dafny code shell: bash working-directory: ./${{ matrix.library }} diff --git a/.github/workflows/library_format.yml b/.github/workflows/library_format.yml new file mode 100644 index 000000000..fa37e073a --- /dev/null +++ b/.github/workflows/library_format.yml @@ -0,0 +1,54 @@ +# This workflow performs static analysis checks. +name: Library format check + +on: + workflow_call: + inputs: + dafny: + description: "The Dafny version to run" + required: true + type: string + regenerate-code: + description: "Regenerate code using smithy-dafny" + required: false + default: false + type: boolean +jobs: + format_projects: + # Don't run the nightly build on forks + if: github.event_name != 'schedule' || github.repository_owner == 'aws' + strategy: + matrix: + os: [macos-13] + runs-on: ${{ matrix.os }} + defaults: + run: + shell: bash + env: + DOTNET_CLI_TELEMETRY_OPTOUT: 1 + DOTNET_NOLOGO: 1 + steps: + - name: Support longpaths + run: | + git config --global core.longpaths true + + - uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup Dafny + uses: dafny-lang/setup-dafny-action@v1.8.0 + with: + dafny-version: ${{ inputs.dafny }} + + - name: Check format of Java code et al + run: | + make format_java_misc-check + + - name: Check format of Dafny code + run: | + make format_dafny-check + + - name: Check format of Dotnet code + run: | + make format_net-check diff --git a/.github/workflows/library_go_tests.yml b/.github/workflows/library_go_tests.yml index e3e44b54e..0bdc7c484 100644 --- a/.github/workflows/library_go_tests.yml +++ b/.github/workflows/library_go_tests.yml @@ -5,7 +5,7 @@ on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true type: string regenerate-code: @@ -20,13 +20,13 @@ jobs: fail-fast: false matrix: library: [AwsEncryptionSDK, TestVectors] - go-version: [ "1.23" ] + go-version: ["1.23"] os: [ - # Sed script doesn't work properly on windows - # windows-latest, - ubuntu-22.04, - macos-13, - ] + # Sed script doesn't work properly on windows + # windows-latest, + ubuntu-22.04, + macos-13, + ] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -65,7 +65,7 @@ jobs: - name: Install Go imports run: | - go install golang.org/x/tools/cmd/goimports@latest + go install golang.org/x/tools/cmd/goimports@latest - name: Compile ${{ matrix.library }} implementation shell: bash @@ -74,7 +74,7 @@ jobs: # This works because `node` is installed by default on GHA runners CORES=$(node -e 'console.log(os.cpus().length)') make transpile_go CORES=$CORES - + - name: Unzip .NET Retry Flag Manifests shell: bash working-directory: TestVectors/dafny/TestVectors/test/ @@ -96,10 +96,10 @@ jobs: shell: bash run: | make test_go - + - name: Test Examples for Go if: matrix.library == 'AwsEncryptionSDK' working-directory: ${{ matrix.library }}/runtimes/go/examples shell: bash run: | - go run main.go \ No newline at end of file + go run main.go diff --git a/.github/workflows/library_interop_test_vectors.yml b/.github/workflows/library_interop_test_vectors.yml index 84b6f874d..07a5f2cbc 100644 --- a/.github/workflows/library_interop_test_vectors.yml +++ b/.github/workflows/library_interop_test_vectors.yml @@ -32,166 +32,166 @@ jobs: permissions: id-token: write contents: read - + steps: - - name: Support longpaths on Git checkout - run: | - git config --global core.longpaths true - - # TestVectors will call KMS - - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v2 - with: - aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 - role-session-name: InterOpTests - - - uses: actions/checkout@v3 - # Not all submodules are needed. - # We manually pull the submodule we DO need. - - run: git submodule update --init libraries - - run: git submodule update --init --recursive mpl - - # Set up runtimes - - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} - if: matrix.language == 'net' - uses: actions/setup-dotnet@v3 - with: - dotnet-version: ${{ matrix.dotnet-version }} - - # Setup Java in Rust is needed for running polymorph - - name: Setup Java 17 - if: matrix.language == 'java' || matrix.language == 'rust' - uses: actions/setup-java@v3 - with: - distribution: "corretto" - java-version: 17 - - - name: Setup Rust Toolchain for GitHub CI - if: matrix.language == 'rust' - uses: actions-rust-lang/setup-rust-toolchain@v1.10.1 - with: - components: rustfmt - # TODO - uncomment this after Rust formatter works - # - name: Rustfmt Check - # uses: actions-rust-lang/rustfmt@v1 - - # TODO: Remove this after the formatting in Rust starts working - - name: smithy-dafny Rust hacks - if: matrix.language == 'rust' - shell: bash - run: | - if [ "$RUNNER_OS" == "macOS" ]; then - sed -i '' 's|rustfmt --edition 2021 runtimes/rust/src/implementation_from_dafny.rs|#&|' mpl/smithy-dafny/SmithyDafnyMakefile.mk - else - sed -i 's|rustfmt --edition 2021 runtimes/rust/src/implementation_from_dafny.rs|#&|' mpl/smithy-dafny/SmithyDafnyMakefile.mk - fi - - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: "1.23" - - - name: Install Go imports - run: | - go install golang.org/x/tools/cmd/goimports@latest - - - name: Setup NASM for Windows in Rust (aws-lc-sys) - if: matrix.language == 'rust' && matrix.os == 'windows-latest' - uses: ilammy/setup-nasm@v1 - - - name: Setup Dafny - uses: dafny-lang/setup-dafny-action@v1.7.0 - with: - dafny-version: ${{ inputs.dafny }} - - - name: Regenerate code using smithy-dafny if necessary - if: ${{ inputs.regenerate-code }} - uses: ./.github/actions/polymorph_codegen - with: - dafny: ${{ inputs.dafny }} - library: ${{ matrix.library }} - diff-generated-code: false - - # Build implementation for each runtime - - name: Build ${{ matrix.library }} implementation in Java - if: matrix.language == 'java' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - # This works because `node` is installed by default on GHA runners - CORES=$(node -e 'console.log(os.cpus().length)') - make build_java CORES=$CORES - - - name: Build ${{ matrix.library }} implementation in .NET - if: matrix.language == 'net' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - # This works because `node` is installed by default on GHA runners - CORES=$(node -e 'console.log(os.cpus().length)') - make transpile_net - - - name: Install Smithy-Dafny codegen dependencies - if: matrix.language == 'rust' - uses: ./.github/actions/install_smithy_dafny_codegen_dependencies - - # TODO: Remove this after checking in Rust polymorph code - - name: Run make polymorph_rust - if: matrix.language == 'rust' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - make polymorph_rust - - - name: Build ${{ matrix.library }} implementation in Rust - if: matrix.language == 'rust' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - CORES=$(node -e 'console.log(os.cpus().length)') - make transpile_rust CORES=$CORES - - - name: Build ${{ matrix.library }} implementation in Go - if: matrix.language == 'go' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - # This works because `node` is installed by default on GHA runners - CORES=$(node -e 'console.log(os.cpus().length)') - make transpile_go - - # TODO: Remove this after Go polymorph does not generate unwanted duplicate code. - - name: Purge polymorph code in Go - if: matrix.language == 'go' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - make purge_polymorph_code - - - name: Setup gradle - if: matrix.language == 'java' - uses: gradle/gradle-build-action@v2 - with: - gradle-version: 7.2 - - - name: Create Manifests - working-directory: ./${{ matrix.library }} - run: make test_generate_vectors_${{ matrix.language }} - - - name: Create Encrypt Manifests - working-directory: ./${{ matrix.library }} - run: make test_encrypt_vectors_${{ matrix.language }} - - - name: Upload Encrypt Manifest and keys.json files - uses: actions/upload-artifact@v4 - with: - name: ${{matrix.os}}_vector_artifact_${{matrix.language}}_${{github.sha}} - path: | - ./${{matrix.library}}/runtimes/${{matrix.language}}/*.json - ./${{matrix.library}}/runtimes/${{matrix.language}}/plaintexts - ./${{matrix.library}}/runtimes/${{matrix.language}}/ciphertexts - + - name: Support longpaths on Git checkout + run: | + git config --global core.longpaths true + + # TestVectors will call KMS + - name: Configure AWS Credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-region: us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-session-name: InterOpTests + + - uses: actions/checkout@v3 + # Not all submodules are needed. + # We manually pull the submodule we DO need. + - run: git submodule update --init libraries + - run: git submodule update --init --recursive mpl + + # Set up runtimes + - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} + if: matrix.language == 'net' + uses: actions/setup-dotnet@v3 + with: + dotnet-version: ${{ matrix.dotnet-version }} + + # Setup Java in Rust is needed for running polymorph + - name: Setup Java 17 + if: matrix.language == 'java' || matrix.language == 'rust' + uses: actions/setup-java@v3 + with: + distribution: "corretto" + java-version: 17 + + - name: Setup Rust Toolchain for GitHub CI + if: matrix.language == 'rust' + uses: actions-rust-lang/setup-rust-toolchain@v1.10.1 + with: + components: rustfmt + # TODO - uncomment this after Rust formatter works + # - name: Rustfmt Check + # uses: actions-rust-lang/rustfmt@v1 + + # TODO: Remove this after the formatting in Rust starts working + - name: smithy-dafny Rust hacks + if: matrix.language == 'rust' + shell: bash + run: | + if [ "$RUNNER_OS" == "macOS" ]; then + sed -i '' 's|rustfmt --edition 2021 runtimes/rust/src/implementation_from_dafny.rs|#&|' mpl/smithy-dafny/SmithyDafnyMakefile.mk + else + sed -i 's|rustfmt --edition 2021 runtimes/rust/src/implementation_from_dafny.rs|#&|' mpl/smithy-dafny/SmithyDafnyMakefile.mk + fi + + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: "1.23" + + - name: Install Go imports + run: | + go install golang.org/x/tools/cmd/goimports@latest + + - name: Setup NASM for Windows in Rust (aws-lc-sys) + if: matrix.language == 'rust' && matrix.os == 'windows-latest' + uses: ilammy/setup-nasm@v1 + + - name: Setup Dafny + uses: dafny-lang/setup-dafny-action@v1.7.0 + with: + dafny-version: ${{ inputs.dafny }} + + - name: Regenerate code using smithy-dafny if necessary + if: ${{ inputs.regenerate-code }} + uses: ./.github/actions/polymorph_codegen + with: + dafny: ${{ inputs.dafny }} + library: ${{ matrix.library }} + diff-generated-code: false + + # Build implementation for each runtime + - name: Build ${{ matrix.library }} implementation in Java + if: matrix.language == 'java' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + # This works because `node` is installed by default on GHA runners + CORES=$(node -e 'console.log(os.cpus().length)') + make build_java CORES=$CORES + + - name: Build ${{ matrix.library }} implementation in .NET + if: matrix.language == 'net' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + # This works because `node` is installed by default on GHA runners + CORES=$(node -e 'console.log(os.cpus().length)') + make transpile_net + + - name: Install Smithy-Dafny codegen dependencies + if: matrix.language == 'rust' + uses: ./.github/actions/install_smithy_dafny_codegen_dependencies + + # TODO: Remove this after checking in Rust polymorph code + - name: Run make polymorph_rust + if: matrix.language == 'rust' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + make polymorph_rust + + - name: Build ${{ matrix.library }} implementation in Rust + if: matrix.language == 'rust' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + CORES=$(node -e 'console.log(os.cpus().length)') + make transpile_rust CORES=$CORES + + - name: Build ${{ matrix.library }} implementation in Go + if: matrix.language == 'go' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + # This works because `node` is installed by default on GHA runners + CORES=$(node -e 'console.log(os.cpus().length)') + make transpile_go + + # TODO: Remove this after Go polymorph does not generate unwanted duplicate code. + - name: Purge polymorph code in Go + if: matrix.language == 'go' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + make purge_polymorph_code + + - name: Setup gradle + if: matrix.language == 'java' + uses: gradle/gradle-build-action@v2 + with: + gradle-version: 7.2 + + - name: Create Manifests + working-directory: ./${{ matrix.library }} + run: make test_generate_vectors_${{ matrix.language }} + + - name: Create Encrypt Manifests + working-directory: ./${{ matrix.library }} + run: make test_encrypt_vectors_${{ matrix.language }} + + - name: Upload Encrypt Manifest and keys.json files + uses: actions/upload-artifact@v4 + with: + name: ${{matrix.os}}_vector_artifact_${{matrix.language}}_${{github.sha}} + path: | + ./${{matrix.library}}/runtimes/${{matrix.language}}/*.json + ./${{matrix.library}}/runtimes/${{matrix.language}}/plaintexts + ./${{matrix.library}}/runtimes/${{matrix.language}}/ciphertexts + testInteroperablity: needs: generateEncryptVectors strategy: @@ -211,7 +211,7 @@ jobs: permissions: id-token: write contents: read - + steps: - name: Support longpaths on Git checkout run: | @@ -222,9 +222,9 @@ jobs: uses: aws-actions/configure-aws-credentials@v2 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: InterOpTests - + - uses: actions/checkout@v3 # Not all submodules are needed. # We manually pull the submodule we DO need. @@ -314,7 +314,7 @@ jobs: - name: Install Smithy-Dafny codegen dependencies if: matrix.decrypting_language == 'rust' uses: ./.github/actions/install_smithy_dafny_codegen_dependencies - + # TODO: Remove this after checking in Rust polymorph code - name: Run make polymorph_rust if: matrix.decrypting_language == 'rust' @@ -330,7 +330,7 @@ jobs: run: | CORES=$(node -e 'console.log(os.cpus().length)') make transpile_rust CORES=$CORES - + - name: Build ${{ matrix.library }} implementation in Go if: matrix.decrypting_language == 'go' shell: bash @@ -339,7 +339,7 @@ jobs: # This works because `node` is installed by default on GHA runners CORES=$(node -e 'console.log(os.cpus().length)') make transpile_go - + # TODO: Remove this after Go polymorph does not generate unwanted duplicate code. - name: Purge polymorph code in Go if: matrix.decrypting_language == 'go' @@ -357,4 +357,3 @@ jobs: - name: Decrypt Encrypt Manifest working-directory: ./${{ matrix.library }} run: make test_decrypt_encrypt_vectors_${{matrix.decrypting_language}} - diff --git a/.github/workflows/library_interop_tests.yml b/.github/workflows/library_interop_tests.yml index 579dd42b5..01404c2f7 100644 --- a/.github/workflows/library_interop_tests.yml +++ b/.github/workflows/library_interop_tests.yml @@ -1,13 +1,13 @@ # This workflow performs tests in .NET. name: Library net tests -on: +on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true - type: string + type: string env: # Used in examples @@ -24,11 +24,7 @@ jobs: decrypt_python_vectors: strategy: matrix: - os: [ - windows-latest, - ubuntu-22.04, - macos-13, - ] + os: [windows-latest, ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -46,25 +42,25 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - + - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup Dafny uses: dafny-lang/setup-dafny-action@v1.6.1 with: dafny-version: ${{ inputs.dafny }} - - name: Download Dependencies + - name: Download Dependencies working-directory: ./AwsEncryptionSDK run: make setup_net @@ -83,7 +79,7 @@ jobs: # This works because `node` is installed by default on GHA runners CORES=$(node -e 'console.log(os.cpus().length)') make transpile_net CORES=$CORES - + - name: Fetch Python 2.3.0 Test Vectors working-directory: ./ shell: bash @@ -94,7 +90,7 @@ jobs: curl --no-progress-meter --output $DOWNLOAD_NAME --location $VECTORS_URL unzip -o -qq $DOWNLOAD_NAME -d $PYTHON_23_VECTOR_PATH rm $DOWNLOAD_NAME - + - name: Decrypt Python 2.3.0 Test Vectors on .net48 (Windows ONLY) working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors if: matrix.os == 'windows-latest' @@ -103,7 +99,7 @@ jobs: PYTHON_23_VECTOR_PATH=$GITHUB_WORKSPACE/python23/vectors DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$PYTHON_23_VECTOR_PATH/manifest.json" \ dotnet test --framework net48 - + - name: Decrypt Python 2.3.0 Test Vectors on .net6.0 working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors if: matrix.os != 'windows-latest' @@ -118,14 +114,11 @@ jobs: DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$PYTHON_23_VECTOR_PATH/manifest.json" \ dotnet test --framework net6.0 fi - + generate_vectors: strategy: matrix: - os: [ - ubuntu-22.04, - macos-13, - ] + os: [ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -143,26 +136,25 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - + - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup Dafny uses: dafny-lang/setup-dafny-action@v1.6.1 with: dafny-version: ${{ inputs.dafny }} - - name: Download Dependencies + - name: Download Dependencies working-directory: ./AwsEncryptionSDK run: make setup_net @@ -174,7 +166,6 @@ jobs: CORES=$(node -e 'console.log(os.cpus().length)') make transpile_net CORES=$CORES - - name: Compile MPL TestVectors implementation shell: bash working-directory: ./mpl/TestVectorsAwsCryptographicMaterialProviders @@ -182,7 +173,6 @@ jobs: # This works because `node` is installed by default on GHA runners CORES=$(node -e 'console.log(os.cpus().length)') make transpile_net CORES=$CORES - # # TODO: Fix Zip file creation on Windows # # - name: Zip the Generated Test Vectors for ESDK-JS on Windows @@ -191,9 +181,8 @@ jobs: # # run: | # # # NET_41_VECTOR_PATH=$GITHUB_WORKSPACE/net41/vectors # # Set-Location -Path "$env:GITHUB_WORKSPACE\net41\vectors" - # # Compress-Archive -Path "$env:GITHUB_WORKSPACE\net41\vectors\*" -DestinationPath "$env:GITHUB_WORKSPACE\net41\vectors\net41.zip" + # # Compress-Archive -Path "$env:GITHUB_WORKSPACE\net41\vectors\*" -DestinationPath "$env:GITHUB_WORKSPACE\net41\vectors\net41.zip" - - name: Generate Test Vectors with .NET Framework net6.0 # TODO Post-#619: Fix Zip file creation on Windows if: matrix.os != 'windows-latest' @@ -206,7 +195,7 @@ jobs: dotnet run --project $GEN_PATH --framework net6.0 -- \ --encrypt-manifest $GEN_PATH/resources/0006-awses-message-decryption-generation.v2.json \ --output-dir $NET_41_VECTOR_PATH - + - name: Zip the Generated Test Vectors for ESDK-JS on Mac/Linux if: matrix.os != 'windows-latest' working-directory: ./AwsEncryptionSDK @@ -215,22 +204,19 @@ jobs: NET_41_VECTOR_PATH=net41/vectors cd $NET_41_VECTOR_PATH zip -qq net41.zip -r . - + - name: Upload Zip File uses: actions/upload-artifact@v4 if: matrix.os != 'windows-latest' with: name: ${{matrix.os}}_vector_artifact path: AwsEncryptionSDK/net41/vectors/*.zip - + decrypt_net_vectors_with_js: needs: generate_vectors strategy: matrix: - os: [ - ubuntu-22.04, - macos-13, - ] + os: [ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -245,37 +231,36 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - + - name: Set up Dirs working-directory: ./AwsEncryptionSDK run: | NET_41_VECTOR_PATH=AwsEncryptionSDK/net41/vectors mkdir -p $NET_41_VECTOR_PATH - + - name: Download Encrypt Manifest Artifact uses: actions/download-artifact@v4 with: name: ${{matrix.os}}_vector_artifact path: AwsEncryptionSDK/net41/vectors - + - uses: actions/setup-node@v4 with: - node-version: 17 + node-version: 17 - name: Install deps run: | openssl version npm install @aws-crypto/integration-node npm install fast-xml-parser - + - name: Decrypt Generated Test Vectors with ESDK-JS working-directory: ./AwsEncryptionSDK # TODO Post-#619: Fix Zip file creation on Windows @@ -284,5 +269,3 @@ jobs: NET_41_VECTOR_PATH=net41/vectors cd $NET_41_VECTOR_PATH npx -y @aws-crypto/integration-node decrypt -v net41.zip -c cpu -f 100 - - diff --git a/.github/workflows/library_java_tests.yml b/.github/workflows/library_java_tests.yml index 5fbf911c9..3f3307238 100644 --- a/.github/workflows/library_java_tests.yml +++ b/.github/workflows/library_java_tests.yml @@ -1,11 +1,11 @@ # This workflow performs tests in Java. name: Library Java tests -on: +on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true type: string regenerate-code: @@ -18,15 +18,14 @@ jobs: testJava: strategy: matrix: - library: [ - #AwsEncryptionSDK - ] + library: [] + #AwsEncryptionSDK os: [ - # TODO just test on mac for now - #windows-latest, - #ubuntu-22.04, - macos-13 - ] + # TODO just test on mac for now + #windows-latest, + #ubuntu-22.04, + macos-13, + ] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -35,12 +34,12 @@ jobs: - name: Support longpaths run: | git config --global core.longpaths true - + - uses: actions/checkout@v3 - name: Init Submodules run: | - git submodule update --init libraries - git submodule update --init --recursive mpl + git submodule update --init libraries + git submodule update --init --recursive mpl - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v2 @@ -66,8 +65,8 @@ jobs: - name: Setup Java 8 uses: actions/setup-java@v3 with: - distribution: 'corretto' - java-version: 8 + distribution: "corretto" + java-version: 8 - name: Build ${{ matrix.library }} implementation shell: bash @@ -85,15 +84,15 @@ jobs: - name: Setup Java 11 uses: actions/setup-java@v3 with: - distribution: 'corretto' + distribution: "corretto" java-version: 11 - name: Clean for next Java uses: gradle/gradle-build-action@v2 with: arguments: clean - build-root-directory: ./${{ matrix.library }}/runtimes/java - + build-root-directory: ./${{ matrix.library }}/runtimes/java + - name: Compile Java 11 uses: gradle/gradle-build-action@v2 with: @@ -105,11 +104,11 @@ jobs: with: arguments: runTests build-root-directory: ./${{ matrix.library }}/runtimes/java - + - name: Setup Java 16 uses: actions/setup-java@v3 with: - distribution: 'corretto' + distribution: "corretto" java-version: 16 - name: Clean for next Java @@ -128,12 +127,12 @@ jobs: uses: gradle/gradle-build-action@v2 with: arguments: runTests - build-root-directory: ./${{ matrix.library }}/runtimes/java - + build-root-directory: ./${{ matrix.library }}/runtimes/java + - name: Setup Java 17 uses: actions/setup-java@v3 with: - distribution: 'corretto' + distribution: "corretto" java-version: 17 - name: Clean for next Java @@ -152,4 +151,4 @@ jobs: uses: gradle/gradle-build-action@v2 with: arguments: runTests - build-root-directory: ./${{ matrix.library }}/runtimes/java + build-root-directory: ./${{ matrix.library }}/runtimes/java diff --git a/.github/workflows/library_legacy_interop_test_vectors.yml b/.github/workflows/library_legacy_interop_test_vectors.yml index 3cd760996..222e2b4da 100644 --- a/.github/workflows/library_legacy_interop_test_vectors.yml +++ b/.github/workflows/library_legacy_interop_test_vectors.yml @@ -30,106 +30,106 @@ jobs: # vectors. More important for the dafny-x implementations to be able # to decrypt these language: [net] - legacy_zips: [ - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.5, - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.7, - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.8, - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.0.0, - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.2.0, - aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.3.0 - ] + legacy_zips: + [ + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.5, + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.7, + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.8, + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.0.0, + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.2.0, + aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-2.3.0, + ] # https://taskei.amazon.dev/tasks/CrypTool-5284 dotnet-version: ["6.0.x"] runs-on: ${{ matrix.os }} permissions: id-token: write contents: read - + steps: - - name: Support longpaths on Git checkout - run: | - git config --global core.longpaths true + - name: Support longpaths on Git checkout + run: | + git config --global core.longpaths true + + - uses: actions/checkout@v3 + with: + submodules: true + # Not all submodules are needed. + # We manually pull the submodule we DO need. + - run: git submodule update --init libraries + - run: git submodule update --init --recursive mpl + + # Set up runtimes + - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} + if: matrix.language == 'net' + uses: actions/setup-dotnet@v3 + with: + dotnet-version: ${{ matrix.dotnet-version }} + + - name: Setup Java 17 + if: matrix.language == 'java' + uses: actions/setup-java@v3 + with: + distribution: "corretto" + java-version: 17 + + - name: Setup Dafny + uses: dafny-lang/setup-dafny-action@v1.6.1 + with: + dafny-version: ${{ inputs.dafny }} - - uses: actions/checkout@v3 - with: - submodules: true - # Not all submodules are needed. - # We manually pull the submodule we DO need. - - run: git submodule update --init libraries - - run: git submodule update --init --recursive mpl + - name: Regenerate code using smithy-dafny if necessary + if: ${{ inputs.regenerate-code }} + uses: ./.github/actions/polymorph_codegen + with: + dafny: ${{ inputs.dafny }} + library: ${{ matrix.library }} + diff-generated-code: false - # Set up runtimes - - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} - if: matrix.language == 'net' - uses: actions/setup-dotnet@v3 - with: - dotnet-version: ${{ matrix.dotnet-version }} + # Build implementation for each runtime + - name: Build ${{ matrix.library }} implementation in Java + if: matrix.language == 'java' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + # This works because `node` is installed by default on GHA runners + CORES=$(node -e 'console.log(os.cpus().length)') + make build_java CORES=$CORES - - name: Setup Java 17 - if: matrix.language == 'java' - uses: actions/setup-java@v3 - with: - distribution: "corretto" - java-version: 17 + - name: Build ${{ matrix.library }} implementation in .NET + if: matrix.language == 'net' + shell: bash + working-directory: ./${{ matrix.library }} + run: | + # This works because `node` is installed by default on GHA runners + CORES=$(node -e 'console.log(os.cpus().length)') + make transpile_net - - name: Setup Dafny - uses: dafny-lang/setup-dafny-action@v1.6.1 - with: - dafny-version: ${{ inputs.dafny }} + - name: Setup gradle + if: matrix.language == 'java' + uses: gradle/gradle-build-action@v2 + with: + gradle-version: 7.2 - - name: Regenerate code using smithy-dafny if necessary - if: ${{ inputs.regenerate-code }} - uses: ./.github/actions/polymorph_codegen - with: - dafny: ${{ inputs.dafny }} - library: ${{ matrix.library }} - diff-generated-code: false - - # Build implementation for each runtime - - name: Build ${{ matrix.library }} implementation in Java - if: matrix.language == 'java' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - # This works because `node` is installed by default on GHA runners - CORES=$(node -e 'console.log(os.cpus().length)') - make build_java CORES=$CORES + # TestVectors will call KMS + - name: Configure AWS Credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-region: us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-session-name: LegacyInterOpTests - - name: Build ${{ matrix.library }} implementation in .NET - if: matrix.language == 'net' - shell: bash - working-directory: ./${{ matrix.library }} - run: | - # This works because `node` is installed by default on GHA runners - CORES=$(node -e 'console.log(os.cpus().length)') - make transpile_net - - - name: Setup gradle - if: matrix.language == 'java' - uses: gradle/gradle-build-action@v2 - with: - gradle-version: 7.2 + # Extract test vector zips + - name: Unzip legacy test vectors + working-directory: ./${{matrix.library}} + run: | + unzip ${{matrix.legacy_zips}}.zip -d ${{matrix.legacy_zips}} - # TestVectors will call KMS - - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v2 - with: - aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 - role-session-name: LegacyInterOpTests - - # Extract test vector zips - - name: Unzip legacy test vectors - working-directory: ./${{matrix.library}} - run: | - unzip ${{matrix.legacy_zips}}.zip -d ${{matrix.legacy_zips}} - - # Test Legacy Vectors - - name: Test legacy vectors via CLI - working-directory: ./${{matrix.library}} - env: - MANIFEST_PATH: ${{matrix.legacy_zips}}/ - MANIFEST_NAME: ${{ matrix.legacy_zips == 'aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.5' && 'decrypt_message.json' || 'manifest.json'}} - run: | - make test_decrypt_encrypt_vectors_net_legacy - + # Test Legacy Vectors + - name: Test legacy vectors via CLI + working-directory: ./${{matrix.library}} + env: + MANIFEST_PATH: ${{matrix.legacy_zips}}/ + MANIFEST_NAME: ${{ matrix.legacy_zips == 'aws-encryption-sdk-test-vectors/vectors/awses-decrypt/python-1.3.5' && 'decrypt_message.json' || 'manifest.json'}} + run: | + make test_decrypt_encrypt_vectors_net_legacy diff --git a/.github/workflows/library_net_tests.yml b/.github/workflows/library_net_tests.yml index 976769cf2..e0bab62c6 100644 --- a/.github/workflows/library_net_tests.yml +++ b/.github/workflows/library_net_tests.yml @@ -1,13 +1,13 @@ # This workflow performs tests in .NET. name: Library net tests -on: +on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true - type: string + type: string regenerate-code: description: "Regenerate code using smithy-dafny" required: false @@ -31,11 +31,7 @@ jobs: fail-fast: false matrix: library: [AwsEncryptionSDK] - os: [ - windows-latest, - ubuntu-22.04, - macos-13, - ] + os: [windows-latest, ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -53,18 +49,18 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v2 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTests - + - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup Dafny uses: dafny-lang/setup-dafny-action@v1.7.0 @@ -80,7 +76,7 @@ jobs: diff-generated-code: false update-and-regenerate-mpl: true - - name: Download Dependencies + - name: Download Dependencies working-directory: ${{ matrix.library }} run: make setup_net @@ -110,7 +106,7 @@ jobs: - name: Test Examples on .NET Framework net48 working-directory: ${{ matrix.library }} - if: matrix.os == 'windows-latest' + if: matrix.os == 'windows-latest' shell: bash run: | dotnet test \ @@ -137,11 +133,11 @@ jobs: matrix: library: [TestVectors] os: [ - # Sed script doesn't work properly on windows - # windows-latest, - ubuntu-22.04, - macos-13, - ] + # Sed script doesn't work properly on windows + # windows-latest, + ubuntu-22.04, + macos-13, + ] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -159,18 +155,18 @@ jobs: run: | git submodule update --init libraries git submodule update --init --recursive mpl - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v2 with: aws-region: us-west-2 - role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 + role-to-assume: arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Dafny-Role-us-west-2 role-session-name: NetTestVectors - + - name: Setup .NET Core SDK 6 uses: actions/setup-dotnet@v3 with: - dotnet-version: '6.0.x' + dotnet-version: "6.0.x" - name: Setup Dafny uses: dafny-lang/setup-dafny-action@v1.7.0 @@ -186,7 +182,7 @@ jobs: diff-generated-code: false update-and-regenerate-mpl: true - - name: Download Dependencies + - name: Download Dependencies working-directory: ${{ matrix.library }} run: make setup_net @@ -197,7 +193,7 @@ jobs: # This works because `node` is installed by default on GHA runners CORES=$(node -e 'console.log(os.cpus().length)') make transpile_net CORES=$CORES - + - name: Unzip .NET Retry Flag Manifests shell: bash working-directory: TestVectors/dafny/TestVectors/test/ diff --git a/.github/workflows/library_rust_tests.yml b/.github/workflows/library_rust_tests.yml index 72693b220..f5924dad5 100644 --- a/.github/workflows/library_rust_tests.yml +++ b/.github/workflows/library_rust_tests.yml @@ -5,7 +5,7 @@ on: workflow_call: inputs: dafny: - description: 'The Dafny version to run' + description: "The Dafny version to run" required: true type: string regenerate-code: @@ -20,11 +20,7 @@ jobs: fail-fast: false matrix: library: [AwsEncryptionSDK] - os: [ - windows-latest, - ubuntu-22.04, - macos-13, - ] + os: [windows-latest, ubuntu-22.04, macos-13] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -133,11 +129,11 @@ jobs: matrix: library: [TestVectors] os: [ - # Sed script doesn't work properly on windows - # windows-latest, - ubuntu-22.04, - macos-13, - ] + # Sed script doesn't work properly on windows + # windows-latest, + ubuntu-22.04, + macos-13, + ] runs-on: ${{ matrix.os }} permissions: id-token: write diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 41d221b19..5832f3e82 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -41,4 +41,4 @@ jobs: uses: ./.github/workflows/library_go_tests.yml with: dafny: ${{ inputs.dafny }} - regenerate-code: ${{ inputs.regenerate-code }} \ No newline at end of file + regenerate-code: ${{ inputs.regenerate-code }} diff --git a/.github/workflows/nighly_dafny.yml b/.github/workflows/nighly_dafny.yml index 85316b99e..c3604217a 100644 --- a/.github/workflows/nighly_dafny.yml +++ b/.github/workflows/nighly_dafny.yml @@ -17,7 +17,7 @@ jobs: if: github.event_name != 'schedule' || github.repository_owner == 'aws' uses: ./.github/workflows/library_dafny_verification.yml with: - dafny: 'nightly-latest' + dafny: "nightly-latest" regenerate-code: true # dafny-nightly-java: # if: github.event_name != 'schedule' || github.repository_owner == 'aws' @@ -29,31 +29,27 @@ jobs: if: github.event_name != 'schedule' || github.repository_owner == 'aws' uses: ./.github/workflows/library_net_tests.yml with: - dafny: 'nightly-latest' + dafny: "nightly-latest" regenerate-code: true dafny-nightly-rust: if: github.event_name != 'schedule' || github.repository_owner == 'aws' uses: ./.github/workflows/library_rust_tests.yml with: - dafny: 'nightly-latest' + dafny: "nightly-latest" regenerate-code: true dafny-nightly-go: if: github.event_name != 'schedule' || github.repository_owner == 'aws' uses: ./.github/workflows/library_go_tests.yml with: - dafny: 'nightly-latest' + dafny: "nightly-latest" regenerate-code: true - + cut-issue-on-failure: runs-on: ubuntu-22.04 permissions: id-token: write contents: read - needs: - [ - dafny-nightly-verification, - dafny-nightly-net, - ] + needs: [dafny-nightly-verification, dafny-nightly-net] if: ${{ always() && contains(needs.*.result, 'failure') }} steps: # We need access to the role that is able to get CI Bot Creds diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index f6614c0de..f6caa5860 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -9,9 +9,13 @@ jobs: uses: ./.github/workflows/dafny_version.yaml getVerifyVersion: uses: ./.github/workflows/dafny_verify_version.yaml - # not yet used, because we don't actually CI formatting in this project?!? getFormatVersion: uses: ./.github/workflows/dafny_format_version.yaml + pr-ci-format: + needs: getFormatVersion + uses: ./.github/workflows/library_format.yml + with: + dafny: ${{needs.getFormatVersion.outputs.version}} pr-ci-codegen: needs: getVersion uses: ./.github/workflows/library_codegen.yml diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 569ef6caa..709e4bcb6 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -4,21 +4,25 @@ name: Push CI on: push: branches: - - main + - main jobs: getVersion: uses: ./.github/workflows/dafny_version.yaml getVerifyVersion: uses: ./.github/workflows/dafny_verify_version.yaml - # not yet used, because we don't actually CI formatting in this project?!? getFormatVersion: uses: ./.github/workflows/dafny_format_version.yaml + pr-ci-format: + needs: getFormatVersion + uses: ./.github/workflows/library_format.yml + with: + dafny: ${{needs.getFormatVersion.outputs.version}} pr-ci-codegen: needs: getVersion uses: ./.github/workflows/library_codegen.yml with: - dafny: + dafny: push-ci-verification: needs: getVerifyVersion uses: ./.github/workflows/library_dafny_verification.yml diff --git a/.github/workflows/sem_ver.yml b/.github/workflows/sem_ver.yml index eb2752675..283707c3c 100644 --- a/.github/workflows/sem_ver.yml +++ b/.github/workflows/sem_ver.yml @@ -14,7 +14,7 @@ jobs: - name: Support longpaths on Git checkout run: | git config --global core.longpaths true - + - uses: actions/checkout@v3 with: submodules: recursive diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 57dbcdd42..8305b9c86 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ repos: -- repo: https://github.com/pre-commit/pre-commit-hooks - rev: v2.2.3 # Use the ref you want to point at + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v2.2.3 # Use the ref you want to point at hooks: - - id: trailing-whitespace + - id: trailing-whitespace diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..00743f576 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +mpl diff --git a/.releaserc.cjs b/.releaserc.cjs index b7b1d08ea..9f3b7943e 100644 --- a/.releaserc.cjs +++ b/.releaserc.cjs @@ -22,8 +22,8 @@ const Runtimes = { net: { "AwsEncryptionSDK/runtimes/net/ESDK.csproj": { dependencies: [], - assemblyInfo: [] - } + assemblyInfo: [], + }, }, }; @@ -32,57 +32,58 @@ const Runtimes = { */ module.exports = { branches: ["mainline"], - repositoryUrl: - "git@github.com:aws/aws-encryption-sdk-dafny.git", + repositoryUrl: "git@github.com:aws/aws-encryption-sdk-dafny.git", plugins: [ // Check the commits since the last release - ["@semantic-release/commit-analyzer", + [ + "@semantic-release/commit-analyzer", { - "preset": "conventionalcommits", - "parserOpts": { - "noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"] + preset: "conventionalcommits", + parserOpts: { + noteKeywords: ["BREAKING CHANGE", "BREAKING CHANGES"], }, - "presetConfig": { - "types": [ - {"type": "feat", "section": "Features"}, - {"type": "fix", "section": "Fixes"}, - {"type": "chore", "section": "Maintenance"}, - {"type": "docs", "section": "Maintenance"}, - {"type": "revert", "section": "Fixes"}, - {"type": "style", "hidden": true}, - {"type": "refactor", "hidden": true}, - {"type": "perf", "hidden": true}, - {"type": "test", "hidden": true} - ] + presetConfig: { + types: [ + { type: "feat", section: "Features" }, + { type: "fix", section: "Fixes" }, + { type: "chore", section: "Maintenance" }, + { type: "docs", section: "Maintenance" }, + { type: "revert", section: "Fixes" }, + { type: "style", hidden: true }, + { type: "refactor", hidden: true }, + { type: "perf", hidden: true }, + { type: "test", hidden: true }, + ], }, - "releaseRules": [ - {"type": "docs", "release": "patch"}, - {"type": "revert", "release": "patch"}, - {"type": "chore", "release": "patch"} - ] + releaseRules: [ + { type: "docs", release: "patch" }, + { type: "revert", release: "patch" }, + { type: "chore", release: "patch" }, + ], }, ], // Based on the commits generate release notes - ["@semantic-release/release-notes-generator", + [ + "@semantic-release/release-notes-generator", { - "preset": "conventionalcommits", - "parserOpts": { - "noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"] + preset: "conventionalcommits", + parserOpts: { + noteKeywords: ["BREAKING CHANGE", "BREAKING CHANGES"], }, - "presetConfig": { - "types": [ - {"type": "feat", "section": "Features"}, - {"type": "fix", "section": "Fixes"}, - {"type": "chore", "section": "Maintenance"}, - {"type": "docs", "section": "Maintenance"}, - {"type": "revert", "section": "Fixes"}, - {"type": "style", "hidden": true}, - {"type": "refactor", "hidden": true}, - {"type": "perf", "hidden": true}, - {"type": "test", "hidden": true} - ] - } - } + presetConfig: { + types: [ + { type: "feat", section: "Features" }, + { type: "fix", section: "Fixes" }, + { type: "chore", section: "Maintenance" }, + { type: "docs", section: "Maintenance" }, + { type: "revert", section: "Fixes" }, + { type: "style", hidden: true }, + { type: "refactor", hidden: true }, + { type: "perf", hidden: true }, + { type: "test", hidden: true }, + ], + }, + }, ], // Update the change log with the generated release notes [ diff --git a/AwsEncryptionSDK/codebuild/release/release-prod.yml b/AwsEncryptionSDK/codebuild/release/release-prod.yml index 12b06afe1..e88cc3903 100644 --- a/AwsEncryptionSDK/codebuild/release/release-prod.yml +++ b/AwsEncryptionSDK/codebuild/release/release-prod.yml @@ -35,7 +35,7 @@ phases: - echo "Using unique id for flow $UNIQUE_ID" - make transpile_net - dotnet build runtimes/net /p:Configuration=Release -nowarn:CS0162,CS0168 - # This step assumes signing has already happened and we just need to retrieve + # This step assumes signing has already happened and we just need to retrieve # the signed artifacts - export BASE=codebuild/release - python $BASE/retrieve_signed_assembly.py --target net6.0 --unique-id $UNIQUE_ID diff --git a/AwsEncryptionSDK/codebuild/release/release-staging.yml b/AwsEncryptionSDK/codebuild/release/release-staging.yml index 914aecb9e..882c68bcf 100644 --- a/AwsEncryptionSDK/codebuild/release/release-staging.yml +++ b/AwsEncryptionSDK/codebuild/release/release-staging.yml @@ -17,7 +17,6 @@ env: VECTORS_URL: >- https://github.com/awslabs/aws-encryption-sdk-test-vectors/raw/master/vectors/awses-decrypt/python-2.3.0.zip - phases: install: runtime-versions: @@ -29,7 +28,7 @@ phases: - curl https://github.com/dafny-lang/dafny/releases/download/v4.9.0/dafny-4.9.0-x64-ubuntu-20.04.zip -L -o dafny.zip - unzip -qq dafny.zip && rm dafny.zip - export PATH="$PWD/dafny:$PATH" - # install mono to run net48 copied from + # install mono to run net48 copied from # https://www.mono-project.com/download/stable/#download-lin - sudo apt install ca-certificates gnupg - sudo gpg --homedir /tmp --no-default-keyring --keyring /usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF @@ -50,7 +49,7 @@ phases: # the signed artifacts # Build unsigned source - dotnet build runtimes/net /p:Configuration=Release -nowarn:CS0162,CS0168 - # This step assumes signing has already happened and we just need to retrieve + # This step assumes signing has already happened and we just need to retrieve # the signed artifacts - export BASE=codebuild/release - python $BASE/retrieve_signed_assembly.py --target net6.0 --unique-id $UNIQUE_ID @@ -76,10 +75,10 @@ phases: # run tests - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-MPL-Dafny-Role-us-west-2" --role-session-name "CB-TestVectorResources") - - export TMP_ROLE - - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') - - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') - - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') + - export TMP_ROLE + - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') + - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') + - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') - aws sts get-caller-identity - make test_net @@ -114,7 +113,7 @@ phases: dotnet run --project $GEN_PATH --framework net6.0 -- \ --encrypt-manifest $GEN_PATH/resources/0006-awses-message-decryption-generation.v2.json \ --output-dir $NET_41_VECTOR_PATH - + # Zip the Generated Test Vectors for ESDK-JS on Mac/Linux - cd $NET_41_VECTOR_PATH - zip -qq net41.zip -r . diff --git a/AwsEncryptionSDK/codebuild/release/sign.yml b/AwsEncryptionSDK/codebuild/release/sign.yml index 5b30acdcc..a533dbff2 100644 --- a/AwsEncryptionSDK/codebuild/release/sign.yml +++ b/AwsEncryptionSDK/codebuild/release/sign.yml @@ -23,15 +23,15 @@ phases: - cd AwsEncryptionSDK - make transpile_net - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-MPL-Dafny-Role-us-west-2" --role-session-name "CB-TestVectorResources") - - export TMP_ROLE - - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') - - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') - - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') + - export TMP_ROLE + - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') + - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') + - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') - aws sts get-caller-identity - make test_net ## Unset temp creds so that we get dropped back into the aws codebuild service role - - unset AWS_ACCESS_KEY_ID; unset AWS_SECRET_ACCESS_KEY; unset AWS_SESSION_TOKEN; + - unset AWS_ACCESS_KEY_ID; unset AWS_SECRET_ACCESS_KEY; unset AWS_SESSION_TOKEN; - dotnet build runtimes/net /p:Configuration=Release -nowarn:CS0162,CS0168 - export BASE=codebuild/release diff --git a/AwsEncryptionSDK/codebuild/release/test-prod.yml b/AwsEncryptionSDK/codebuild/release/test-prod.yml index 7f91d440b..901cba5a6 100644 --- a/AwsEncryptionSDK/codebuild/release/test-prod.yml +++ b/AwsEncryptionSDK/codebuild/release/test-prod.yml @@ -16,7 +16,7 @@ phases: - curl https://github.com/dafny-lang/dafny/releases/download/v4.9.0/dafny-4.9.0-x64-ubuntu-20.04.zip -L -o dafny.zip - unzip -qq dafny.zip && rm dafny.zip - export PATH="$PWD/dafny:$PATH" - # install mono to run net48 copied from + # install mono to run net48 copied from # https://www.mono-project.com/download/stable/#download-lin - sudo apt install ca-certificates gnupg - sudo gpg --homedir /tmp --no-default-keyring --keyring /usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF @@ -33,20 +33,20 @@ phases: - export VERSION=`grep '' runtimes/net/ESDK.csproj | sed 's/.*\(.*\)<\/Version>/\1/'` - sed -i.backup "/\/d" runtimes/net/tests/Test-ESDK.csproj - dotnet add runtimes/net/tests/Test-ESDK.csproj package AWS.Cryptography.EncryptionSDK --version $VERSION - - # run tests + + # run tests - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-MPL-Dafny-Role-us-west-2" --role-session-name "CB-TestVectorResources") - - export TMP_ROLE - - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') - - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') - - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') + - export TMP_ROLE + - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId') + - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey') + - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken') - aws sts get-caller-identity - make test_net - + # add released artifact to testvectors - sed -i.backup "/\/d" runtimes/net/TestVectorsNative/TestVectorLib/AWSEncryptionSDKTestVectorLib.csproj - dotnet add runtimes/net/TestVectorsNative/TestVectorLib/AWSEncryptionSDKTestVectorLib.csproj package AWS.Cryptography.EncryptionSDK --version $VERSION - + # Fetch awses-decrypt/python-2.3.0.zip - cd ../ - pwd @@ -74,11 +74,10 @@ phases: dotnet run --project $GEN_PATH --framework net6.0 -- \ --encrypt-manifest $GEN_PATH/resources/0006-awses-message-decryption-generation.v2.json \ --output-dir $NET_41_VECTOR_PATH - + # Zip the Generated Test Vectors for ESDK-JS on Mac/Linux - cd $NET_41_VECTOR_PATH - zip -qq net41.zip -r . # Decrypt Generated Test Vectors with ESDK-JS - npx -y @aws-crypto/integration-node decrypt -v $NET_41_VECTOR_PATH/net41.zip -c cpu - diff --git a/AwsEncryptionSDK/codebuild/release/verify.yml b/AwsEncryptionSDK/codebuild/release/verify.yml index aa1398339..910e41de0 100644 --- a/AwsEncryptionSDK/codebuild/release/verify.yml +++ b/AwsEncryptionSDK/codebuild/release/verify.yml @@ -3,7 +3,7 @@ version: 0.2 env: variables: FILE_NAME: "AWS.Cryptography.EncryptionSDK.dll" - + phases: install: runtime-versions: @@ -17,7 +17,7 @@ phases: - $sig = Get-AuthenticodeSignature -FilePath net48/$Env:FILE_NAME - $sig | Format-List -Property * # Check signature on net6.0 dll - - mkdir net6.0 + - mkdir net6.0 - python AwsEncryptionSDK/codebuild/release/retrieve_signed_assembly.py --target net6.0 --unique-id $Env:UNIQUE_ID --output net6.0 - $sig = Get-AuthenticodeSignature -FilePath net6.0/$Env:FILE_NAME - $sig | Format-List -Property * diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy index 6ac7e28aa..5a8f5d564 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy @@ -11,7 +11,7 @@ module {:extern "software.amazon.cryptography.encryptionsdk.internaldafny.types" import opened UTF8 import AwsCryptographyMaterialProvidersTypes import AwsCryptographyPrimitivesTypes - // Generic helpers for verification of mock/unit tests. + // Generic helpers for verification of mock/unit tests. datatype DafnyCallEvent = DafnyCallEvent(input: I, output: O) // Begin Generated Types diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy index 1a89973e7..241efac1d 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy @@ -90,15 +90,15 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# a Key Commitment (../framework/algorithm-suites.md#algorithm- //# suites-encryption-key-derivation-settings) value of True ensures - ( - && input.algorithmSuiteId.Some? - && config.mpl.ValidateCommitmentPolicyOnEncrypt(MPL.ValidateCommitmentPolicyOnEncryptInput( - algorithm := MPL.AlgorithmSuiteId.ESDK(input.algorithmSuiteId.value), - commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) - )).Failure? - ) - ==> - output.Failure? + ( + && input.algorithmSuiteId.Some? + && config.mpl.ValidateCommitmentPolicyOnEncrypt(MPL.ValidateCommitmentPolicyOnEncryptInput( + algorithm := MPL.AlgorithmSuiteId.ESDK(input.algorithmSuiteId.value), + commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) + )).Failure? + ) + ==> + output.Failure? //= compliance/client-apis/encrypt.txt#2.4.6 //= type=implication @@ -107,8 +107,8 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp ensures && input.frameLength.Some? && (input.frameLength.value <= 0 || input.frameLength.value > 0xFFFF_FFFF) - ==> - output.Failure? + ==> + output.Failure? // //= compliance/client-apis/encrypt.txt#2.6.1 // //= type=implication @@ -127,10 +127,10 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp { var frameLength : Types.FrameLength :- if input.frameLength.Some? then :- Need( - 0 < input.frameLength.value <= 0xFFFF_FFFF, - Types.AwsEncryptionSdkException( - message := "FrameLength must be greater than 0 and less than 2^32") - ); + 0 < input.frameLength.value <= 0xFFFF_FFFF, + Types.AwsEncryptionSdkException( + message := "FrameLength must be greater than 0 and less than 2^32") + ); Success(input.frameLength.value) else Success(EncryptDecryptHelpers.DEFAULT_FRAME_LENGTH); @@ -154,17 +154,17 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp if algorithmSuiteId.Some? { var _ :- config.mpl .ValidateCommitmentPolicyOnEncrypt(MPL.ValidateCommitmentPolicyOnEncryptInput( - algorithm := algorithmSuiteId.value, - commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) - )) + algorithm := algorithmSuiteId.value, + commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) + )) .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); } - // int64 fits 9 exabytes so we're never going to actually hit this. But if we don't - // include this the verifier is not convinced that we can cast the size to int64 + // int64 fits 9 exabytes so we're never going to actually hit this. But if we don't + // include this the verifier is not convinced that we can cast the size to int64 :- Need(|input.plaintext| < INT64_MAX_LIMIT, - Types.AwsEncryptionSdkException( - message := "Plaintext exceeds maximum allowed size")); + Types.AwsEncryptionSdkException( + message := "Plaintext exceeds maximum allowed size")); var materials :- EncryptDecryptHelpers.GetEncryptionMaterials( cmm, @@ -179,8 +179,8 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp ); :- Need(materials.algorithmSuite.id.ESDK?, - Types.AwsEncryptionSdkException( - message := "Encryption materials contain incompatible algorithm suite for the AWS Encryption SDK.")); + Types.AwsEncryptionSdkException( + message := "Encryption materials contain incompatible algorithm suite for the AWS Encryption SDK.")); :- EncryptDecryptHelpers.ValidateMaxEncryptedDataKeys(config.maxEncryptedDataKeys, materials.encryptedDataKeys); @@ -199,9 +199,9 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var maybeDerivedDataKeys := KeyDerivation.DeriveKeys( messageId, materials.plaintextDataKey.value, materials.algorithmSuite, config.crypto, config.netV4_0_0_RetryPolicy, false ); - + var derivedDataKeys :- maybeDerivedDataKeys - .MapFailure(e => Types.AwsEncryptionSdkException( message := "Failed to derive data keys")); + .MapFailure(e => Types.AwsEncryptionSdkException( message := "Failed to derive data keys")); var maybeHeader := EncryptDecryptHelpers.BuildHeaderForEncrypt( messageId, @@ -238,7 +238,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp method {:vcs_split_on_every_assert} SignAndSerializeMessage( config: InternalConfig, header: Header.HeaderInfo, - framedMessage: MessageBody.FramedMessage, + framedMessage: MessageBody.FramedMessage, materials: MPL.EncryptionMaterials ) returns (output: Result) @@ -247,28 +247,28 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp modifies config.crypto.Modifies ensures config.crypto.ValidState() ensures framedMessage.finalFrame.header.suite.signature.ECDSA? && output.Success? - ==> - && |config.crypto.History.ECDSASign| == |old(config.crypto.History.ECDSASign)| + 1 - && EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).Success? - && materials.signingKey.Some? - && var message := EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).value; - && var ecdsaParams := framedMessage.finalFrame.header.suite.signature.ECDSA.curve; - && var ecdsaSignInput := Seq.Last(config.crypto.History.ECDSASign).input; - && var ecdsaSignOutput := Seq.Last(config.crypto.History.ECDSASign).output; - && ecdsaSignInput.signatureAlgorithm == ecdsaParams - && ecdsaSignInput.signingKey == materials.signingKey.value - && ecdsaSignInput.message == message - - && ecdsaSignOutput.Success? - && var signatureBytes := ecdsaSignOutput.value; - && |signatureBytes| < UINT16_LIMIT - && var signature := UInt16ToSeq(|signatureBytes| as uint16) + signatureBytes; - && EncryptOutput(ciphertext := message + signature, encryptionContext := header.encryptionContext, algorithmSuiteId := header.suite.id.ESDK) == output.value - ensures framedMessage.finalFrame.header.suite.signature.None? && output.Success? - ==> - && EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).Success? - && var message := EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).value; - && EncryptOutput(ciphertext := message, encryptionContext := header.encryptionContext, algorithmSuiteId := header.suite.id.ESDK) == output.value + ==> + && |config.crypto.History.ECDSASign| == |old(config.crypto.History.ECDSASign)| + 1 + && EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).Success? + && materials.signingKey.Some? + && var message := EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).value; + && var ecdsaParams := framedMessage.finalFrame.header.suite.signature.ECDSA.curve; + && var ecdsaSignInput := Seq.Last(config.crypto.History.ECDSASign).input; + && var ecdsaSignOutput := Seq.Last(config.crypto.History.ECDSASign).output; + && ecdsaSignInput.signatureAlgorithm == ecdsaParams + && ecdsaSignInput.signingKey == materials.signingKey.value + && ecdsaSignInput.message == message + + && ecdsaSignOutput.Success? + && var signatureBytes := ecdsaSignOutput.value; + && |signatureBytes| < UINT16_LIMIT + && var signature := UInt16ToSeq(|signatureBytes| as uint16) + signatureBytes; + && EncryptOutput(ciphertext := message + signature, encryptionContext := header.encryptionContext, algorithmSuiteId := header.suite.id.ESDK) == output.value + ensures framedMessage.finalFrame.header.suite.signature.None? && output.Success? + ==> + && EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).Success? + && var message := EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite).value; + && EncryptOutput(ciphertext := message, encryptionContext := header.encryptionContext, algorithmSuiteId := header.suite.id.ESDK) == output.value { if framedMessage.finalFrame.header.suite.signature.ECDSA? { //= compliance/client-apis/encrypt.txt#2.7.2 @@ -291,9 +291,9 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var msg :- EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite); var ecdsaParams := framedMessage.finalFrame.header.suite.signature.ECDSA.curve; - // TODO: This should just work, but Proof is difficult + // TODO: This should just work, but Proof is difficult :- Need(materials.signingKey.Some?, - Types.AwsEncryptionSdkException( message := "Missing signing key.")); + Types.AwsEncryptionSdkException( message := "Missing signing key.")); //= compliance/client-apis/encrypt.txt#2.7.2 //# To calculate a signature, this operation MUST use the signature @@ -307,18 +307,18 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# message header (../data-format/message-header.md) and message body //# (../data-format/message-body.md) var maybeBytes := config.crypto.ECDSASign( - Primitives.Types.ECDSASignInput( - signatureAlgorithm := ecdsaParams, - signingKey := materials.signingKey.value, - message := msg - ) + Primitives.Types.ECDSASignInput( + signatureAlgorithm := ecdsaParams, + signingKey := materials.signingKey.value, + message := msg + ) ); var bytes :- maybeBytes .MapFailure(e => Types.AwsCryptographyPrimitives(e)); :- Need(|bytes| < UINT16_LIMIT, - Types.AwsEncryptionSdkException( - message := "Length of signature bytes is larger than the uint16 limit.")); + Types.AwsEncryptionSdkException( + message := "Length of signature bytes is larger than the uint16 limit.")); // TODO // :- Need(|bytes| == ecdsaParams.SignatureLength() as int, @@ -352,24 +352,24 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# * Encryption Context (Section 2.4.2) //# * Algorithm Suite (Section 2.4.5) return Success( - Types.EncryptOutput( - ciphertext := msg, - encryptionContext := header.encryptionContext, - algorithmSuiteId := header.suite.id.ESDK - ) - ); + Types.EncryptOutput( + ciphertext := msg, + encryptionContext := header.encryptionContext, + algorithmSuiteId := header.suite.id.ESDK + ) + ); } else { //= compliance/client-apis/encrypt.txt#2.6 //# Otherwise the encrypt operation MUST //# NOT perform this step. var msg :- EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite); return Success( - Types.EncryptOutput( - ciphertext := msg, - encryptionContext := header.encryptionContext, - algorithmSuiteId := header.suite.id.ESDK - ) - ); + Types.EncryptOutput( + ciphertext := msg, + encryptionContext := header.encryptionContext, + algorithmSuiteId := header.suite.id.ESDK + ) + ); } } @@ -412,12 +412,12 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# interface.md) //#* Keyring (../framework/keyring-interface.md) ensures - ( - || (input.materialsManager.Some? && input.keyring.Some?) - || (input.materialsManager.None? && input.keyring.None?) - ) - ==> - output.Failure? + ( + || (input.materialsManager.Some? && input.keyring.Some?) + || (input.materialsManager.None? && input.keyring.None?) + ) + ==> + output.Failure? { var cmm :- EncryptDecryptHelpers.CreateCmmFromInput(input.materialsManager, input.keyring); @@ -433,7 +433,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp } method {:vcs_split_on_every_assert} InternalDecrypt - ( + ( config: InternalConfig, cmm: AwsCryptographyMaterialProvidersTypes.ICryptographicMaterialsManager, buffer: SerializeFunctions.ReadableBuffer, @@ -457,38 +457,38 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# decrypt MUST yield an error. // TODO :: Consider removing from spec as this is redundant ensures - ( - && var headerBody := Header.ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl); - && headerBody.Success? - && config.mpl.ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( - algorithm := headerBody.value.data.algorithmSuite.id, - commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) - )).Failure? - ) - ==> - output.Failure? + ( + && var headerBody := Header.ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl); + && headerBody.Success? + && config.mpl.ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( + algorithm := headerBody.value.data.algorithmSuite.id, + commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) + )).Failure? + ) + ==> + output.Failure? //= compliance/client-apis/decrypt.txt#2.6 //= type=implication //# The client MUST return as output to this operation: ensures output.Success? - ==> - && var headerBody := Header.ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl); - && headerBody.Success? - // * Algorithm Suite (Section 2.6.3) - && headerBody.value.data.algorithmSuite.id.ESDK? - && output.value.algorithmSuiteId == headerBody.value.data.algorithmSuite.id.ESDK - && old(cmm.History.DecryptMaterials) < cmm.History.DecryptMaterials - && Seq.Last(cmm.History.DecryptMaterials).output.Success? - && var decMat := Seq.Last(cmm.History.DecryptMaterials).output.value.decryptionMaterials; - // * Encryption Context (Section 2.6.2) - && var headerEncryptionContext := EncryptionContext.GetEncryptionContext(headerBody.value.data.encryptionContext); - && output.value.encryptionContext == - headerEncryptionContext + buildEncryptionContextToOnlyAuthenticate(decMat) + ==> + && var headerBody := Header.ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl); + && headerBody.Success? + // * Algorithm Suite (Section 2.6.3) + && headerBody.value.data.algorithmSuite.id.ESDK? + && output.value.algorithmSuiteId == headerBody.value.data.algorithmSuite.id.ESDK + && old(cmm.History.DecryptMaterials) < cmm.History.DecryptMaterials + && Seq.Last(cmm.History.DecryptMaterials).output.Success? + && var decMat := Seq.Last(cmm.History.DecryptMaterials).output.value.decryptionMaterials; + // * Encryption Context (Section 2.6.2) + && var headerEncryptionContext := EncryptionContext.GetEncryptionContext(headerBody.value.data.encryptionContext); + && output.value.encryptionContext == + headerEncryptionContext + buildEncryptionContextToOnlyAuthenticate(decMat) { // Track if a failure has triggered a V4 Retry var v4Retry := false; - + //= compliance/client-apis/decrypt.txt#2.5.1.1 //= type=TODO //# To make diagnosing this mistake easier, implementations SHOULD detect @@ -498,11 +498,11 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# error message. var headerBody :- Header - .ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl) - .MapFailure(EncryptDecryptHelpers.MapSerializeFailure(": ReadHeaderBody")); + .ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl) + .MapFailure(EncryptDecryptHelpers.MapSerializeFailure(": ReadHeaderBody")); AnyCorrectlyReadByteRange(buffer, headerBody.tail); - + var rawHeader := buffer.bytes[buffer.start..headerBody.tail.start]; var algorithmSuite := headerBody.data.algorithmSuite; @@ -513,11 +513,11 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# (client.md#commitment-policy) configured in the client (client.md) //# decrypt MUST yield an error. var _ :- config.mpl - .ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( - algorithm := algorithmSuite.id, - commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) - )) - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( + algorithm := algorithmSuite.id, + commitmentPolicy := MPL.CommitmentPolicy.ESDK(config.commitmentPolicy) + )) + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); //= compliance/client-apis/decrypt.txt#2.5.2 //# This CMM MUST obtain the decryption materials (../framework/ @@ -542,7 +542,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp config.commitmentPolicy, config.mpl ); - + // It SHOULD be the case that cmm.History !in config.crypto.Modifies; // However proving this is very expensive. // This is a HACK to address this history element @@ -553,15 +553,15 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var suite := decMat.algorithmSuite; :- Need(suite == algorithmSuite, - Types.AwsEncryptionSdkException( - message := "Stored header algorithm suite does not match decryption algorithm suite.")); + Types.AwsEncryptionSdkException( + message := "Stored header algorithm suite does not match decryption algorithm suite.")); //= compliance/client-apis/decrypt.txt#2.4.2 //# This operation MUST NOT release any unauthenticated plaintext or //# unauthenticated associated data. var headerAuth :- HeaderAuth - .ReadHeaderAuthTag(headerBody.tail, suite) - .MapFailure(EncryptDecryptHelpers.MapSerializeFailure(": ReadHeaderAuthTag")); + .ReadHeaderAuthTag(headerBody.tail, suite) + .MapFailure(EncryptDecryptHelpers.MapSerializeFailure(": ReadHeaderAuthTag")); if suite.messageVersion == 1 { reveal HeaderAuth.ReadHeaderAuthTag(); @@ -574,20 +574,20 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp } else { assert false; } - + ConcatenateCorrectlyReadByteRanges(buffer, headerBody.tail, headerAuth.tail); - + var maybeDerivedDataKeys := KeyDerivation.DeriveKeys( headerBody.data.messageId, decMat.plaintextDataKey.value, suite, config.crypto, config.netV4_0_0_RetryPolicy, false ); :- Need(maybeDerivedDataKeys.Success?, - Types.AwsEncryptionSdkException( - message := "Failed to derive data keys")); + Types.AwsEncryptionSdkException( + message := "Failed to derive data keys")); var derivedDataKeys := maybeDerivedDataKeys.value; :- Need(Header.HeaderVersionSupportsCommitment?(suite, headerBody.data), - Types.AwsEncryptionSdkException( - message := "Invalid commitment values found in header body")); + Types.AwsEncryptionSdkException( + message := "Invalid commitment values found in header body")); if suite.commitment.HKDF? { reveal Header.HeaderVersionSupportsCommitment?(); var _ :- EncryptDecryptHelpers.ValidateSuiteData(suite, headerBody.data, derivedDataKeys.commitmentKey.value); @@ -612,11 +612,11 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var encryptionContextToOnlyAuthenticate := buildEncryptionContextToOnlyAuthenticate(decMat); EncryptionContext.SubsetOfESDKEncryptionContextIsESDKEncryptionContext( - decMat.encryptionContext, - encryptionContextToOnlyAuthenticate - ); + decMat.encryptionContext, + encryptionContextToOnlyAuthenticate + ); - var canonicalReqEncryptionContext := + var canonicalReqEncryptionContext := EncryptionContext.GetCanonicalEncryptionContext(encryptionContextToOnlyAuthenticate); var serializedReqEncryptionContext := EncryptionContext.WriteEmptyEcOrWriteAAD(canonicalReqEncryptionContext); @@ -629,23 +629,23 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# authenticated encryption algorithm (../framework/algorithm- //# suites.md#encryption-algorithm) to decrypt with the following inputs: config.crypto.AESDecrypt(Primitives.Types.AESDecryptInput( - encAlg := suite.encrypt.AES_GCM, - //#* the cipherkey is the derived data key - key := derivedDataKeys.dataKey, - //#* the ciphertext is an empty byte array - cipherTxt := [], - //#* the tag is the value serialized in the message header's - //# authentication tag field (../data-format/message- - //# header.md#authentication-tag) - authTag := headerAuth.data.headerAuthTag, - //#* the IV is the value serialized in the message header's IV field - //# (../data-format/message-header#iv). - iv := headerAuth.data.headerIv, - //#* MUST be the concatenation of the serialized [message header body] - //# (../data-format/message-header.md#header-body) - //# and the serialization of encryption context to only authenticate. - aad := rawHeader + serializedReqEncryptionContext - )); + encAlg := suite.encrypt.AES_GCM, + //#* the cipherkey is the derived data key + key := derivedDataKeys.dataKey, + //#* the ciphertext is an empty byte array + cipherTxt := [], + //#* the tag is the value serialized in the message header's + //# authentication tag field (../data-format/message- + //# header.md#authentication-tag) + authTag := headerAuth.data.headerAuthTag, + //#* the IV is the value serialized in the message header's IV field + //# (../data-format/message-header#iv). + iv := headerAuth.data.headerIv, + //#* MUST be the concatenation of the serialized [message header body] + //# (../data-format/message-header.md#header-body) + //# and the serialization of encryption context to only authenticate. + aad := rawHeader + serializedReqEncryptionContext + )); // TODO Post-#619: Add to the ESDK Specification the following: @@ -660,8 +660,8 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp // TODO Post-#619: Duvet this section // TODO Post-#619: Refactor this to eliminate duplicate code if maybeHeaderAuth.Failure? - && config.netV4_0_0_RetryPolicy == NetV4_0_0_RetryPolicy.ALLOW_RETRY - && v4Retry == false + && config.netV4_0_0_RetryPolicy == NetV4_0_0_RetryPolicy.ALLOW_RETRY + && v4Retry == false { v4Retry := true; // Derive Keys following ESDK-NET @ v4.0.0 Behavior @@ -669,8 +669,8 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp headerBody.data.messageId, decMat.plaintextDataKey.value, suite, config.crypto, config.netV4_0_0_RetryPolicy, true ); :- Need(maybeDerivedDataKeys.Success?, - Types.AwsEncryptionSdkException( - message := "Failed to derive data keys") + Types.AwsEncryptionSdkException( + message := "Failed to derive data keys") ); derivedDataKeys := maybeDerivedDataKeys.value; // Serialize Required Encryption Context following ESDK-NET @ v4.0.0 Behavior @@ -683,29 +683,29 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp //# authenticated encryption algorithm (../framework/algorithm- //# suites.md#encryption-algorithm) to decrypt with the following inputs: config.crypto.AESDecrypt(Primitives.Types.AESDecryptInput( - encAlg := suite.encrypt.AES_GCM, - //#* the cipherkey is the derived data key - key := derivedDataKeys.dataKey, - //#* the ciphertext is an empty byte array - cipherTxt := [], - //#* the tag is the value serialized in the message header's - //# authentication tag field (../data-format/message- - //# header.md#authentication-tag) - authTag := headerAuth.data.headerAuthTag, - //#* the IV is the value serialized in the message header's IV field - //# (../data-format/message-header#iv). - iv := headerAuth.data.headerIv, - //#* MUST be the concatenation of the serialized [message header body] - //# (../data-format/message-header.md#header-body) - //# and the serialization of encryption context to only authenticate. - aad := rawHeader + serializedReqEncryptionContext - )); + encAlg := suite.encrypt.AES_GCM, + //#* the cipherkey is the derived data key + key := derivedDataKeys.dataKey, + //#* the ciphertext is an empty byte array + cipherTxt := [], + //#* the tag is the value serialized in the message header's + //# authentication tag field (../data-format/message- + //# header.md#authentication-tag) + authTag := headerAuth.data.headerAuthTag, + //#* the IV is the value serialized in the message header's IV field + //# (../data-format/message-header#iv). + iv := headerAuth.data.headerIv, + //#* MUST be the concatenation of the serialized [message header body] + //# (../data-format/message-header.md#header-body) + //# and the serialization of encryption context to only authenticate. + aad := rawHeader + serializedReqEncryptionContext + )); } //= compliance/client-apis/decrypt.txt#2.7.3 //# If this tag verification fails, this operation MUST immediately halt //# and fail. var _ :- maybeHeaderAuth - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var header := Header.HeaderInfo( body := headerBody.data, @@ -720,7 +720,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var key := derivedDataKeys.dataKey; var plaintext: seq; var messageBodyTail: SerializeFunctions.ReadableBuffer; - + //= compliance/client-apis/decrypt.txt#2.7.4 //# Once the message header is successfully parsed, the next sequential //# bytes MUST be deserialized according to the message body spec @@ -764,8 +764,8 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp ); :- Need(signature.start == |signature.bytes|, - Types.AwsEncryptionSdkException( - message := "Data after message footer.")); + Types.AwsEncryptionSdkException( + message := "Data after message footer.")); //= compliance/client-apis/decrypt.txt#2.7.1 //# Until the header is verified (Section 2.7.3), this operation MUST NOT @@ -808,7 +808,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp map k <- decMat.encryptionContext | - && k in decMat.requiredEncryptionContextKeys + && k in decMat.requiredEncryptionContextKeys :: k := decMat.encryptionContext[k] } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy index 5825b02cf..663f316cb 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy @@ -51,10 +51,10 @@ module EncryptDecryptHelpers { :(res: Result, Types.Error>) requires |signature| < UINT16_LIMIT ensures res.Success? - ==> - && var message := SerializeMessageWithoutSignature(framedMessage, suite); - && message.Success? - && res.value == message.value + WriteShortLengthSeq(signature) + ==> + && var message := SerializeMessageWithoutSignature(framedMessage, suite); + && message.Success? + && res.value == message.value + WriteShortLengthSeq(signature) { var serializedSignature := WriteShortLengthSeq(signature); var serializedMessage :- SerializeMessageWithoutSignature(framedMessage, suite); @@ -118,19 +118,19 @@ module EncryptDecryptHelpers { ensures && decMat.verificationKey.Some? && SerializeFunctions.ReadShortLengthSeq(buffer).Failure? - ==> - && res.Failure? + ==> + && res.Failure? ensures && decMat.verificationKey.Some? && SerializeFunctions.ReadShortLengthSeq(buffer).Success? - ==> - && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| - && var ECDSAVerifyInput := Seq.Last(crypto.History.ECDSAVerify).input; - && ECDSAVerifyInput.signatureAlgorithm == decMat.algorithmSuite.signature.ECDSA.curve - && ECDSAVerifyInput.verificationKey == decMat.verificationKey.value - && ECDSAVerifyInput.message == msg - && ECDSAVerifyInput.signature == SerializeFunctions.ReadShortLengthSeq(buffer).value.data + ==> + && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| + && var ECDSAVerifyInput := Seq.Last(crypto.History.ECDSAVerify).input; + && ECDSAVerifyInput.signatureAlgorithm == decMat.algorithmSuite.signature.ECDSA.curve + && ECDSAVerifyInput.verificationKey == decMat.verificationKey.value + && ECDSAVerifyInput.message == msg + && ECDSAVerifyInput.signature == SerializeFunctions.ReadShortLengthSeq(buffer).value.data ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| @@ -139,15 +139,15 @@ module EncryptDecryptHelpers { // (indicating invalid signature) && Seq.Last(crypto.History.ECDSAVerify).output.Success? && !Seq.Last(crypto.History.ECDSAVerify).output.value - ==> - && res.Failure? + ==> + && res.Failure? ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| // The verification call failed && Seq.Last(crypto.History.ECDSAVerify).output.Failure? - ==> - && res.Failure? + ==> + && res.Failure? ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| @@ -155,8 +155,8 @@ module EncryptDecryptHelpers { // (indicating valid signature) && Seq.Last(crypto.History.ECDSAVerify).output.Success? && Seq.Last(crypto.History.ECDSAVerify).output.value - ==> - res.Success? + ==> + res.Success? { // If there is no verification key, that lets us conclude that the suite does not have a signature. @@ -170,19 +170,19 @@ module EncryptDecryptHelpers { //# If the algorithm suite has a signature algorithm, this operation MUST //# verify the message footer using the specified signature algorithm. - + //= compliance/client-apis/decrypt.txt#2.7 //# ./framework/algorithm- //# suites.md#signature-algorithm), this operation MUST perform //# this step. var signature :- SerializeFunctions - - //= compliance/client-apis/decrypt.txt#2.7.5 - //# After deserializing the body, this operation MUST deserialize the - //# next encrypted message bytes as the message footer (../data-format/ - //# message-footer.md). - .ReadShortLengthSeq(buffer) - .MapFailure(MapSerializeFailure(": ReadShortLengthSeq")); + + //= compliance/client-apis/decrypt.txt#2.7.5 + //# After deserializing the body, this operation MUST deserialize the + //# next encrypted message bytes as the message footer (../data-format/ + //# message-footer.md). + .ReadShortLengthSeq(buffer) + .MapFailure(MapSerializeFailure(": ReadShortLengthSeq")); var ecdsaParams := decMat.algorithmSuite.signature.ECDSA.curve; @@ -193,19 +193,19 @@ module EncryptDecryptHelpers { //# suites.md) in the decryption materials to verify the encrypted //# message, with the following inputs: var maybeSignatureVerifiedResult := crypto.ECDSAVerify(Primitives.Types.ECDSAVerifyInput( - signatureAlgorithm := ecdsaParams, - //#* The verification key is the verification key (../framework/ - //# structures.md#verification-key) in the decryption materials. - verificationKey := decMat.verificationKey.value, - //#* The input to verify is the concatenation of the serialization of - //# the message header (../data-format/message-header.md) and message - //# body (../data-format/message-body.md). - message := msg, - signature := signature.data - )); + signatureAlgorithm := ecdsaParams, + //#* The verification key is the verification key (../framework/ + //# structures.md#verification-key) in the decryption materials. + verificationKey := decMat.verificationKey.value, + //#* The input to verify is the concatenation of the serialization of + //# the message header (../data-format/message-header.md) and message + //# body (../data-format/message-body.md). + message := msg, + signature := signature.data + )); var signatureVerifiedResult :- maybeSignatureVerifiedResult - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); if (!signatureVerifiedResult) { return Failure(Types.AwsEncryptionSdkException( message := "Invalid signature" )); @@ -216,7 +216,7 @@ module EncryptDecryptHelpers { function method MapSerializeFailure(s: string): SerializeFunctions.ReadProblems -> Types.Error { (e: SerializeFunctions.ReadProblems) => - match e + match e case Error(e) => Types.AwsEncryptionSdkException(message := e) case MoreNeeded(_) => Types.AwsEncryptionSdkException(message := "Incomplete message" + s) } @@ -233,24 +233,24 @@ module EncryptDecryptHelpers { ensures && input.Some? && (exists key: UTF8.ValidUTF8Bytes | key in input.value.Keys :: RESERVED_ENCRYPTION_CONTEXT <= key) - ==> - output.Fail? + ==> + output.Fail? { - if + if && input.Some? && exists key: UTF8.ValidUTF8Bytes | key in input.value.Keys :: RESERVED_ENCRYPTION_CONTEXT <= key then Fail(Types.AwsEncryptionSdkException( - message := "Encryption context keys cannot contain reserved prefix 'aws-crypto-'")) + message := "Encryption context keys cannot contain reserved prefix 'aws-crypto-'")) else Pass } - /* - * Helper method for taking optional input keyrings/CMMs and returning a CMM, - * either directly the one that was provided or a new default CMM from the - * provided keyring. - */ + /* + * Helper method for taking optional input keyrings/CMMs and returning a CMM, + * either directly the one that was provided or a new default CMM from the + * provided keyring. + */ method CreateCmmFromInput( inputCmm: Option, inputKeyring: Option @@ -258,14 +258,14 @@ module EncryptDecryptHelpers { returns (res: Result) requires inputKeyring.Some? - ==> - && inputKeyring.value.ValidState() + ==> + && inputKeyring.value.ValidState() requires inputCmm.Some? - ==> - && inputCmm.value.ValidState() + ==> + && inputCmm.value.ValidState() ensures res.Success? - ==> - && res.value.ValidState() + ==> + && res.value.ValidState() modifies (if inputKeyring.Some? then inputKeyring.value.Modifies else {}) @@ -280,33 +280,33 @@ module EncryptDecryptHelpers { ensures && res.Success? && inputCmm.Some? - ==> - res.value == inputCmm.value + ==> + res.value == inputCmm.value ensures && res.Success? && inputKeyring.Some? - ==> - fresh(res.value.Modifies - inputKeyring.value.Modifies) + ==> + fresh(res.value.Modifies - inputKeyring.value.Modifies) ensures && inputCmm.Some? && inputKeyring.Some? - ==> - res.Failure? + ==> + res.Failure? ensures && inputCmm.None? && inputKeyring.None? - ==> - res.Failure? + ==> + res.Failure? { :- Need(inputCmm.None? || inputKeyring.None?, - Types.AwsEncryptionSdkException( - message := "Cannot provide both a keyring and a CMM")); + Types.AwsEncryptionSdkException( + message := "Cannot provide both a keyring and a CMM")); :- Need(inputCmm.Some? || inputKeyring.Some?, - Types.AwsEncryptionSdkException( - message := "Must provide either a keyring or a CMM")); + Types.AwsEncryptionSdkException( + message := "Must provide either a keyring or a CMM")); var cmm : MPL.ICryptographicMaterialsManager; if inputCmm.Some? { @@ -314,7 +314,7 @@ module EncryptDecryptHelpers { } else { var maybeMaterialsProviders := MaterialProviders.MaterialProviders(); var materialProviders :- maybeMaterialsProviders - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); // Each of these three citations refer to creating a default CMM from // the input keyring. @@ -336,9 +336,9 @@ module EncryptDecryptHelpers { //# CMM (../framework/default-cmm.md) from the input keyring //# (../framework/keyring-interface.md). var maybeCmm := materialProviders - .CreateDefaultCryptographicMaterialsManager(MPL.CreateDefaultCryptographicMaterialsManagerInput( - keyring := inputKeyring.value - ) + .CreateDefaultCryptographicMaterialsManager(MPL.CreateDefaultCryptographicMaterialsManagerInput( + keyring := inputKeyring.value + ) ); return maybeCmm .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); @@ -354,14 +354,14 @@ module EncryptDecryptHelpers { ensures maxEncryptedDataKeys.None? ==> output.Pass? ensures - && maxEncryptedDataKeys.Some? - && |edks| > maxEncryptedDataKeys.value as int - ==> + && maxEncryptedDataKeys.Some? + && |edks| > maxEncryptedDataKeys.value as int + ==> output.Fail? { if - && maxEncryptedDataKeys.Some? - && |edks| > maxEncryptedDataKeys.value as int + && maxEncryptedDataKeys.Some? + && |edks| > maxEncryptedDataKeys.value as int then Fail(Types.AwsEncryptionSdkException( message := "Encrypted data keys exceed maxEncryptedDataKeys")) else @@ -369,8 +369,8 @@ module EncryptDecryptHelpers { } /* - * Generate a message id of appropriate length for the given algorithm suite. - */ + * Generate a message id of appropriate length for the given algorithm suite. + */ method GenerateMessageId( suite: MPL.AlgorithmSuiteInfo, crypto: Primitives.AtomicPrimitivesClient @@ -382,15 +382,15 @@ module EncryptDecryptHelpers { ensures crypto.ValidState() ensures - && res.Success? - && suite.messageVersion == 1 - ==> + && res.Success? + && suite.messageVersion == 1 + ==> |res.value| == HeaderTypes.MESSAGE_ID_LEN_V1 ensures - && res.Success? - && suite.messageVersion == 2 - ==> + && res.Success? + && suite.messageVersion == 2 + ==> |res.value| == HeaderTypes.MESSAGE_ID_LEN_V2 { var maybeId; @@ -402,12 +402,12 @@ module EncryptDecryptHelpers { Primitives.Types.GenerateRandomBytesInput( length := HeaderTypes.MESSAGE_ID_LEN_V2 as int32)); } var id :- maybeId - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); return Success(id); } - // We restrict this method to the encrypt path so that we can assume the body is framed. + // We restrict this method to the encrypt path so that we can assume the body is framed. method {:vcs_split_on_every_assert} BuildHeaderForEncrypt( messageId: HeaderTypes.MessageId, suite: HeaderTypes.ESDKAlgorithmSuite, @@ -427,77 +427,77 @@ module EncryptDecryptHelpers { ensures crypto.ValidState() requires SerializableTypes.IsESDKEncryptionContext(encryptionContext) - + requires forall k: UTF8.ValidUTF8Bytes | k in requiredEncryptionContextKeys :: k in encryptionContext requires suite.commitment.HKDF? ==> - && derivedDataKeys.commitmentKey.Some? - && |derivedDataKeys.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as int + && derivedDataKeys.commitmentKey.Some? + && |derivedDataKeys.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as int requires frameLength > 0 // Make sure the output correctly uses the values that were given as input ensures res.Success? ==> - && res.value.suite == suite - && res.value.body.frameLength == frameLength - && res.value.encryptionContext == encryptionContext + && res.value.suite == suite + && res.value.body.frameLength == frameLength + && res.value.encryptionContext == encryptionContext ensures res.Success? ==> Header.IsHeader(res.value) ensures res.Success? ==> res.value.body.contentType.Framed? { - //= aws-encryption-sdk-specification/client-apis/encrypt.md#construct-the-header - //# - [AAD](../data-format/message-header.md#aad): MUST be the serialization of the [encryption context](../framework/structures.md#encryption-context) - //# in the [encryption materials](../framework/structures.md#encryption-materials), - //# and this serialization MUST NOT contain any key value pairs listed in - //# the [encryption material's](../framework/structures.md#encryption-materials) - //# [required encryption context keys](../framework/structures.md#required-encryption-context-keys). - var reqKeySet : set := set k <- requiredEncryptionContextKeys; - var storedEncryptionContext: MPL.EncryptionContext := - map f | f in (encryptionContext - reqKeySet) :: f := encryptionContext[f]; - EncryptionContext.SubsetOfESDKEncryptionContextIsESDKEncryptionContext(encryptionContext, storedEncryptionContext); - - var canonicalStoredEncryptionContext := EncryptionContext.GetCanonicalEncryptionContext(storedEncryptionContext); - - var body := BuildHeaderBody( - messageId, - suite, - canonicalStoredEncryptionContext, - encryptedDataKeys, - frameLength as uint32, - derivedDataKeys.commitmentKey - ); + //= aws-encryption-sdk-specification/client-apis/encrypt.md#construct-the-header + //# - [AAD](../data-format/message-header.md#aad): MUST be the serialization of the [encryption context](../framework/structures.md#encryption-context) + //# in the [encryption materials](../framework/structures.md#encryption-materials), + //# and this serialization MUST NOT contain any key value pairs listed in + //# the [encryption material's](../framework/structures.md#encryption-materials) + //# [required encryption context keys](../framework/structures.md#required-encryption-context-keys). + var reqKeySet : set := set k <- requiredEncryptionContextKeys; + var storedEncryptionContext: MPL.EncryptionContext := + map f | f in (encryptionContext - reqKeySet) :: f := encryptionContext[f]; + EncryptionContext.SubsetOfESDKEncryptionContextIsESDKEncryptionContext(encryptionContext, storedEncryptionContext); + + var canonicalStoredEncryptionContext := EncryptionContext.GetCanonicalEncryptionContext(storedEncryptionContext); + + var body := BuildHeaderBody( + messageId, + suite, + canonicalStoredEncryptionContext, + encryptedDataKeys, + frameLength as uint32, + derivedDataKeys.commitmentKey + ); - var requiredEncryptionContextMap: MPL.EncryptionContext := - map r | r in reqKeySet :: r := encryptionContext[r]; - EncryptionContext.SubsetOfESDKEncryptionContextIsESDKEncryptionContext(encryptionContext, requiredEncryptionContextMap); - - var canonicalReqEncryptionContext := - EncryptionContext.GetCanonicalEncryptionContext(requiredEncryptionContextMap); - var serializedReqEncryptionContext := - EncryptionContext.WriteEmptyEcOrWriteAAD(canonicalReqEncryptionContext); - - //= compliance/client-apis/encrypt.txt#2.6.2 - //# Before encrypting input plaintext, this operation MUST serialize the - //# message header body (../data-format/message-header.md). - var rawHeader := Header.WriteHeaderBody(body); + var requiredEncryptionContextMap: MPL.EncryptionContext := + map r | r in reqKeySet :: r := encryptionContext[r]; + EncryptionContext.SubsetOfESDKEncryptionContextIsESDKEncryptionContext(encryptionContext, requiredEncryptionContextMap); - //= compliance/client-apis/encrypt.txt#2.6.2 - //# After serializing the message header body, this operation MUST - //# calculate an authentication tag (../data-format/message- - //# header.md#authentication-tag) over the message header body. - var headerAuth :- BuildHeaderAuthTag(suite, derivedDataKeys.dataKey, rawHeader, serializedReqEncryptionContext, crypto); - - var header := Header.HeaderInfo( - body := body, - rawHeader := rawHeader, - encryptionContext := encryptionContext, - suite := suite, - headerAuth := headerAuth - ); + var canonicalReqEncryptionContext := + EncryptionContext.GetCanonicalEncryptionContext(requiredEncryptionContextMap); + var serializedReqEncryptionContext := + EncryptionContext.WriteEmptyEcOrWriteAAD(canonicalReqEncryptionContext); - return Success(header); + //= compliance/client-apis/encrypt.txt#2.6.2 + //# Before encrypting input plaintext, this operation MUST serialize the + //# message header body (../data-format/message-header.md). + var rawHeader := Header.WriteHeaderBody(body); + + //= compliance/client-apis/encrypt.txt#2.6.2 + //# After serializing the message header body, this operation MUST + //# calculate an authentication tag (../data-format/message- + //# header.md#authentication-tag) over the message header body. + var headerAuth :- BuildHeaderAuthTag(suite, derivedDataKeys.dataKey, rawHeader, serializedReqEncryptionContext, crypto); + + var header := Header.HeaderInfo( + body := body, + rawHeader := rawHeader, + encryptionContext := encryptionContext, + suite := suite, + headerAuth := headerAuth + ); + + return Success(header); } method BuildHeaderBody( @@ -509,51 +509,51 @@ module EncryptDecryptHelpers { suiteData: Option> ) returns (res: HeaderTypes.HeaderBody) - requires !suite.commitment.IDENTITY? + requires !suite.commitment.IDENTITY? + + //= compliance/data-format/message-header.txt#2.5.2 + //= type=implication + //# The length of the suite data field MUST be equal to + //# the Algorithm Suite Data Length (../framework/algorithm- + //# suites.md#algorithm-suite-data-length) value of the algorithm suite + //# (../framework/algorithm-suites.md) specified by the Algorithm Suite + //# ID (Section 2.5.1.5) field. + requires suite.commitment.HKDF? ==> + && suiteData.Some? + && |suiteData.value| == suite.commitment.HKDF.outputKeyLength as int - //= compliance/data-format/message-header.txt#2.5.2 - //= type=implication - //# The length of the suite data field MUST be equal to - //# the Algorithm Suite Data Length (../framework/algorithm- - //# suites.md#algorithm-suite-data-length) value of the algorithm suite - //# (../framework/algorithm-suites.md) specified by the Algorithm Suite - //# ID (Section 2.5.1.5) field. - requires suite.commitment.HKDF? ==> - && suiteData.Some? - && |suiteData.value| == suite.commitment.HKDF.outputKeyLength as int - - // This ensures that our header is internally consistent with respect to - // commitment (e.g. creating the right header version for the given suite) - ensures Header.HeaderVersionSupportsCommitment?(suite, res) - - // Correct construction of V2 headers - ensures - && suite.commitment.HKDF? - ==> - && res == HeaderTypes.HeaderBody.V2HeaderBody( - algorithmSuite := suite, - messageId := messageId, - encryptionContext := encryptionContext, - encryptedDataKeys := encryptedDataKeys, - contentType := HeaderTypes.ContentType.Framed, - frameLength := frameLength, - suiteData := suiteData.value - ) + // This ensures that our header is internally consistent with respect to + // commitment (e.g. creating the right header version for the given suite) + ensures Header.HeaderVersionSupportsCommitment?(suite, res) - // Correct construction of V1 headers - ensures - && suite.commitment.None? - ==> - && res == HeaderTypes.HeaderBody.V1HeaderBody( - messageType := HeaderTypes.MessageType.TYPE_CUSTOMER_AED, - algorithmSuite := suite, - messageId := messageId, - encryptionContext := encryptionContext, - encryptedDataKeys := encryptedDataKeys, - contentType := HeaderTypes.ContentType.Framed, - headerIvLength := SerializableTypes.GetIvLength(suite) as nat, - frameLength := frameLength - ) + // Correct construction of V2 headers + ensures + && suite.commitment.HKDF? + ==> + && res == HeaderTypes.HeaderBody.V2HeaderBody( + algorithmSuite := suite, + messageId := messageId, + encryptionContext := encryptionContext, + encryptedDataKeys := encryptedDataKeys, + contentType := HeaderTypes.ContentType.Framed, + frameLength := frameLength, + suiteData := suiteData.value + ) + + // Correct construction of V1 headers + ensures + && suite.commitment.None? + ==> + && res == HeaderTypes.HeaderBody.V1HeaderBody( + messageType := HeaderTypes.MessageType.TYPE_CUSTOMER_AED, + algorithmSuite := suite, + messageId := messageId, + encryptionContext := encryptionContext, + encryptedDataKeys := encryptedDataKeys, + contentType := HeaderTypes.ContentType.Framed, + headerIvLength := SerializableTypes.GetIvLength(suite) as nat, + frameLength := frameLength + ) { reveal Header.HeaderVersionSupportsCommitment?(); @@ -564,24 +564,24 @@ module EncryptDecryptHelpers { match suite.commitment { case None(_) => return HeaderTypes.HeaderBody.V1HeaderBody( - messageType := HeaderTypes.MessageType.TYPE_CUSTOMER_AED, - algorithmSuite := suite, - messageId := messageId, - encryptionContext := encryptionContext, - encryptedDataKeys := encryptedDataKeys, - contentType := contentType, - headerIvLength := SerializableTypes.GetIvLength(suite) as nat, - frameLength := frameLength - ); + messageType := HeaderTypes.MessageType.TYPE_CUSTOMER_AED, + algorithmSuite := suite, + messageId := messageId, + encryptionContext := encryptionContext, + encryptedDataKeys := encryptedDataKeys, + contentType := contentType, + headerIvLength := SerializableTypes.GetIvLength(suite) as nat, + frameLength := frameLength + ); case HKDF(_) => return HeaderTypes.HeaderBody.V2HeaderBody( - algorithmSuite := suite, - messageId := messageId, - encryptionContext := encryptionContext, - encryptedDataKeys := encryptedDataKeys, - contentType := contentType, - frameLength := frameLength, - suiteData := suiteData.value - ); + algorithmSuite := suite, + messageId := messageId, + encryptionContext := encryptionContext, + encryptedDataKeys := encryptedDataKeys, + contentType := contentType, + frameLength := frameLength, + suiteData := suiteData.value + ); } } @@ -608,7 +608,7 @@ module EncryptDecryptHelpers { //# with the following inputs: var keyLength := SerializableTypes.GetEncryptKeyLength(suite) as nat; :- Need(|dataKey| == keyLength, - Types.AwsEncryptionSdkException( message := "Incorrect data key length")); + Types.AwsEncryptionSdkException( message := "Incorrect data key length")); var ivLength := SerializableTypes.GetIvLength(suite); //#* The IV has a value of 0. @@ -622,17 +622,17 @@ module EncryptDecryptHelpers { key := dataKey, //#* The plaintext is an empty byte array msg := [], - //#* The AAD MUST be the concatenation of the serialized + //#* The AAD MUST be the concatenation of the serialized //# [message header body](../data-format/message-header.md#header-body) //# and the serialization of encryption context to only authenticate. aad := rawHeader + serializedReqEncryptionContext ) ); var encryptionOutput :- maybeEncryptionOutput - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var headerAuth := HeaderTypes.HeaderAuth.AESMac( - headerIv := iv, - headerAuthTag := encryptionOutput.authTag + headerIv := iv, + headerAuthTag := encryptionOutput.authTag ); return Success(headerAuth); } @@ -651,18 +651,18 @@ module EncryptDecryptHelpers { ensures cmm.ValidState() && mpl.ValidState() ensures res.Success? ==> - && mpl.EncryptionMaterialsHasPlaintextDataKey(res.value).Success? - && !res.value.algorithmSuite.commitment.IDENTITY?; + && mpl.EncryptionMaterialsHasPlaintextDataKey(res.value).Success? + && !res.value.algorithmSuite.commitment.IDENTITY?; ensures res.Success? ==> - && SerializableTypes.IsESDKEncryptionContext(res.value.encryptionContext) + && SerializableTypes.IsESDKEncryptionContext(res.value.encryptionContext) ensures res.Success? ==> - && HasUint16Len(res.value.encryptedDataKeys) + && HasUint16Len(res.value.encryptedDataKeys) ensures res.Success? ==> - && forall edk | edk in res.value.encryptedDataKeys - :: SerializableTypes.IsESDKEncryptedDataKey(edk) + && forall edk | edk in res.value.encryptedDataKeys + :: SerializableTypes.IsESDKEncryptedDataKey(edk) { var encMatRequest := MPL.GetEncryptionMaterialsInput( encryptionContext := encryptionContext, @@ -679,7 +679,7 @@ module EncryptDecryptHelpers { //# encryption-materials) on a CMM (../framework/cmm-interface.md). var getEncMatResult := cmm.GetEncryptionMaterials(encMatRequest); var output :- getEncMatResult - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); var materials := output.encryptionMaterials; @@ -691,25 +691,25 @@ module EncryptDecryptHelpers { //# by the commitment policy (client.md#commitment-policy) configured in //# the client (client.md) encrypt MUST yield an error. var _ :- mpl - .ValidateCommitmentPolicyOnEncrypt(MPL.ValidateCommitmentPolicyOnEncryptInput( - algorithm := materials.algorithmSuite.id, - commitmentPolicy := MPL.CommitmentPolicy.ESDK(commitmentPolicy) - )) - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .ValidateCommitmentPolicyOnEncrypt(MPL.ValidateCommitmentPolicyOnEncryptInput( + algorithm := materials.algorithmSuite.id, + commitmentPolicy := MPL.CommitmentPolicy.ESDK(commitmentPolicy) + )) + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); var _ :- mpl.EncryptionMaterialsHasPlaintextDataKey(materials) - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); :- Need( SerializableTypes.IsESDKEncryptionContext(materials.encryptionContext), Types.AwsEncryptionSdkException( message := "CMM failed to return serializable encryption materials.") ); :- Need(HasUint16Len(materials.encryptedDataKeys), - Types.AwsEncryptionSdkException( - message := "CMM returned EDKs that exceed the allowed maximum.")); + Types.AwsEncryptionSdkException( + message := "CMM returned EDKs that exceed the allowed maximum.")); :- Need(forall edk | edk in materials.encryptedDataKeys - :: SerializableTypes.IsESDKEncryptedDataKey(edk), - Types.AwsEncryptionSdkException( - message := "CMM returned non-serializable encrypted data key.")); + :: SerializableTypes.IsESDKEncryptedDataKey(edk), + Types.AwsEncryptionSdkException( + message := "CMM returned non-serializable encrypted data key.")); return Success(materials); } @@ -728,14 +728,14 @@ module EncryptDecryptHelpers { ensures cmm.ValidState() && mpl.ValidState() ensures res.Success? ==> - && mpl.DecryptionMaterialsWithPlaintextDataKey(res.value).Success? - && SerializableTypes.IsESDKEncryptionContext(res.value.encryptionContext) + && mpl.DecryptionMaterialsWithPlaintextDataKey(res.value).Success? + && SerializableTypes.IsESDKEncryptionContext(res.value.encryptionContext) ensures old(cmm.History.DecryptMaterials) < cmm.History.DecryptMaterials ensures res.Success? ==> - && Seq.Last(cmm.History.DecryptMaterials).output.Success? - && Seq.Last(cmm.History.DecryptMaterials).output.value.decryptionMaterials == res.value + && Seq.Last(cmm.History.DecryptMaterials).output.Success? + && Seq.Last(cmm.History.DecryptMaterials).output.value.decryptionMaterials == res.value { var encryptionContext := EncryptionContext.GetEncryptionContext(headerBody.encryptionContext); //= compliance/client-apis/decrypt.txt#2.7.2 @@ -761,7 +761,7 @@ module EncryptDecryptHelpers { ); var decMatResult := cmm.DecryptMaterials(decMatRequest); var output :- decMatResult - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); var materials := output.decryptionMaterials; //= compliance/client-apis/decrypt.txt#2.7.2 @@ -770,50 +770,50 @@ module EncryptDecryptHelpers { //# (client.md#commitment-policy) configured in the client (client.md) //# decrypt MUST yield an error. var _ :- mpl - .ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( - algorithm := materials.algorithmSuite.id, - commitmentPolicy := MPL.CommitmentPolicy.ESDK(commitmentPolicy) - )) - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .ValidateCommitmentPolicyOnDecrypt(MPL.ValidateCommitmentPolicyOnDecryptInput( + algorithm := materials.algorithmSuite.id, + commitmentPolicy := MPL.CommitmentPolicy.ESDK(commitmentPolicy) + )) + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); var _ :- mpl.DecryptionMaterialsWithPlaintextDataKey(materials) - .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); + .MapFailure(e => Types.AwsCryptographyMaterialProviders(e)); :- Need(SerializableTypes.IsESDKEncryptionContext(materials.encryptionContext), - Types.AwsEncryptionSdkException( - message := "CMM failed to return serializable encryption materials.")); + Types.AwsEncryptionSdkException( + message := "CMM failed to return serializable encryption materials.")); return Success(materials); } /* - * Ensures that the suite data contained in the header of a message matches - * the expected suite data - */ + * Ensures that the suite data contained in the header of a message matches + * the expected suite data + */ method ValidateSuiteData( suite: MPL.AlgorithmSuiteInfo, header: HeaderTypes.HeaderBody, expectedSuiteData: seq ) returns (res: Result<(), Types.Error>) - // Validating suite data is only relevant for suites with commitment - requires suite.commitment.HKDF? + // Validating suite data is only relevant for suites with commitment + requires suite.commitment.HKDF? - // We can't dereference the 'suiteData' portion of the body, which only exists - // in V2 headers, unless we know we have a V2HeaderBody - requires header.V2HeaderBody? + // We can't dereference the 'suiteData' portion of the body, which only exists + // in V2 headers, unless we know we have a V2HeaderBody + requires header.V2HeaderBody? - //= compliance/client-apis/decrypt.txt#2.7.2 - //= type=implication - //# The - //# derived commit key MUST equal the commit key stored in the message - //# header. - ensures res.Success? ==> header.suiteData == expectedSuiteData - - // Failure cases - ensures header.suiteData != expectedSuiteData ==> res.Failure? - ensures |header.suiteData| != suite.commitment.HKDF.outputKeyLength as int ==> res.Failure? + //= compliance/client-apis/decrypt.txt#2.7.2 + //= type=implication + //# The + //# derived commit key MUST equal the commit key stored in the message + //# header. + ensures res.Success? ==> header.suiteData == expectedSuiteData + + // Failure cases + ensures header.suiteData != expectedSuiteData ==> res.Failure? + ensures |header.suiteData| != suite.commitment.HKDF.outputKeyLength as int ==> res.Failure? { :- Need( |header.suiteData| == suite.commitment.HKDF.outputKeyLength as int, @@ -846,25 +846,25 @@ module EncryptDecryptHelpers { requires buffer.start <= |buffer.bytes| requires |key| == SerializableTypes.GetEncryptKeyLength(header.suite) as nat ensures res.Success? ==> - var (plaintext, tail) := res.value; - && buffer.start <= tail.start <= |buffer.bytes| - && SerializeFunctions.CorrectlyReadRange(buffer, tail, buffer.bytes[buffer.start..tail.start]) + var (plaintext, tail) := res.value; + && buffer.start <= tail.start <= |buffer.bytes| + && SerializeFunctions.CorrectlyReadRange(buffer, tail, buffer.bytes[buffer.start..tail.start]) { - assert CorrectlyReadRange(buffer, buffer, []) by { reveal CorrectlyReadRange(); } - CorrectlyReadByteRange(buffer, buffer, []); + assert CorrectlyReadRange(buffer, buffer, []) by { reveal CorrectlyReadRange(); } + CorrectlyReadByteRange(buffer, buffer, []); - var messageBody :- MessageBody.ReadFramedMessageBody(buffer, header, [], buffer) - .MapFailure(MapSerializeFailure(": ReadFramedMessageBody")); + var messageBody :- MessageBody.ReadFramedMessageBody(buffer, header, [], buffer) + .MapFailure(MapSerializeFailure(": ReadFramedMessageBody")); - CorrectlyReadByteRange(buffer, messageBody.tail, MessageBody.WriteFramedMessageBody(messageBody.data)); + CorrectlyReadByteRange(buffer, messageBody.tail, MessageBody.WriteFramedMessageBody(messageBody.data)); - assert header == messageBody.data.finalFrame.header; - assert |key| == SerializableTypes.GetEncryptKeyLength(messageBody.data.finalFrame.header.suite) as nat; + assert header == messageBody.data.finalFrame.header; + assert |key| == SerializableTypes.GetEncryptKeyLength(messageBody.data.finalFrame.header.suite) as nat; - var plaintext :- MessageBody.DecryptFramedMessageBody(messageBody.data, key, crypto); - var messageBodyTail := messageBody.tail; + var plaintext :- MessageBody.DecryptFramedMessageBody(messageBody.data, key, crypto); + var messageBodyTail := messageBody.tail; - return Success((plaintext, messageBodyTail)); + return Success((plaintext, messageBodyTail)); } method {:vcs_split_on_every_assert} ReadAndDecryptNonFramedMessageBody( @@ -882,25 +882,25 @@ module EncryptDecryptHelpers { requires buffer.start <= |buffer.bytes| requires |key| == SerializableTypes.GetEncryptKeyLength(header.suite) as nat ensures res.Success? ==> - var (plaintext, tail) := res.value; - && buffer.start <= tail.start <= |buffer.bytes| - && SerializeFunctions.CorrectlyReadRange(buffer, tail, buffer.bytes[buffer.start..tail.start]) + var (plaintext, tail) := res.value; + && buffer.start <= tail.start <= |buffer.bytes| + && SerializeFunctions.CorrectlyReadRange(buffer, tail, buffer.bytes[buffer.start..tail.start]) { - var messageBody :- MessageBody.ReadNonFramedMessageBody(buffer, header) - .MapFailure(MapSerializeFailure(": ReadNonFramedMessageBody")); + var messageBody :- MessageBody.ReadNonFramedMessageBody(buffer, header) + .MapFailure(MapSerializeFailure(": ReadNonFramedMessageBody")); - CorrectlyReadByteRange(buffer, messageBody.tail, MessageBody.WriteNonFramedMessageBody(messageBody.data)); + CorrectlyReadByteRange(buffer, messageBody.tail, MessageBody.WriteNonFramedMessageBody(messageBody.data)); - var frame: Frames.Frame := messageBody.data; - assert frame.NonFramed?; + var frame: Frames.Frame := messageBody.data; + assert frame.NonFramed?; - assert header == frame.header; - assert |key| == SerializableTypes.GetEncryptKeyLength(frame.header.suite) as nat; + assert header == frame.header; + assert |key| == SerializableTypes.GetEncryptKeyLength(frame.header.suite) as nat; - var plaintext :- MessageBody.DecryptFrame(frame, key, crypto); - var messageBodyTail := messageBody.tail; + var plaintext :- MessageBody.DecryptFrame(frame, key, crypto); + var messageBodyTail := messageBody.tail; - return Success((plaintext, messageBodyTail)); + return Success((plaintext, messageBodyTail)); } } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Index.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Index.dfy index bdb79f323..a64fbfa91 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Index.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Index.dfy @@ -25,13 +25,13 @@ module {:extern "software.amazon.cryptography.encryptionsdk.internaldafny" } ESD { var maybeCrypto := Primitives.AtomicPrimitives(); var cryptoX: AwsCryptographyPrimitivesTypes.IAwsCryptographicPrimitivesClient :- maybeCrypto - .MapFailure(e => AwsCryptographyPrimitives(e)); + .MapFailure(e => AwsCryptographyPrimitives(e)); assert cryptoX is Primitives.AtomicPrimitivesClient; var crypto := cryptoX as Primitives.AtomicPrimitivesClient; var maybeMpl := MaterialProviders.MaterialProviders(); var mplX: AwsCryptographyMaterialProvidersTypes.IAwsCryptographicMaterialProvidersClient :- maybeMpl - .MapFailure(e => AwsCryptographyMaterialProviders(e)); + .MapFailure(e => AwsCryptographyMaterialProviders(e)); assert mplX is MaterialProviders.MaterialProvidersClient; var mpl := mplX as MaterialProviders.MaterialProvidersClient; diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/KeyDerivation.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/KeyDerivation.dfy index 2456f756e..17ce3598f 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/KeyDerivation.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/KeyDerivation.dfy @@ -42,9 +42,9 @@ module KeyDerivation { requires suite.commitment.None? requires suite.kdf.HKDF? - ==> - && |plaintextDataKey| == suite.kdf.HKDF.inputKeyLength as nat - && suite.kdf.HKDF.outputKeyLength == SerializableTypes.GetEncryptKeyLength(suite) + ==> + && |plaintextDataKey| == suite.kdf.HKDF.inputKeyLength as nat + && suite.kdf.HKDF.outputKeyLength == SerializableTypes.GetEncryptKeyLength(suite) requires suite.kdf.IDENTITY? ==> |plaintextDataKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat requires crypto.ValidState() @@ -91,7 +91,7 @@ module KeyDerivation { ikm := plaintextDataKey, info := suite.binaryId, expectedLength := hkdf.outputKeyLength - ); + ); } var maybeDerivedKey := crypto.Hkdf(hkdfInput); var derivedKey :- maybeDerivedKey.MapFailure(e => Types.AwsCryptographyPrimitives(e)); @@ -100,7 +100,7 @@ module KeyDerivation { } case None => { return Failure(Types.AwsEncryptionSdkException( - message := "None is not a valid Key Derivation Function")); + message := "None is not a valid Key Derivation Function")); } } } @@ -169,8 +169,8 @@ module KeyDerivation { //# data key using the commit key derivation (../framework/algorithm- //# suites.md#algorithm-suites-commit-key-derivation-settings). ensures res.Success? ==> - && res.value.commitmentKey.Some? - && |res.value.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as nat + && res.value.commitmentKey.Some? + && |res.value.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as nat ensures res.Success? ==> |res.value.dataKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat @@ -187,7 +187,7 @@ module KeyDerivation { var maybePseudoRandomKey := crypto.HkdfExtract(hkdfExtractInput); var pseudoRandomKey :- maybePseudoRandomKey - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var encryptKeyInput := AwsCryptographyPrimitivesTypes.HkdfExpandInput( digestAlgorithm := digest, @@ -196,22 +196,22 @@ module KeyDerivation { expectedLength := suite.kdf.HKDF.outputKeyLength ); var commitKeyInput := encryptKeyInput.( - info := COMMIT_LABEL, - expectedLength := suite.commitment.HKDF.outputKeyLength + info := COMMIT_LABEL, + expectedLength := suite.commitment.HKDF.outputKeyLength ); var maybeEncryptKey := crypto.HkdfExpand(encryptKeyInput); var maybeCommitKey := crypto.HkdfExpand(commitKeyInput); var encryptKey :- maybeEncryptKey - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var commitKey :- maybeCommitKey - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); return Success(ExpandedKeyMaterial( - dataKey:=encryptKey, - commitmentKey:=Some(commitKey) - )); + dataKey:=encryptKey, + commitmentKey:=Some(commitKey) + )); } /* @@ -238,25 +238,25 @@ module KeyDerivation { ensures crypto.ValidState() ensures res.Success? ==> - |res.value.dataKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat + |res.value.dataKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat ensures && res.Success? && suite.commitment.None? - ==> - res.value.commitmentKey.None? + ==> + res.value.commitmentKey.None? ensures && res.Success? && suite.commitment.HKDF? - ==> - && res.value.commitmentKey.Some? - && |res.value.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as nat + ==> + && res.value.commitmentKey.Some? + && |res.value.commitmentKey.value| == suite.commitment.HKDF.outputKeyLength as nat { var keys : ExpandedKeyMaterial; if (suite.messageVersion == 2) { :- Need(suite.commitment.HKDF? && suite.kdf == suite.commitment, Types.AwsEncryptionSdkException( - message := "Suites with message version 2 must have commitment")); + message := "Suites with message version 2 must have commitment")); :- Need( && SerializableTypes.GetEncryptKeyLength(suite) == suite.kdf.HKDF.outputKeyLength @@ -266,26 +266,26 @@ module KeyDerivation { keys :- ExpandKeyMaterial(messageId, plaintextKey, suite, crypto); } else if (suite.messageVersion == 1) { :- Need(suite.commitment.None?, Types.AwsEncryptionSdkException( - message := "Suites with message version 1 must not have commitment")); + message := "Suites with message version 1 must not have commitment")); :- Need(match suite.kdf { - case IDENTITY(i) => |plaintextKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat - case HKDF(hkdf) => - && |plaintextKey| == suite.kdf.HKDF.inputKeyLength as nat - && suite.kdf.HKDF.outputKeyLength == SerializableTypes.GetEncryptKeyLength(suite) - case None => false - }, Types.AwsEncryptionSdkException( - message := "Suites with message version 1 must not have commitment")); - - if netV4_0_0_RetryPolicy == Types.NetV4_0_0_RetryPolicy.ALLOW_RETRY && onNetV4Retry { - keys :- DeriveKey(messageId, plaintextKey, suite, crypto, true); - } else { - keys :- DeriveKey(messageId, plaintextKey, suite, crypto, false); - } - + case IDENTITY(i) => |plaintextKey| == SerializableTypes.GetEncryptKeyLength(suite) as nat + case HKDF(hkdf) => + && |plaintextKey| == suite.kdf.HKDF.inputKeyLength as nat + && suite.kdf.HKDF.outputKeyLength == SerializableTypes.GetEncryptKeyLength(suite) + case None => false + }, Types.AwsEncryptionSdkException( + message := "Suites with message version 1 must not have commitment")); + + if netV4_0_0_RetryPolicy == Types.NetV4_0_0_RetryPolicy.ALLOW_RETRY && onNetV4Retry { + keys :- DeriveKey(messageId, plaintextKey, suite, crypto, true); + } else { + keys :- DeriveKey(messageId, plaintextKey, suite, crypto, false); + } + } else { return Failure(Types.AwsEncryptionSdkException( - message := "Unknown message version")); + message := "Unknown message version")); } return Success(keys); diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy index 96d7261b1..497fdf706 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy @@ -77,7 +77,7 @@ module MessageBody { //# The IV MUST be a unique IV within the message. lemma IVSeqDistinct(suite: MPL.AlgorithmSuiteInfo, m: uint32, n: uint32) requires m != n - requires 4 <= SerializableTypes.GetIvLength(suite) + requires 4 <= SerializableTypes.GetIvLength(suite) ensures IVSeq(suite, m) != IVSeq(suite, n) { var paddingLength := SerializableTypes.GetIvLength(suite) as nat - 4; @@ -101,8 +101,8 @@ module MessageBody { } type MessageRegularFrames = regularFrames: seq - | IsMessageRegularFrames(regularFrames) - witness * + | IsMessageRegularFrames(regularFrames) + witness * predicate MessageFramesAreMonotonic(frames: seq){ if |frames| == 0 then true @@ -116,10 +116,10 @@ module MessageBody { predicate MessageFramesAreForTheSameMessage(frames: seq){ forall i - // This excludes the First frame in the seq - // because all headers are definitionally equal for `[]` and `[frame]`. - | 0 < i < |frames| - :: Seq.First(frames).header == frames[i].header + // This excludes the First frame in the seq + // because all headers are definitionally equal for `[]` and `[frame]`. + | 0 < i < |frames| + :: Seq.First(frames).header == frames[i].header } predicate IsMessageRegularFrames(regularFrames: seq) { @@ -158,27 +158,27 @@ module MessageBody { ) type FramedMessage = body: FramedMessageBody - | - //= compliance/data-format/message-body.txt#2.5.2.2.2 - //= type=implication - //# The Final Frame Sequence number MUST be equal to the total number of - //# frames in the Framed Data. - && MessageFramesAreMonotonic(body.regularFrames + [body.finalFrame]) - && MessageFramesAreForTheSameMessage(body.regularFrames + [body.finalFrame]) - witness * + | + //= compliance/data-format/message-body.txt#2.5.2.2.2 + //= type=implication + //# The Final Frame Sequence number MUST be equal to the total number of + //# frames in the Framed Data. + && MessageFramesAreMonotonic(body.regularFrames + [body.finalFrame]) + && MessageFramesAreForTheSameMessage(body.regularFrames + [body.finalFrame]) + witness * type MessageFrame = frame: Frames.Frame - | - || Frames.IsFinalFrame(frame) - || Frames.IsRegularFrame(frame) - witness * + | + || Frames.IsFinalFrame(frame) + || Frames.IsRegularFrame(frame) + witness * type Frame = frame: Frames.Frame - | - || Frames.IsFinalFrame(frame) - || Frames.IsRegularFrame(frame) - || Frames.NonFramed?(frame) - witness * + | + || Frames.IsFinalFrame(frame) + || Frames.IsRegularFrame(frame) + || Frames.NonFramed?(frame) + witness * lemma LemmaAddingNextRegularFrame( regularFrames: MessageRegularFrames, @@ -207,25 +207,25 @@ module MessageBody { ensures crypto.ValidState() ensures match result - case Failure(e) => true - case Success(body) => - // add final - && (forall i, j, frame: Frames.Frame, callEvent - | - && 0 <= i < |body.regularFrames| - && |old(crypto.History.AESEncrypt)| < j < |crypto.History.AESEncrypt| - 1 - && i == j - |old(crypto.History.AESEncrypt)| - && frame == body.regularFrames[i] - && callEvent == crypto.History.AESEncrypt[j] - :: - && callEvent.input.key == key - && callEvent.output.Success? - && frame.header == header - && frame.seqNum as nat == i + 1 - && frame.iv == callEvent.input.iv - && frame.encContent == callEvent.output.value.cipherText - && frame.authTag == callEvent.output.value.authTag - ) + case Failure(e) => true + case Success(body) => + // add final + && (forall i, j, frame: Frames.Frame, callEvent + | + && 0 <= i < |body.regularFrames| + && |old(crypto.History.AESEncrypt)| < j < |crypto.History.AESEncrypt| - 1 + && i == j - |old(crypto.History.AESEncrypt)| + && frame == body.regularFrames[i] + && callEvent == crypto.History.AESEncrypt[j] + :: + && callEvent.input.key == key + && callEvent.output.Success? + && frame.header == header + && frame.seqNum as nat == i + 1 + && frame.iv == callEvent.input.iv + && frame.encContent == callEvent.output.value.cipherText + && frame.authTag == callEvent.output.value.authTag + ) { var n : int, sequenceNumber := 0, START_SEQUENCE_NUMBER; var regularFrames: MessageRegularFrames := []; @@ -250,29 +250,29 @@ module MessageBody { invariant START_SEQUENCE_NUMBER <= sequenceNumber <= ENDFRAME_SEQUENCE_NUMBER invariant |regularFrames| == (sequenceNumber - START_SEQUENCE_NUMBER) as nat invariant |crypto.History.AESEncrypt| - |old(crypto.History.AESEncrypt)| - == |regularFrames| + == |regularFrames| invariant 0 < |regularFrames| ==> Seq.First(regularFrames).header == header; invariant IsMessageRegularFrames(regularFrames) invariant forall i: nat, j: nat, frame: Frames.Frame, callEvent - | - && 0 <= i < |regularFrames| - && |old(crypto.History.AESEncrypt)| <= j < |crypto.History.AESEncrypt| - && i == j - |old(crypto.History.AESEncrypt)| - && frame == regularFrames[i] - && callEvent == crypto.History.AESEncrypt[j] - :: - && callEvent.input.key == key - && callEvent.output.Success? - && frame.header == header - && frame.seqNum as nat == i + 1 - && frame.iv == callEvent.input.iv - && frame.encContent == callEvent.output.value.cipherText - && frame.authTag == callEvent.output.value.authTag + | + && 0 <= i < |regularFrames| + && |old(crypto.History.AESEncrypt)| <= j < |crypto.History.AESEncrypt| + && i == j - |old(crypto.History.AESEncrypt)| + && frame == regularFrames[i] + && callEvent == crypto.History.AESEncrypt[j] + :: + && callEvent.input.key == key + && callEvent.output.Success? + && frame.header == header + && frame.seqNum as nat == i + 1 + && frame.iv == callEvent.input.iv + && frame.encContent == callEvent.output.value.cipherText + && frame.authTag == callEvent.output.value.authTag { :- Need(sequenceNumber < ENDFRAME_SEQUENCE_NUMBER, Types.AwsEncryptionSdkException( - message := "too many frames")); + message := "too many frames")); var plaintextFrame := plaintext[n..n + header.body.frameLength as nat]; //= compliance/client-apis/encrypt.txt#2.7 @@ -332,9 +332,9 @@ module MessageBody { ); result := Success(FramedMessageBody( - regularFrames := regularFrames, - finalFrame := finalFrame - )); + regularFrames := regularFrames, + finalFrame := finalFrame + )); } method EncryptRegularFrame( @@ -369,96 +369,96 @@ module MessageBody { ensures crypto.History.AESEncrypt == old(crypto.History.AESEncrypt) + [Seq.Last(crypto.History.AESEncrypt)] ensures match res - case Failure(e) => true - case Success(frame) => - && Seq.Last(crypto.History.AESEncrypt).output.Success? - && var encryptionOutput := Seq.Last(crypto.History.AESEncrypt).output.value; - && var encryptionInput := Seq.Last(crypto.History.AESEncrypt).input; - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# To construct a regular or final frame that represents the next frame - //# in the encrypted message's body, this operation MUST calculate the - //# encrypted content and an authentication tag using the authenticated - //# encryption algorithm (../framework/algorithm-suites.md#encryption- - //# algorithm) specified by the algorithm suite (../framework/algorithm- - //# suites.md), with the following inputs: - && encryptionInput.encAlg == header.suite.encrypt.AES_GCM - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The AAD is the serialized message body AAD (../data-format/ - //# message-body-aad.md), constructed as follows: - && encryptionInput.aad == BodyAAD( - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The message ID (../data-format/message-body-aad.md#message-id) - //# is the same as the message ID (../data-frame/message- - //# header.md#message-id) serialized in the header of this message. - header.body.messageId, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The Body AAD Content (../data-format/message-body-aad.md#body- - //# aad-content) depends on whether the thing being encrypted is a - //# regular frame or final frame. Refer to Message Body AAD - //# (../data-format/message-body-aad.md) specification for more - //# information. - AADRegularFrame, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The sequence number (../data-format/message-body- - //# aad.md#sequence-number) is the sequence number of the frame - //# being encrypted. - sequenceNumber, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The content length (../data-format/message-body-aad.md#content- - //# length) MUST have a value equal to the length of the plaintext - //# being encrypted. - |plaintext| as uint64 - ) - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The IV is the sequence number (../data-format/message-body- - //# aad.md#sequence-number) used in the message body AAD above, padded - //# to the IV length (../data-format/message-header.md#iv-length). - && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The cipherkey is the derived data key - && encryptionInput.key == key - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The plaintext is the next subsequence of consumable plaintext - //# bytes that have not yet been encrypted. - && encryptionInput.msg == plaintext - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# This operation MUST serialize a regular frame or final frame with the - //# following specifics: - && frame.header == header - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Sequence Number (../data-format/message-body.md#sequence-number): - //# MUST be the sequence number of this frame, as determined above. - && frame.seqNum == sequenceNumber - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * IV (../data-format/message-body.md#iv): MUST be the IV used when - //# calculating the encrypted content above - && frame.iv == encryptionInput.iv - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Encrypted Content (../data-format/message-body.md#encrypted- - //# content): MUST be the encrypted content calculated above. - && frame.encContent == encryptionOutput.cipherText - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Authentication Tag (../data-format/message-body.md#authentication- - //# tag): MUST be the authentication tag output when calculating the - //# encrypted content above. - && frame.authTag == encryptionOutput.authTag + case Failure(e) => true + case Success(frame) => + && Seq.Last(crypto.History.AESEncrypt).output.Success? + && var encryptionOutput := Seq.Last(crypto.History.AESEncrypt).output.value; + && var encryptionInput := Seq.Last(crypto.History.AESEncrypt).input; + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# To construct a regular or final frame that represents the next frame + //# in the encrypted message's body, this operation MUST calculate the + //# encrypted content and an authentication tag using the authenticated + //# encryption algorithm (../framework/algorithm-suites.md#encryption- + //# algorithm) specified by the algorithm suite (../framework/algorithm- + //# suites.md), with the following inputs: + && encryptionInput.encAlg == header.suite.encrypt.AES_GCM + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The AAD is the serialized message body AAD (../data-format/ + //# message-body-aad.md), constructed as follows: + && encryptionInput.aad == BodyAAD( + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The message ID (../data-format/message-body-aad.md#message-id) + //# is the same as the message ID (../data-frame/message- + //# header.md#message-id) serialized in the header of this message. + header.body.messageId, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The Body AAD Content (../data-format/message-body-aad.md#body- + //# aad-content) depends on whether the thing being encrypted is a + //# regular frame or final frame. Refer to Message Body AAD + //# (../data-format/message-body-aad.md) specification for more + //# information. + AADRegularFrame, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The sequence number (../data-format/message-body- + //# aad.md#sequence-number) is the sequence number of the frame + //# being encrypted. + sequenceNumber, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The content length (../data-format/message-body-aad.md#content- + //# length) MUST have a value equal to the length of the plaintext + //# being encrypted. + |plaintext| as uint64 + ) + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The IV is the sequence number (../data-format/message-body- + //# aad.md#sequence-number) used in the message body AAD above, padded + //# to the IV length (../data-format/message-header.md#iv-length). + && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The cipherkey is the derived data key + && encryptionInput.key == key + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The plaintext is the next subsequence of consumable plaintext + //# bytes that have not yet been encrypted. + && encryptionInput.msg == plaintext + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# This operation MUST serialize a regular frame or final frame with the + //# following specifics: + && frame.header == header + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Sequence Number (../data-format/message-body.md#sequence-number): + //# MUST be the sequence number of this frame, as determined above. + && frame.seqNum == sequenceNumber + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * IV (../data-format/message-body.md#iv): MUST be the IV used when + //# calculating the encrypted content above + && frame.iv == encryptionInput.iv + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Encrypted Content (../data-format/message-body.md#encrypted- + //# content): MUST be the encrypted content calculated above. + && frame.encContent == encryptionOutput.cipherText + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Authentication Tag (../data-format/message-body.md#authentication- + //# tag): MUST be the authentication tag output when calculating the + //# encrypted content above. + && frame.authTag == encryptionOutput.authTag { var iv := IVSeq(header.suite, sequenceNumber); var aad := BodyAAD( @@ -478,7 +478,7 @@ module MessageBody { var maybeEncryptionOutput := crypto.AESEncrypt(aesEncryptInput); var encryptionOutput :- maybeEncryptionOutput - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var frame: Frames.RegularFrame := Frames.Frame.RegularFrame( header, @@ -524,96 +524,96 @@ module MessageBody { ensures crypto.History.AESEncrypt == old(crypto.History.AESEncrypt) + [Seq.Last(crypto.History.AESEncrypt)] ensures match res - case Failure(e) => true - case Success(frame) => - && Seq.Last(crypto.History.AESEncrypt).output.Success? - && var encryptionOutput := Seq.Last(crypto.History.AESEncrypt).output.value; - && var encryptionInput := Seq.Last(crypto.History.AESEncrypt).input; - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# To construct a regular or final frame that represents the next frame - //# in the encrypted message's body, this operation MUST calculate the - //# encrypted content and an authentication tag using the authenticated - //# encryption algorithm (../framework/algorithm-suites.md#encryption- - //# algorithm) specified by the algorithm suite (../framework/algorithm- - //# suites.md), with the following inputs: - && encryptionInput.encAlg == header.suite.encrypt.AES_GCM - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The AAD is the serialized message body AAD (../data-format/ - //# message-body-aad.md), constructed as follows: - && encryptionInput.aad == BodyAAD( - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The message ID (../data-format/message-body-aad.md#message-id) - //# is the same as the message ID (../data-frame/message- - //# header.md#message-id) serialized in the header of this message. - header.body.messageId, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The Body AAD Content (../data-format/message-body-aad.md#body- - //# aad-content) depends on whether the thing being encrypted is a - //# regular frame or final frame. Refer to Message Body AAD - //# (../data-format/message-body-aad.md) specification for more - //# information. - AADFinalFrame, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The sequence number (../data-format/message-body- - //# aad.md#sequence-number) is the sequence number of the frame - //# being encrypted. - sequenceNumber, - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# - The content length (../data-format/message-body-aad.md#content- - //# length) MUST have a value equal to the length of the plaintext - //# being encrypted. - |plaintext| as uint64 - ) - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The IV is the sequence number (../data-format/message-body- - //# aad.md#sequence-number) used in the message body AAD above, padded - //# to the IV length (../data-format/message-header.md#iv-length). - && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The cipherkey is the derived data key - && encryptionInput.key == key - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The plaintext is the next subsequence of consumable plaintext - //# bytes that have not yet been encrypted. - && encryptionInput.msg == plaintext - - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# This operation MUST serialize a regular frame or final frame with the - //# following specifics: - && frame.header == header - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Sequence Number (../data-format/message-body.md#sequence-number): - //# MUST be the sequence number of this frame, as determined above. - && frame.seqNum == sequenceNumber - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * IV (../data-format/message-body.md#iv): MUST be the IV used when - //# calculating the encrypted content above - && frame.iv == encryptionInput.iv - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Encrypted Content (../data-format/message-body.md#encrypted- - //# content): MUST be the encrypted content calculated above. - && frame.encContent == encryptionOutput.cipherText - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Authentication Tag (../data-format/message-body.md#authentication- - //# tag): MUST be the authentication tag output when calculating the - //# encrypted content above. - && frame.authTag == encryptionOutput.authTag + case Failure(e) => true + case Success(frame) => + && Seq.Last(crypto.History.AESEncrypt).output.Success? + && var encryptionOutput := Seq.Last(crypto.History.AESEncrypt).output.value; + && var encryptionInput := Seq.Last(crypto.History.AESEncrypt).input; + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# To construct a regular or final frame that represents the next frame + //# in the encrypted message's body, this operation MUST calculate the + //# encrypted content and an authentication tag using the authenticated + //# encryption algorithm (../framework/algorithm-suites.md#encryption- + //# algorithm) specified by the algorithm suite (../framework/algorithm- + //# suites.md), with the following inputs: + && encryptionInput.encAlg == header.suite.encrypt.AES_GCM + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The AAD is the serialized message body AAD (../data-format/ + //# message-body-aad.md), constructed as follows: + && encryptionInput.aad == BodyAAD( + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The message ID (../data-format/message-body-aad.md#message-id) + //# is the same as the message ID (../data-frame/message- + //# header.md#message-id) serialized in the header of this message. + header.body.messageId, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The Body AAD Content (../data-format/message-body-aad.md#body- + //# aad-content) depends on whether the thing being encrypted is a + //# regular frame or final frame. Refer to Message Body AAD + //# (../data-format/message-body-aad.md) specification for more + //# information. + AADFinalFrame, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The sequence number (../data-format/message-body- + //# aad.md#sequence-number) is the sequence number of the frame + //# being encrypted. + sequenceNumber, + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# - The content length (../data-format/message-body-aad.md#content- + //# length) MUST have a value equal to the length of the plaintext + //# being encrypted. + |plaintext| as uint64 + ) + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The IV is the sequence number (../data-format/message-body- + //# aad.md#sequence-number) used in the message body AAD above, padded + //# to the IV length (../data-format/message-header.md#iv-length). + && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The cipherkey is the derived data key + && encryptionInput.key == key + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The plaintext is the next subsequence of consumable plaintext + //# bytes that have not yet been encrypted. + && encryptionInput.msg == plaintext + + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# This operation MUST serialize a regular frame or final frame with the + //# following specifics: + && frame.header == header + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Sequence Number (../data-format/message-body.md#sequence-number): + //# MUST be the sequence number of this frame, as determined above. + && frame.seqNum == sequenceNumber + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * IV (../data-format/message-body.md#iv): MUST be the IV used when + //# calculating the encrypted content above + && frame.iv == encryptionInput.iv + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Encrypted Content (../data-format/message-body.md#encrypted- + //# content): MUST be the encrypted content calculated above. + && frame.encContent == encryptionOutput.cipherText + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Authentication Tag (../data-format/message-body.md#authentication- + //# tag): MUST be the authentication tag output when calculating the + //# encrypted content above. + && frame.authTag == encryptionOutput.authTag { var iv := IVSeq(header.suite, sequenceNumber); @@ -640,7 +640,7 @@ module MessageBody { var maybeEncryptionOutput := crypto.AESEncrypt(aesEncryptInput); var encryptionOutput :- maybeEncryptionOutput - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); var finalFrame: Frames.FinalFrame := Frames.Frame.FinalFrame( header, @@ -667,18 +667,18 @@ module MessageBody { ensures old(crypto.History.AESDecrypt) < crypto.History.AESDecrypt ensures match res - case Failure(_) => true - case Success(plaintext) => //Exists a sequence of frames which encrypts the plaintext and is serialized in the read section of the stream - var decryptCalls := crypto.History.AESDecrypt[|old(crypto.History.AESDecrypt)|..]; - && (forall call <- decryptCalls :: call.output.Success?) - && SumDecryptCalls(decryptCalls) == plaintext - && (forall cryptoCall <- decryptCalls - :: - && cryptoCall.input.key == key - && exists frame <- body.regularFrames + [body.finalFrame] - :: - && frame.encContent == cryptoCall.input.cipherTxt - && frame.authTag == cryptoCall.input.authTag) + case Failure(_) => true + case Success(plaintext) => //Exists a sequence of frames which encrypts the plaintext and is serialized in the read section of the stream + var decryptCalls := crypto.History.AESDecrypt[|old(crypto.History.AESDecrypt)|..]; + && (forall call <- decryptCalls :: call.output.Success?) + && SumDecryptCalls(decryptCalls) == plaintext + && (forall cryptoCall <- decryptCalls + :: + && cryptoCall.input.key == key + && exists frame <- body.regularFrames + [body.finalFrame] + :: + && frame.encContent == cryptoCall.input.cipherTxt + && frame.authTag == cryptoCall.input.authTag) { var plaintext := []; @@ -697,14 +697,14 @@ module MessageBody { invariant crypto.History.AESDecrypt == old(crypto.History.AESDecrypt) + AESDecryptHistory // So far: All decrypted frames decrypt to the list of plaintext chunks invariant forall j - | 0 <= j < i - :: - && AESDecryptHistory[j].output.Success? - && AESDecryptHistory[j].input.key == key - && AESDecryptHistory[j].input.cipherTxt == body.regularFrames[j].encContent - && AESDecryptHistory[j].input.authTag == body.regularFrames[j].authTag - && AESDecryptHistory[j].input.iv == body.regularFrames[j].iv - // && AESDecryptHistory[j].input.aad == BodyAADByFrameType(body.regularFrames[j]) + | 0 <= j < i + :: + && AESDecryptHistory[j].output.Success? + && AESDecryptHistory[j].input.key == key + && AESDecryptHistory[j].input.cipherTxt == body.regularFrames[j].encContent + && AESDecryptHistory[j].input.authTag == body.regularFrames[j].authTag + && AESDecryptHistory[j].input.iv == body.regularFrames[j].iv + // && AESDecryptHistory[j].input.aad == BodyAADByFrameType(body.regularFrames[j]) invariant SumDecryptCalls(AESDecryptHistory) == plaintext { @@ -741,21 +741,21 @@ module MessageBody { ensures crypto.History.AESDecrypt == old(crypto.History.AESDecrypt) + [Seq.Last(crypto.History.AESDecrypt)] ensures match res - case Success(plaintextSegment) => ( // Decrypting the frame encoded in the stream is the returned ghost frame - && Seq.Last(crypto.History.AESDecrypt).output.Success? - && var decryptInput := Seq.Last(crypto.History.AESDecrypt).input; - && decryptInput.encAlg == frame.header.suite.encrypt.AES_GCM - && decryptInput.key == key - && decryptInput.cipherTxt == frame.encContent - && decryptInput.authTag == frame.authTag - && decryptInput.iv == frame.iv - && decryptInput.aad == BodyAADByFrameType(frame) - && res.value == Seq.Last(crypto.History.AESDecrypt).output.value - && |res.value| == |decryptInput.cipherTxt| - - && (frame.RegularFrame? || frame.FinalFrame? ==> |plaintextSegment| <= UINT32_LIMIT) - ) - case Failure(_) => true + case Success(plaintextSegment) => ( // Decrypting the frame encoded in the stream is the returned ghost frame + && Seq.Last(crypto.History.AESDecrypt).output.Success? + && var decryptInput := Seq.Last(crypto.History.AESDecrypt).input; + && decryptInput.encAlg == frame.header.suite.encrypt.AES_GCM + && decryptInput.key == key + && decryptInput.cipherTxt == frame.encContent + && decryptInput.authTag == frame.authTag + && decryptInput.iv == frame.iv + && decryptInput.aad == BodyAADByFrameType(frame) + && res.value == Seq.Last(crypto.History.AESDecrypt).output.value + && |res.value| == |decryptInput.cipherTxt| + + && (frame.RegularFrame? || frame.FinalFrame? ==> |plaintextSegment| <= UINT32_LIMIT) + ) + case Failure(_) => true { var aad := BodyAADByFrameType(frame); @@ -775,22 +775,22 @@ module MessageBody { crypto.AESDecrypt( Primitives.Types.AESDecryptInput( encAlg := frame.header.suite.encrypt.AES_GCM, - //#* The cipherkey is the derived data key + //#* The cipherkey is the derived data key key := key, - //#* The ciphertext is the encrypted content (../data-format/message- - //# body.md#encrypted-content). + //#* The ciphertext is the encrypted content (../data-format/message- + //# body.md#encrypted-content). cipherTxt := frame.encContent, - //#* the tag is the value serialized in the authentication tag field - //# (../data-format/message-body.md#authentication-tag) in the message - //# body or frame. + //#* the tag is the value serialized in the authentication tag field + //# (../data-format/message-body.md#authentication-tag) in the message + //# body or frame. authTag := frame.authTag, - //#* The IV is the sequence number (../data-format/message-body- - //# aad.md#sequence-number) used in the message body AAD above, padded - //# to the IV length (../data-format/message-header.md#iv-length) with - //# 0. + //#* The IV is the sequence number (../data-format/message-body- + //# aad.md#sequence-number) used in the message body AAD above, padded + //# to the IV length (../data-format/message-header.md#iv-length) with + //# 0. iv := frame.iv, - //#* The AAD is the serialized message body AAD (../data-format/ - //# message-body-aad.md) + //#* The AAD is the serialized message body AAD (../data-format/ + //# message-body-aad.md) aad := aad )); @@ -798,7 +798,7 @@ module MessageBody { //# If this decryption fails, this operation MUST immediately halt and //# fail. var plaintextSegment :- maybePlaintextSegment - .MapFailure(e => Types.AwsCryptographyPrimitives(e)); + .MapFailure(e => Types.AwsCryptographyPrimitives(e)); return Success(plaintextSegment); } @@ -871,7 +871,7 @@ module MessageBody { //# For non-framed data (message-body.md#non-framed-data), the //# value of this field MUST be "1". NONFRAMED_SEQUENCE_NUMBER, - + //= compliance/data-format/message-body-aad.txt#2.4.2 //# * Non-framed data (message-body.md#non-framed-data) MUST use the //# value "AWSKMSEncryptionClient Single Block". @@ -895,7 +895,7 @@ module MessageBody { bc: BodyAADContent, sequenceNumber: uint32, length: uint64 - ) + ) : (aad: seq) { var contentAAD := UTF8.Encode(BodyAADContentTypeString(bc)); @@ -903,26 +903,26 @@ module MessageBody { //#* The AAD is the serialized message body AAD (../data-format/ //# message-body-aad.md), constructed as follows: - //# - The message ID (../data-format/message-body-aad.md#message-id) - //# is the same as the message ID (../data-frame/message- - //# header.md#message-id) deserialized from the header of this - //# message. - messageID - //# - The Body AAD Content (../data-format/message-body-aad.md#body- - //# aad-content) depends on whether the thing being decrypted is a - //# regular frame, final frame, or un-framed data. Refer to - //# Message Body AAD (../data-format/message-body-aad.md) - //# specification for more information. - + contentAAD.value - //# - The sequence number (../data-format/message-body- - //# aad.md#sequence-number) is the sequence number deserialized - //# from the frame being decrypted. - + UInt32ToSeq(sequenceNumber) - //= compliance/client-apis/decrypt.txt#2.7.4 - //# - The content length (../data-format/message-body-aad.md#content- - //# length) MUST have a value equal to the length of the plaintext - //# that was encrypted. - + UInt64ToSeq(length) + //# - The message ID (../data-format/message-body-aad.md#message-id) + //# is the same as the message ID (../data-frame/message- + //# header.md#message-id) deserialized from the header of this + //# message. + messageID + //# - The Body AAD Content (../data-format/message-body-aad.md#body- + //# aad-content) depends on whether the thing being decrypted is a + //# regular frame, final frame, or un-framed data. Refer to + //# Message Body AAD (../data-format/message-body-aad.md) + //# specification for more information. + + contentAAD.value + //# - The sequence number (../data-format/message-body- + //# aad.md#sequence-number) is the sequence number deserialized + //# from the frame being decrypted. + + UInt32ToSeq(sequenceNumber) + //= compliance/client-apis/decrypt.txt#2.7.4 + //# - The content length (../data-format/message-body-aad.md#content- + //# length) MUST have a value equal to the length of the plaintext + //# that was encrypted. + + UInt64ToSeq(length) } function method WriteFramedMessageBody( @@ -934,7 +934,7 @@ module MessageBody { //# The final frame //# MUST be the last frame. ensures ret == WriteMessageRegularFrames(body.regularFrames) - + Frames.WriteFinalFrame(body.finalFrame) + + Frames.WriteFinalFrame(body.finalFrame) { WriteMessageRegularFrames(body.regularFrames) + Frames.WriteFinalFrame(body.finalFrame) } @@ -944,10 +944,10 @@ module MessageBody { ) :(ret: seq) ensures if |frames| == 0 then - ret == [] - else - ret == WriteMessageRegularFrames(Seq.DropLast(frames)) - + Frames.WriteRegularFrame(Seq.Last(frames)) + ret == [] + else + ret == WriteMessageRegularFrames(Seq.DropLast(frames)) + + Frames.WriteRegularFrame(Seq.Last(frames)) { if |frames| == 0 then [] else @@ -1022,10 +1022,10 @@ module MessageBody { //# the algorithm suite (../framework/algorithm-suites.md), with the //# following inputs: assert CorrectlyRead( - buffer, - Success(SuccessfulRead(nextRegularFrames, regularFrame.tail)), - WriteMessageRegularFrames - ) by { + buffer, + Success(SuccessfulRead(nextRegularFrames, regularFrame.tail)), + WriteMessageRegularFrames + ) by { calc { buffer.bytes[buffer.start..continuation.start] + Frames.WriteRegularFrame(regularFrame.data); == {CorrectlyReadByteRange(buffer, continuation, WriteMessageRegularFrames(regularFrames));} @@ -1098,8 +1098,8 @@ module MessageBody { :(res: ReadCorrect) ensures CorrectlyRead(buffer, res, WriteNonFramedMessageBody) ensures res.Success? - ==> - && res.value.data.header == header + ==> + && res.value.data.header == header { var block :- Frames.ReadNonFrame(buffer, header); Success(SuccessfulRead(block.data, block.tail)) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy index af70c4b8b..defb1d4b2 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy @@ -34,9 +34,9 @@ module {:options "/functionSyntax:4" } EncryptionContext { ghost predicate ESDKCanonicalEncryptionContext?(pairs: seq) { && HasUint16Len(pairs) && LinearLength(pairs) < ESDK_CANONICAL_ENCRYPTION_CONTEXT_MAX_LENGTH - //= compliance/data-format/message-header.txt#2.5.1.7.2.2 - //= type=implication - //# This sequence MUST NOT contain duplicate entries. + //= compliance/data-format/message-header.txt#2.5.1.7.2.2 + //= type=implication + //# This sequence MUST NOT contain duplicate entries. && KeysAreUnique(pairs) } @@ -223,7 +223,7 @@ module {:options "/functionSyntax:4" } EncryptionContext { requires subEC.Keys <= ec.Keys requires forall k <- subEC.Keys :: ec[k] == subEC[k] ensures IsESDKEncryptionContext(subEC) - { + { var complement := Complement(ec, subEC); calc { @@ -233,34 +233,34 @@ module {:options "/functionSyntax:4" } EncryptionContext { == {LinearLengthIsDistributive(GetCanonicalLinearPairs(complement), GetCanonicalLinearPairs(subEC));} LinearLength(GetCanonicalLinearPairs(complement) + GetCanonicalLinearPairs(subEC)); == { - var pairs1 := GetCanonicalLinearPairs(complement + subEC); - var pairs2 := GetCanonicalLinearPairs(complement) + GetCanonicalLinearPairs(subEC); - - GetCanonicalLinearPairsIsBijective(complement + subEC, pairs1); - GetCanonicalLinearPairsIsBijective(complement, GetCanonicalLinearPairs(complement)); - GetCanonicalLinearPairsIsBijective(subEC, GetCanonicalLinearPairs(subEC)); - assert forall p <- pairs1 :: p in pairs2; - assert forall p <- pairs2 :: p in pairs1 by { - forall p <- pairs2 - ensures p in pairs1 - { - calc ==> - { - p in pairs2; - ==> - p in GetCanonicalLinearPairs(complement) + GetCanonicalLinearPairs(subEC); - ==> { - assert (forall p' <- GetCanonicalLinearPairs(complement) :: p' in GetCanonicalLinearPairs(complement + subEC)); - assert (forall p' <- GetCanonicalLinearPairs(subEC) :: p' in GetCanonicalLinearPairs(complement + subEC)); - } - p in GetCanonicalLinearPairs(complement + subEC); - ==> - p in pairs1; - } - } - } - LinearLengthOfUniquePairsIsOrderIndependent(pairs1, pairs2); - } + var pairs1 := GetCanonicalLinearPairs(complement + subEC); + var pairs2 := GetCanonicalLinearPairs(complement) + GetCanonicalLinearPairs(subEC); + + GetCanonicalLinearPairsIsBijective(complement + subEC, pairs1); + GetCanonicalLinearPairsIsBijective(complement, GetCanonicalLinearPairs(complement)); + GetCanonicalLinearPairsIsBijective(subEC, GetCanonicalLinearPairs(subEC)); + assert forall p <- pairs1 :: p in pairs2; + assert forall p <- pairs2 :: p in pairs1 by { + forall p <- pairs2 + ensures p in pairs1 + { + calc ==> + { + p in pairs2; + ==> + p in GetCanonicalLinearPairs(complement) + GetCanonicalLinearPairs(subEC); + ==> { + assert (forall p' <- GetCanonicalLinearPairs(complement) :: p' in GetCanonicalLinearPairs(complement + subEC)); + assert (forall p' <- GetCanonicalLinearPairs(subEC) :: p' in GetCanonicalLinearPairs(complement + subEC)); + } + p in GetCanonicalLinearPairs(complement + subEC); + ==> + p in pairs1; + } + } + } + LinearLengthOfUniquePairsIsOrderIndependent(pairs1, pairs2); + } LinearLength(GetCanonicalLinearPairs(complement + subEC)); == Length(complement + subEC); @@ -343,7 +343,7 @@ module {:options "/functionSyntax:4" } EncryptionContext { ensures HasUint16Len(ret) { // The Serialization of No Encryption Context is NOT `[0, [0, 0]]`, - // but `[]`. + // but `[]`. if |ec| == 0 then [] else @@ -375,13 +375,13 @@ module {:options "/functionSyntax:4" } EncryptionContext { (ret: seq) ensures HasUint16Len(ret) // To support older versions of the ESDK - // |ec| == 0 is encoded as 0 count. - // However, - // this |ec| == 0 behavior is never invoked, - // as this method is protected by - // WriteAADSection and WriteEmptyEcOrWriteAAD, - // which both handle |ec| == 0 independently - // of this method. + // |ec| == 0 is encoded as 0 count. + // However, + // this |ec| == 0 behavior is never invoked, + // as this method is protected by + // WriteAADSection and WriteEmptyEcOrWriteAAD, + // which both handle |ec| == 0 independently + // of this method. ensures |ec| == 0 ==> ret == WriteUint16(0) { WriteUint16(|ec| as uint16) + WriteAADPairs(ec) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy index 91940cab3..57d0ece73 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy @@ -29,44 +29,44 @@ module Frames { const NONFRAMED_SEQUENCE_NUMBER: uint32 := 1 type FramedHeader = h : Header.Header - | FramedHeader?(h) - witness * + | FramedHeader?(h) + witness * predicate FramedHeader?(h : Header.Header) { h.body.contentType.Framed? } type NonFramedHeader = h : Header.Header - | NonFramedHeader?(h) - witness * + | NonFramedHeader?(h) + witness * predicate NonFramedHeader?(h : Header.Header) { h.body.contentType.NonFramed? } datatype Frame = - | RegularFrame( - header: Header.Header, - seqNum: uint32, - iv: seq, - encContent: seq, - authTag: seq) - | FinalFrame ( - header: Header.Header, - seqNum: uint32, - iv: seq, - encContent: seq, - authTag: seq) - | NonFramed( - header: Header.Header, - //= compliance/data-format/message-body.txt#2.5.1.1 - //= type=implication - //# The - //# IV MUST be a unique IV within the message. - iv: seq, - encContent: seq, - authTag: seq - ) + | RegularFrame( + header: Header.Header, + seqNum: uint32, + iv: seq, + encContent: seq, + authTag: seq) + | FinalFrame ( + header: Header.Header, + seqNum: uint32, + iv: seq, + encContent: seq, + authTag: seq) + | NonFramed( + header: Header.Header, + //= compliance/data-format/message-body.txt#2.5.1.1 + //= type=implication + //# The + //# IV MUST be a unique IV within the message. + iv: seq, + encContent: seq, + authTag: seq + ) predicate IvTagLengths(frame: Frame){ && |frame.iv| == GetIvLength(frame.header.suite) as nat @@ -91,8 +91,8 @@ module Frames { } type RegularFrame = frame: Frame - | IsRegularFrame(frame) - witness * + | IsRegularFrame(frame) + witness * predicate IsFinalFrame(frame: Frame) { && frame.FinalFrame? @@ -107,8 +107,8 @@ module Frames { } type FinalFrame = frame: Frame - | IsFinalFrame(frame) - witness * + | IsFinalFrame(frame) + witness * predicate NonFramed?(frame: Frame) { && frame.NonFramed? @@ -123,8 +123,8 @@ module Frames { } type NonFramed = frame: Frame - | NonFramed?(frame) - witness * + | NonFramed?(frame) + witness * //= compliance/data-format/message-body.txt#2.5.2 //= type=implication @@ -132,7 +132,7 @@ module Frames { //# equal to "2^32 - 1". lemma LemmaRegularOrFinalFrameHasUint32ContentByteLength(frame: Frame) ensures IsRegularFrame(frame) || IsFinalFrame(frame) - ==> |frame.encContent| <= 0xFFFF_FFFF + ==> |frame.encContent| <= 0xFFFF_FFFF {} const SAFE_MAX_ENCRYPT := 0xFFFFFFFE0 // 2^36 - 32 @@ -147,7 +147,7 @@ module Frames { { reveal ReadUInt32(); reveal CorrectlyReadRange(); - + WriteUint32(regularFrame.seqNum) + Write(regularFrame.iv) + Write(regularFrame.encContent) @@ -160,7 +160,7 @@ module Frames { ) :(res: ReadCorrect) ensures res.Success? - ==> res.value.data.header == header && res.value.tail.start <= |buffer.bytes| + ==> res.value.data.header == header && res.value.tail.start <= |buffer.bytes| ensures CorrectlyRead(buffer, res, WriteRegularFrame) { @@ -173,21 +173,21 @@ module Frames { var iv :- Read(sequenceNumber.tail, GetIvLength(header.suite) as nat); var encContent :- Read(iv.tail, header.body.frameLength as nat); var authTag :- Read(encContent.tail, GetTagLength(header.suite) as nat); - assert + assert && authTag.tail.start <= |buffer.bytes| - && buffer.start <= authTag.tail.start + && buffer.start <= authTag.tail.start && authTag.tail.start == buffer.start + |buffer.bytes[buffer.start..authTag.tail.start]| by { reveal CorrectlyReadRange(); } - + var regularFrame: RegularFrame := Frame.RegularFrame( - header, - sequenceNumber.data, - iv.data, - encContent.data, - authTag.data - ); + header, + sequenceNumber.data, + iv.data, + encContent.data, + authTag.data + ); assert CorrectlyReadRange(buffer, authTag.tail, WriteRegularFrame(regularFrame)) by { CorrectlyReadByteRange(buffer, sequenceNumber.tail, WriteUint32(sequenceNumber.data)); @@ -226,7 +226,7 @@ module Frames { ) :(res: ReadCorrect) ensures res.Success? - ==> res.value.data.header == header + ==> res.value.data.header == header ensures CorrectlyRead(buffer, res, WriteFinalFrame) //= compliance/client-apis/decrypt.txt#2.7.4 @@ -237,16 +237,16 @@ module Frames { //# in the message header. ensures res.Success? - ==> - && var finalFrameSignalRes := ReadUInt32(buffer); - && finalFrameSignalRes.Success? - && var sequenceNumberRes := ReadUInt32(finalFrameSignalRes.value.tail); - && sequenceNumberRes.Success? - && var ivRes := Read(sequenceNumberRes.value.tail, GetIvLength(header.suite) as nat); - && ivRes.Success? - && var encContentRes := ReadUint32Seq(ivRes.value.tail); - && encContentRes.Success? - && |encContentRes.value.data| as uint32 <= header.body.frameLength + ==> + && var finalFrameSignalRes := ReadUInt32(buffer); + && finalFrameSignalRes.Success? + && var sequenceNumberRes := ReadUInt32(finalFrameSignalRes.value.tail); + && sequenceNumberRes.Success? + && var ivRes := Read(sequenceNumberRes.value.tail, GetIvLength(header.suite) as nat); + && ivRes.Success? + && var encContentRes := ReadUint32Seq(ivRes.value.tail); + && encContentRes.Success? + && |encContentRes.value.data| as uint32 <= header.body.frameLength { reveal ReadUInt32(); @@ -267,12 +267,12 @@ module Frames { var encContent :- ReadUint32Seq(iv.tail); var authTag :- Read(encContent.tail, GetTagLength(header.suite) as nat); var finalFrame: FinalFrame := Frame.FinalFrame( - header, - sequenceNumber.data, - iv.data, - encContent.data, - authTag.data - ); + header, + sequenceNumber.data, + iv.data, + encContent.data, + authTag.data + ); assert CorrectlyReadRange(buffer, authTag.tail, WriteFinalFrame(finalFrame)) by { reveal CorrectlyReadRange(); @@ -294,7 +294,7 @@ module Frames { ) :(res: ReadCorrect) ensures res.Success? - ==> res.value.data.header == header + ==> res.value.data.header == header ensures CorrectlyRead(buffer, res, WriteNonFramed) { var iv :- Read(buffer, GetIvLength(header.suite) as nat); @@ -306,11 +306,11 @@ module Frames { var authTag :- Read(encContent.tail, GetTagLength(header.suite) as nat); var nonFramed: NonFramed := Frame.NonFramed( - header, - iv.data, - encContent.data, - authTag.data - ); + header, + iv.data, + encContent.data, + authTag.data + ); assert CorrectlyReadRange(buffer, authTag.tail, WriteNonFramed(nonFramed)) by { reveal CorrectlyReadRange(); diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy index 5c90c42d7..751499d40 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy @@ -72,10 +72,10 @@ module Header { headerAuth: HeaderTypes.HeaderAuth ) { - && (headerAuth.AESMac? - ==> - && |headerAuth.headerIv| == GetIvLength(suite) as nat - && |headerAuth.headerAuthTag| == GetTagLength(suite) as nat) + && (headerAuth.AESMac? + ==> + && |headerAuth.headerIv| == GetIvLength(suite) as nat + && |headerAuth.headerAuthTag| == GetTagLength(suite) as nat) } predicate method {:opaque} HeaderVersionSupportsCommitment?( @@ -84,17 +84,17 @@ module Header { ) { && (suite.commitment.HKDF? - ==> - && body.V2HeaderBody? - && |body.suiteData| == suite.commitment.HKDF.outputKeyLength as nat) + ==> + && body.V2HeaderBody? + && |body.suiteData| == suite.commitment.HKDF.outputKeyLength as nat) && (!suite.commitment.HKDF? - ==> - && body.V1HeaderBody?) + ==> + && body.V1HeaderBody?) } type Header = h: HeaderInfo - | IsHeader(h) - witness * + | IsHeader(h) + witness * // ReadHeaderBody does not support streaming at this time //= compliance/client-apis/decrypt.txt#2.7.1 @@ -109,9 +109,9 @@ module Header { //# message bytes until it has successfully deserialized a valid message //# header (../data-format/message-header.md). function method {:opaque} ReadHeaderBody( - buffer: ReadableBuffer, - maxEdks: Option, - mpl: MaterialProviders.MaterialProvidersClient + buffer: ReadableBuffer, + maxEdks: Option, + mpl: MaterialProviders.MaterialProvidersClient ) :(res: ReadCorrect) ensures CorrectlyReadHeaderBody(buffer, res) @@ -120,9 +120,9 @@ module Header { //# When the content type (Section 2.5.1.11) is non- //# framed, the value of this field MUST be 0. ensures res.Success? ==> - var h := res.value.data; - && (h.contentType.NonFramed? <==> 0 == h.frameLength) - && (h.contentType.Framed? <==> 0 < h.frameLength) + var h := res.value.data; + && (h.contentType.NonFramed? <==> 0 == h.frameLength) + && (h.contentType.Framed? <==> 0 < h.frameLength) { var version :- SharedHeaderFunctions.ReadMessageFormatVersion(buffer); @@ -138,9 +138,9 @@ module Header { }; :- Need(body.contentType.Framed? <==> body.frameLength > 0, - Error("Frame length must be positive if content is framed")); + Error("Frame length must be positive if content is framed")); :- Need(body.contentType.NonFramed? <==> body.frameLength == 0, - Error("Frame length must be zero if content is non-framed")); + Error("Frame length must be zero if content is non-framed")); Success(SuccessfulRead(body, tail)) } @@ -151,11 +151,11 @@ module Header { { res.Success? ==> - && match res.value.data - case V1HeaderBody(_,_,_,_,_,_,_,_) => - V1HeaderBody.CorrectlyReadV1HeaderBody(buffer, res) - case V2HeaderBody(_,_,_,_,_,_,_) => - V2HeaderBody.CorrectlyReadV2HeaderBody(buffer, res) + && match res.value.data + case V1HeaderBody(_,_,_,_,_,_,_,_) => + V1HeaderBody.CorrectlyReadV1HeaderBody(buffer, res) + case V2HeaderBody(_,_,_,_,_,_,_) => + V2HeaderBody.CorrectlyReadV2HeaderBody(buffer, res) } function method WriteHeaderBody( diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderAuth.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderAuth.dfy index c831f3130..d7f4993d9 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderAuth.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderAuth.dfy @@ -22,8 +22,8 @@ module HeaderAuth { import opened SerializeFunctions type AESMac = a: HeaderTypes.HeaderAuth - | a.AESMac? - witness * + | a.AESMac? + witness * function method WriteHeaderAuthTagV2( headerAuth: AESMac @@ -65,7 +65,7 @@ module HeaderAuth { //= compliance/client-apis/encrypt.txt#2.6.2 //# * Authentication Tag (../data-format/message- //# header.md#authentication-tag): MUST have the value of the - //# authentication tag calculated above. + //# authentication tag calculated above. + Write(headerAuth.headerAuthTag) } @@ -76,9 +76,9 @@ module HeaderAuth { :(ret: Result, Types.Error>) { match suite.messageVersion - case 1 => Success(WriteHeaderAuthTagV1(headerAuth)) - case 2 => Success(WriteHeaderAuthTagV2(headerAuth)) - case _ => Failure(Types.AwsEncryptionSdkException( message := "Unexpected message version")) + case 1 => Success(WriteHeaderAuthTagV1(headerAuth)) + case 2 => Success(WriteHeaderAuthTagV2(headerAuth)) + case _ => Failure(Types.AwsEncryptionSdkException( message := "Unexpected message version")) } function method ReadHeaderAuthTagV1( @@ -88,17 +88,17 @@ module HeaderAuth { :(res: ReadCorrect) ensures CorrectlyRead(buffer, res, WriteHeaderAuthTagV1) ensures res.Success? - ==> - && |res.value.data.headerIv| == GetIvLength(suite) as nat - && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat + ==> + && |res.value.data.headerIv| == GetIvLength(suite) as nat + && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat { var headerIv :- Read(buffer, GetIvLength(suite) as nat); var headerAuthTag :- Read(headerIv.tail, GetTagLength(suite) as nat); var auth: AESMac := HeaderTypes.HeaderAuth.AESMac( - headerIv := headerIv.data, - headerAuthTag := headerAuthTag.data - ); + headerIv := headerIv.data, + headerAuthTag := headerAuthTag.data + ); assert CorrectlyReadRange(buffer, headerAuthTag.tail, WriteHeaderAuthTagV1(auth)) by { reveal CorrectlyReadRange(); @@ -114,18 +114,18 @@ module HeaderAuth { :(res: ReadCorrect) ensures CorrectlyRead(buffer, res, WriteHeaderAuthTagV2) ensures res.Success? - ==> - && |res.value.data.headerIv| == GetIvLength(suite) as nat - && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat + ==> + && |res.value.data.headerIv| == GetIvLength(suite) as nat + && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat { // TODO: probably this hardcoded iv of all 0s will go into alg suite var headerIv := seq(GetIvLength(suite) as int, _ => 0); var headerAuthTag :- Read(buffer, GetTagLength(suite) as nat); var auth: AESMac := HeaderTypes.HeaderAuth.AESMac( - headerIv := headerIv, - headerAuthTag := headerAuthTag.data - ); + headerIv := headerIv, + headerAuthTag := headerAuthTag.data + ); Success(SuccessfulRead(auth, headerAuthTag.tail)) } @@ -139,14 +139,14 @@ module HeaderAuth { ensures suite.messageVersion == 1 ==> CorrectlyRead(buffer, res, WriteHeaderAuthTagV1) ensures suite.messageVersion == 2 ==> CorrectlyRead(buffer, res, WriteHeaderAuthTagV2) ensures res.Success? - ==> - && |res.value.data.headerIv| == GetIvLength(suite) as nat - && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat + ==> + && |res.value.data.headerIv| == GetIvLength(suite) as nat + && |res.value.data.headerAuthTag| == GetTagLength(suite) as nat ensures suite.messageVersion != 1 && suite.messageVersion != 2 ==> res.Failure? { match suite.messageVersion - case 1 => ReadHeaderAuthTagV1(buffer, suite) - case 2 => ReadHeaderAuthTagV2(buffer, suite) - case _ => Failure(Error("Unexpected message version")) + case 1 => ReadHeaderAuthTagV1(buffer, suite) + case 2 => ReadHeaderAuthTagV2(buffer, suite) + case _ => Failure(Error("Unexpected message version")) } } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderTypes.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderTypes.dfy index 01d5f17f1..ea919360c 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderTypes.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/HeaderTypes.dfy @@ -17,13 +17,13 @@ module HeaderTypes { import opened SerializeFunctions datatype MessageFormatVersion = - | V1 - | V2 - { + | V1 + | V2 + { function method Serialize(): (bytes: seq) { match this - case V1 => [0x01] - case V2 => [0x02] + case V1 => [0x01] + case V2 => [0x02] } lemma LemmaSerializeCorrectValue() @@ -32,16 +32,16 @@ module HeaderTypes { //# The version (hex) of this field //# MUST be a value that exists in the following table: ensures match this - //= compliance/data-format/message-header.txt#2.5.1.1 - //= type=implication - //# The value of the "Version" field MUST be "01" in the - //# Version 1.0 header body. - case V1 => this.Serialize() == [0x01] - //= compliance/data-format/message-header.txt#2.5.1.2 - //= type=implication - //# The value of the "Version" field MUST be "02" in the - //# Version 2.0 header body. - case V2 => this.Serialize() == [0x02] + //= compliance/data-format/message-header.txt#2.5.1.1 + //= type=implication + //# The value of the "Version" field MUST be "01" in the + //# Version 1.0 header body. + case V1 => this.Serialize() == [0x01] + //= compliance/data-format/message-header.txt#2.5.1.2 + //= type=implication + //# The value of the "Version" field MUST be "02" in the + //# Version 2.0 header body. + case V2 => this.Serialize() == [0x02] {} static function method Get( @@ -64,38 +64,38 @@ module HeaderTypes { } type ESDKAlgorithmSuite = a: MPL.AlgorithmSuiteInfo | ESDKAlgorithmSuite?(a) - witness * + witness * datatype HeaderBody = | V1HeaderBody( - nameonly messageType: MessageType, - nameonly algorithmSuite: ESDKAlgorithmSuite, // TODO add MUST to spec to ensure this stays true - nameonly messageId: MessageId, - nameonly encryptionContext: EncryptionContext.ESDKCanonicalEncryptionContext, - nameonly encryptedDataKeys: ESDKEncryptedDataKeys, - nameonly contentType: ContentType, - nameonly headerIvLength: nat, - nameonly frameLength: uint32 - ) + nameonly messageType: MessageType, + nameonly algorithmSuite: ESDKAlgorithmSuite, // TODO add MUST to spec to ensure this stays true + nameonly messageId: MessageId, + nameonly encryptionContext: EncryptionContext.ESDKCanonicalEncryptionContext, + nameonly encryptedDataKeys: ESDKEncryptedDataKeys, + nameonly contentType: ContentType, + nameonly headerIvLength: nat, + nameonly frameLength: uint32 + ) | V2HeaderBody( - nameonly algorithmSuite: ESDKAlgorithmSuite, - nameonly messageId: MessageId, - nameonly encryptionContext: EncryptionContext.ESDKCanonicalEncryptionContext, - nameonly encryptedDataKeys: ESDKEncryptedDataKeys, - nameonly contentType: ContentType, - nameonly frameLength: uint32, - nameonly suiteData: seq - ) + nameonly algorithmSuite: ESDKAlgorithmSuite, + nameonly messageId: MessageId, + nameonly encryptionContext: EncryptionContext.ESDKCanonicalEncryptionContext, + nameonly encryptedDataKeys: ESDKEncryptedDataKeys, + nameonly contentType: ContentType, + nameonly frameLength: uint32, + nameonly suiteData: seq + ) datatype HeaderAuth = - | AESMac( - nameonly headerIv: seq, - nameonly headerAuthTag: seq - ) + | AESMac( + nameonly headerIv: seq, + nameonly headerAuthTag: seq + ) datatype MessageType = - | TYPE_CUSTOMER_AED - { + | TYPE_CUSTOMER_AED + { function method Serialize(): (val: uint8) { match this case TYPE_CUSTOMER_AED => 0x80 @@ -124,8 +124,8 @@ module HeaderTypes { } datatype ContentType = - | NonFramed - | Framed + | NonFramed + | Framed { function method Serialize(): (val: uint8) { match this @@ -161,7 +161,7 @@ module HeaderTypes { const MESSAGE_ID_LEN_V1 := 16 const MESSAGE_ID_LEN_V2 := 32 type MessageId = x: seq | - || |x| == MESSAGE_ID_LEN_V1 - || |x| == MESSAGE_ID_LEN_V2 - witness * + || |x| == MESSAGE_ID_LEN_V1 + || |x| == MESSAGE_ID_LEN_V2 + witness * } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializableTypes.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializableTypes.dfy index 67b90bd3b..6816c077f 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializableTypes.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializableTypes.dfy @@ -36,28 +36,28 @@ module SerializableTypes { && |ec| < UINT16_LIMIT && Length(ec) < ESDK_CANONICAL_ENCRYPTION_CONTEXT_MAX_LENGTH && forall element - | element in (multiset(ec.Keys) + multiset(ec.Values)) - :: - && HasUint16Len(element) - && ValidUTF8Seq(element) + | element in (multiset(ec.Keys) + multiset(ec.Values)) + :: + && HasUint16Len(element) + && ValidUTF8Seq(element) } type ESDKEncryptionContext = ec: MPL.EncryptionContext - | IsESDKEncryptionContext(ec) - witness * + | IsESDKEncryptionContext(ec) + witness * function method GetIvLength(a: MPL.AlgorithmSuiteInfo) : (output: uint8) { match a.encrypt - case AES_GCM(e) => e.ivLength as uint8 + case AES_GCM(e) => e.ivLength as uint8 } function method GetTagLength(a: MPL.AlgorithmSuiteInfo) : (output: uint8) { match a.encrypt - case AES_GCM(e) => e.tagLength as uint8 + case AES_GCM(e) => e.tagLength as uint8 } function method GetEncryptKeyLength(a: MPL.AlgorithmSuiteInfo) @@ -67,7 +67,7 @@ module SerializableTypes { && AwsCryptographyPrimitivesTypes.IsValid_SymmetricKeyLength(output) { match a.encrypt - case AES_GCM(e) => e.keyLength + case AES_GCM(e) => e.keyLength } /* @@ -92,8 +92,8 @@ module SerializableTypes { && ret == LinearLength(pairs) { if |encryptionContext| == 0 then 0 else - var pairs := GetCanonicalLinearPairs(encryptionContext); - LinearLength(pairs) + var pairs := GetCanonicalLinearPairs(encryptionContext); + LinearLength(pairs) } // Defining and reasoning about order with maps @@ -110,14 +110,14 @@ module SerializableTypes { //# These entries MUST have entries sorted, by key, in ascending order //# according to the UTF-8 encoded binary value. var keys: seq := SortedSets.ComputeSetToOrderedSequence2( - encryptionContext.Keys, - UInt.UInt8Less - ); + encryptionContext.Keys, + UInt.UInt8Less + ); seq( - |keys|, - i - requires 0 <= i < |keys| - => Pair( + |keys|, + i + requires 0 <= i < |keys| + => Pair( keys[i], encryptionContext[keys[i]])) } @@ -154,9 +154,9 @@ module SerializableTypes { ): (ret: nat) ensures |pairs| == 0 - ==> ret == 0 + ==> ret == 0 ensures |pairs| != 0 - ==> ret == LinearLength(Seq.DropLast(pairs)) + PairLength(Seq.Last(pairs)) + ==> ret == LinearLength(Seq.DropLast(pairs)) + PairLength(Seq.Last(pairs)) { if |pairs| == 0 then 0 else diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy index e9a5beefc..1a6126c22 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy @@ -81,7 +81,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { readRange: seq ) { - // This predicate defines what it means to correctly read a buffer. + // This predicate defines what it means to correctly read a buffer. // `buffer` represents the state of a buffer before a read, // `tail` represents the returned buffer after a read, // and `readRange` represents the bytes read from that buffer. @@ -98,7 +98,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { // the bytes read i.e. the readRange MUST be a subset of the bytes in the buffer. // further it MUST be the the prefix of the bytes sliced from the buffer's start. && readRange <= buffer.bytes[buffer.start..] - // the start of where we have read up to so far must be equal to where the buffer starts + // the start of where we have read up to so far must be equal to where the buffer starts // and the length of the sequence of what we have read. && tail.start == buffer.start + |readRange| } @@ -140,7 +140,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { readRange: seq ) requires buffer.start <= verifiedTail.start <= |buffer.bytes| - // We require that we have correctly read up to the point where we have verified we have read to + // We require that we have correctly read up to the point where we have verified we have read to requires CorrectlyReadRange(buffer, verifiedTail, buffer.bytes[buffer.start..verifiedTail.start]) // By moving the pointer to now start at verifiedTail we want to require that packing on the size of // readRange we stay within the bounds of the buffer. @@ -159,7 +159,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { reveal CorrectlyReadRange(); CorrectlyReadByteRange(verifiedTail, tail, readRange); } - + // This function is trivial, // but it lets `Read` have a `Write` function // for its `CorrectlyRead` ensures clause. @@ -357,9 +357,9 @@ module {:options "/functionSyntax:4" } SerializeFunctions { bytes: seq ) ensures CorrectlyReadableByteRange?(buffer, bytes) - ==> - && buffer.start <= buffer.start + |bytes| <= |buffer.bytes| - && CorrectlyReadRange(buffer, buffer, buffer.bytes[buffer.start..buffer.start]) + ==> + && buffer.start <= buffer.start + |bytes| <= |buffer.bytes| + && CorrectlyReadRange(buffer, buffer, buffer.bytes[buffer.start..buffer.start]) { reveal CorrectlyReadRange(); CorrectlyReadRange(buffer, MoveStart(buffer, |bytes|), bytes) @@ -386,7 +386,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { // verfified tail is what we have read and verified we have correctly read // require that it is not longer than the length of bytes available requires buffer.start <= verifiedTail.start <= |buffer.bytes| - // In order to pack on readRange? we MUST require that we have correctly read up to + // In order to pack on readRange? we MUST require that we have correctly read up to // verifiedTail. We could get the completeness that packing on verifiedTail succeeded from another // lemma, but in order to pack on we MUST be able to read up until the verifiedTail. requires CorrectlyReadRange(buffer, verifiedTail, buffer.bytes[buffer.start..verifiedTail.start]) @@ -412,7 +412,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { requires // Links data to the buffer so we know these bytes are the same && Write(data) == bytes - // Here we have the buffer and we require that we can correctly read + // Here we have the buffer and we require that we can correctly read // up to the length of bytes or what we have written, && CorrectlyReadableByteRange?(buffer, bytes) ensures @@ -424,7 +424,7 @@ module {:options "/functionSyntax:4" } SerializeFunctions { // the buffer and we know we can do this from our precondition. ret := Read(buffer, |Write(data)|).value; // After we have read what we have writen we need to prove - // that we can read the length of the what we wrote + // that we can read the length of the what we wrote // In order to satisfy the postcondition CorrectlyReadByteRange(buffer, ret.tail, bytes); } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/V1HeaderBody.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/V1HeaderBody.dfy index 39e8e5f45..abad47979 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/V1HeaderBody.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/V1HeaderBody.dfy @@ -155,7 +155,7 @@ module {:options "/functionSyntax:4" } V1HeaderBody { assert RESERVED_BYTES == reservedBytes.data; assert body.algorithmSuite == suite.data; assert GetIvLength(body.algorithmSuite) == headerIvLength.data; - // Messages are different if there is an expanded AAD Section + // Messages are different if there is an expanded AAD Section if IsV1ExpandedAADSection(buffer) { // In order to prove we have the correct construction we throw in the inverse of what we read; which // is the write. In the following asserts we are basically saying, "to prove I can read this part of diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/Fixtures.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/Fixtures.dfy index a7d7d5652..b0764eb7e 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/Fixtures.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/Fixtures.dfy @@ -10,18 +10,18 @@ module Fixtures { import mplTypes = AwsCryptographyMaterialProvidersTypes import opened UInt = StandardLibrary.UInt import Primitives = AtomicPrimitives - + // The following are test resources that exist in tests accounts: // THESE ARE TESTING RESOURCES DO NOT USE IN A PRODUCTION ENVIRONMENT const keyArn := "arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f" const hierarchyKeyArn := "arn:aws:kms:us-west-2:370957321024:key/9d989aa2-2f9c-438c-a745-cc57d3ad0126" const mkrKeyArn := "arn:aws:kms:us-west-2:370957321024:key/mrk-63d386cb70614ea59b32ad65c9315297" - + const branchKeyStoreName := "KeyStoreDdbTable" const logicalKeyStoreName := branchKeyStoreName const branchKeyId := "75789115-1deb-4fe3-a2ec-be9e885d1945" - + // UTF-8 encoded "aws-crypto-" const RESERVED_ENCRYPTION_CONTEXT: UTF8.ValidUTF8Bytes := var s := [ 0x61, 0x77, 0x73, 0x2D, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6F, 0x2D ]; @@ -41,7 +41,7 @@ module Fixtures { var valC :- expect UTF8.Encode("valC"); var keyD :- expect UTF8.Encode("keyD"); var valD :- expect UTF8.Encode("valD"); - + match v { case Empty => encryptionContext := map[]; @@ -66,7 +66,7 @@ module Fixtures { { var reservedKey :- expect UTF8.Encode("aws-crypto-public-key"); var val :- expect UTF8.Encode("not a real public key"); - + encryptionContext := map[reservedKey := val]; } @@ -126,7 +126,7 @@ module Fixtures { } - + method NamespaceAndName(n: nat) returns (namespace: string, name: string) requires 0 <= n < 10 ensures |namespace| < UINT16_LIMIT @@ -136,19 +136,19 @@ module Fixtures { namespace := s + " Namespace"; name := s + " Name"; } - + method GenerateKeyPair( keyModulusLength: primitivesTypes.RSAModulusLengthBitsToGenerate ) returns (keys: primitivesTypes.GenerateRSAKeyPairOutput) { - var cryptoX: primitivesTypes.IAwsCryptographicPrimitivesClient :- expect Primitives.AtomicPrimitives(); - assert cryptoX is Primitives.AtomicPrimitivesClient; - var crypto := cryptoX as Primitives.AtomicPrimitivesClient; + var cryptoX: primitivesTypes.IAwsCryptographicPrimitivesClient :- expect Primitives.AtomicPrimitives(); + assert cryptoX is Primitives.AtomicPrimitivesClient; + var crypto := cryptoX as Primitives.AtomicPrimitivesClient; - keys :- expect crypto.GenerateRSAKeyPair( + keys :- expect crypto.GenerateRSAKeyPair( primitivesTypes.GenerateRSAKeyPairInput( - lengthBits := keyModulusLength + lengthBits := keyModulusLength ) - ); + ); } - + } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestCreateEsdkClient.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestCreateEsdkClient.dfy index dbd9bc181..6dbe5b0df 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestCreateEsdkClient.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestCreateEsdkClient.dfy @@ -4,109 +4,109 @@ include "../src/Index.dfy" module TestCreateEsdkClient { - import Types = AwsCryptographyEncryptionSdkTypes - import mplTypes = AwsCryptographyMaterialProvidersTypes - import ESDK - import MaterialProviders - import opened Wrappers - import opened UInt = StandardLibrary.UInt - - - // THIS IS AN INCORRECTLY SERIALIZED CIPHERTEXT PRODUCED BY - // THE ESDK .NET V4.0.0 - // This message was constructucted with a zeroed 32 byte AES Key - // using v4.0.0 of the Encryption SDK for .NET which incorrectly - // serializes the message header making messages unreadble in - // other implementations and making this version unable to - // read other implementation's messages. - const ESDK_NET_V400_MESSAGE: seq := [ - 2, 5, 120, 238, 5, 239, 107, 129, 136, 211, 103, 75, 18, 140, - 11, 74, 26, 191, 92, 27, 202, 170, 33, 28, 9, 117, 252, 29, 29, - 92, 213, 21, 231, 172, 234, 0, 95, 0, 1, 0, 21, 97, 119, 115, 45, - 99, 114, 121, 112, 116, 111, 45, 112, 117, 98, 108, 105, 99, 45, 107, - 101, 121, 0, 68, 65, 119, 102, 117, 103, 90, 99, 107, 57, 116, 100, 53, - 104, 78, 108, 49, 78, 108, 75, 111, 47, 104, 105, 114, 53, 85, 47, 48, 81, - 109, 98, 73, 111, 107, 79, 72, 81, 87, 97, 72, 83, 43, 115, 117, 119, 75, - 73, 77, 82, 76, 99, 67, 80, 49, 54, 55, 56, 43, 49, 82, 75, 49, 48, 82, - 101, 119, 61, 61, 0, 1, 0, 21, 83, 111, 109, 101, 32, 109, 97, 110, 97, - 103, 101, 100, 32, 114, 97, 119, 32, 107, 101, 121, 115, 0, 47, 77, 121, - 32, 50, 53, 54, 45, 98, 105, 116, 32, 65, 69, 83, 32, 119, 114, 97, 112, - 112, 105, 110, 103, 32, 107, 101, 121, 0, 0, 0, 128, 0, 0, 0, 12, 229, 254, - 197, 205, 110, 124, 222, 48, 217, 121, 252, 11, 0, 48, 64, 60, 232, 232, 76, - 229, 15, 118, 224, 152, 79, 93, 113, 166, 255, 172, 255, 148, 185, 150, 195, 179, - 78, 52, 186, 38, 216, 48, 118, 45, 113, 204, 71, 102, 116, 148, 199, 109, 178, - 19, 2, 203, 150, 201, 65, 32, 199, 180, 2, 0, 0, 16, 0, 67, 72, 208, 112, 230, - 137, 188, 187, 0, 28, 183, 198, 192, 45, 248, 108, 2, 129, 34, 42, 59, 155, 70, - 117, 182, 216, 239, 27, 210, 78, 62, 104, 181, 247, 141, 50, 133, 42, 72, 200, - 185, 57, 20, 49, 193, 240, 171, 140, 255, 255, 255, 255, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 15, 67, 37, 106, 11, 15, 23, 78, 239, 208, - 185, 4, 36, 182, 9, 63, 62, 83, 97, 42, 250, 252, 185, 165, 14, 182, 231, 83, - 176, 227, 191, 92, 0, 103, 48, 101, 2, 49, 0, 193, 152, 7, 169, 197, 137, 244, - 88, 9, 1, 6, 56, 96, 13, 220, 201, 56, 16, 50, 68, 70, 36, 174, 38, 14, 241, 207, - 11, 139, 154, 166, 224, 191, 20, 12, 175, 56, 117, 183, 120, 119, 228, 173, 130, - 71, 110, 211, 189, 2, 48, 99, 98, 250, 36, 53, 182, 2, 204, 198, 55, 150, 51, - 159, 101, 231, 34, 42, 30, 57, 204, 88, 114, 138, 94, 12, 79, 52, 71, 178, - 34, 61, 246, 55, 163, 145, 95, 80, 61, 85, 143, 32, 0, 98, 20, 88, 251, 204, 5 - ]; - - method {:test} TestClientCreation() { - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - - var esdk: Types.IAwsEncryptionSdkClient :- expect ESDK.ESDK(config := defaultConfig); - expect esdk is ESDK.ESDKClient; - var esdkClient := esdk as ESDK.ESDKClient; - - expect esdkClient.config.commitmentPolicy == defaultConfig.commitmentPolicy.value; - expect esdkClient.config.maxEncryptedDataKeys == defaultConfig.maxEncryptedDataKeys; - expect esdkClient.config.netV4_0_0_RetryPolicy == Types.NetV4_0_0_RetryPolicy.ALLOW_RETRY; - } - - method {:test} TestNetRetryFlag() { - var mpl :- expect MaterialProviders.MaterialProviders(); - var keyNamespace := "Some managed raw keys"; - var keyName := "My 256-bit AES wrapping key"; - var expectedMessage : seq := [84,104,105,115,32,105,115,32,97,32,116,101,115,116,46]; - - var rawAesKeyring :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( - keyNamespace := keyNamespace, - keyName := keyName, - wrappingKey := seq(32, i => 0), - wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 - )); - - // Attempt to decrypt the v4.0.0 message without the retry flag and expect - // decryption to fail - var esdkConfig := Types.AwsEncryptionSdkConfig( - commitmentPolicy := Some(mplTypes.ESDKCommitmentPolicy.REQUIRE_ENCRYPT_REQUIRE_DECRYPT), - maxEncryptedDataKeys := None, - netV4_0_0_RetryPolicy := Some(Types.NetV4_0_0_RetryPolicy.FORBID_RETRY) - ); - - var noRetryEsdk :- expect ESDK.ESDK(config := esdkConfig); - - var expectFailureDecryptOutput := noRetryEsdk.Decrypt(Types.DecryptInput( - ciphertext := ESDK_NET_V400_MESSAGE, - materialsManager := None, - keyring := Some(rawAesKeyring), - encryptionContext := None - )); - - expect expectFailureDecryptOutput.Failure?; - - // Decrypt v4.0.0 message with the default configuration which is to retry - // and expect decryption to pass - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := ESDK_NET_V400_MESSAGE, - materialsManager := None, - keyring := Some(rawAesKeyring), - encryptionContext := None - )); - - expect decryptOutput.Success?; - expect decryptOutput.value.plaintext == expectedMessage; - } + import Types = AwsCryptographyEncryptionSdkTypes + import mplTypes = AwsCryptographyMaterialProvidersTypes + import ESDK + import MaterialProviders + import opened Wrappers + import opened UInt = StandardLibrary.UInt + + + // THIS IS AN INCORRECTLY SERIALIZED CIPHERTEXT PRODUCED BY + // THE ESDK .NET V4.0.0 + // This message was constructucted with a zeroed 32 byte AES Key + // using v4.0.0 of the Encryption SDK for .NET which incorrectly + // serializes the message header making messages unreadble in + // other implementations and making this version unable to + // read other implementation's messages. + const ESDK_NET_V400_MESSAGE: seq := [ + 2, 5, 120, 238, 5, 239, 107, 129, 136, 211, 103, 75, 18, 140, + 11, 74, 26, 191, 92, 27, 202, 170, 33, 28, 9, 117, 252, 29, 29, + 92, 213, 21, 231, 172, 234, 0, 95, 0, 1, 0, 21, 97, 119, 115, 45, + 99, 114, 121, 112, 116, 111, 45, 112, 117, 98, 108, 105, 99, 45, 107, + 101, 121, 0, 68, 65, 119, 102, 117, 103, 90, 99, 107, 57, 116, 100, 53, + 104, 78, 108, 49, 78, 108, 75, 111, 47, 104, 105, 114, 53, 85, 47, 48, 81, + 109, 98, 73, 111, 107, 79, 72, 81, 87, 97, 72, 83, 43, 115, 117, 119, 75, + 73, 77, 82, 76, 99, 67, 80, 49, 54, 55, 56, 43, 49, 82, 75, 49, 48, 82, + 101, 119, 61, 61, 0, 1, 0, 21, 83, 111, 109, 101, 32, 109, 97, 110, 97, + 103, 101, 100, 32, 114, 97, 119, 32, 107, 101, 121, 115, 0, 47, 77, 121, + 32, 50, 53, 54, 45, 98, 105, 116, 32, 65, 69, 83, 32, 119, 114, 97, 112, + 112, 105, 110, 103, 32, 107, 101, 121, 0, 0, 0, 128, 0, 0, 0, 12, 229, 254, + 197, 205, 110, 124, 222, 48, 217, 121, 252, 11, 0, 48, 64, 60, 232, 232, 76, + 229, 15, 118, 224, 152, 79, 93, 113, 166, 255, 172, 255, 148, 185, 150, 195, 179, + 78, 52, 186, 38, 216, 48, 118, 45, 113, 204, 71, 102, 116, 148, 199, 109, 178, + 19, 2, 203, 150, 201, 65, 32, 199, 180, 2, 0, 0, 16, 0, 67, 72, 208, 112, 230, + 137, 188, 187, 0, 28, 183, 198, 192, 45, 248, 108, 2, 129, 34, 42, 59, 155, 70, + 117, 182, 216, 239, 27, 210, 78, 62, 104, 181, 247, 141, 50, 133, 42, 72, 200, + 185, 57, 20, 49, 193, 240, 171, 140, 255, 255, 255, 255, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 15, 67, 37, 106, 11, 15, 23, 78, 239, 208, + 185, 4, 36, 182, 9, 63, 62, 83, 97, 42, 250, 252, 185, 165, 14, 182, 231, 83, + 176, 227, 191, 92, 0, 103, 48, 101, 2, 49, 0, 193, 152, 7, 169, 197, 137, 244, + 88, 9, 1, 6, 56, 96, 13, 220, 201, 56, 16, 50, 68, 70, 36, 174, 38, 14, 241, 207, + 11, 139, 154, 166, 224, 191, 20, 12, 175, 56, 117, 183, 120, 119, 228, 173, 130, + 71, 110, 211, 189, 2, 48, 99, 98, 250, 36, 53, 182, 2, 204, 198, 55, 150, 51, + 159, 101, 231, 34, 42, 30, 57, 204, 88, 114, 138, 94, 12, 79, 52, 71, 178, + 34, 61, 246, 55, 163, 145, 95, 80, 61, 85, 143, 32, 0, 98, 20, 88, 251, 204, 5 + ]; + + method {:test} TestClientCreation() { + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + + var esdk: Types.IAwsEncryptionSdkClient :- expect ESDK.ESDK(config := defaultConfig); + expect esdk is ESDK.ESDKClient; + var esdkClient := esdk as ESDK.ESDKClient; + + expect esdkClient.config.commitmentPolicy == defaultConfig.commitmentPolicy.value; + expect esdkClient.config.maxEncryptedDataKeys == defaultConfig.maxEncryptedDataKeys; + expect esdkClient.config.netV4_0_0_RetryPolicy == Types.NetV4_0_0_RetryPolicy.ALLOW_RETRY; + } + + method {:test} TestNetRetryFlag() { + var mpl :- expect MaterialProviders.MaterialProviders(); + var keyNamespace := "Some managed raw keys"; + var keyName := "My 256-bit AES wrapping key"; + var expectedMessage : seq := [84,104,105,115,32,105,115,32,97,32,116,101,115,116,46]; + + var rawAesKeyring :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( + keyNamespace := keyNamespace, + keyName := keyName, + wrappingKey := seq(32, i => 0), + wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 + )); + + // Attempt to decrypt the v4.0.0 message without the retry flag and expect + // decryption to fail + var esdkConfig := Types.AwsEncryptionSdkConfig( + commitmentPolicy := Some(mplTypes.ESDKCommitmentPolicy.REQUIRE_ENCRYPT_REQUIRE_DECRYPT), + maxEncryptedDataKeys := None, + netV4_0_0_RetryPolicy := Some(Types.NetV4_0_0_RetryPolicy.FORBID_RETRY) + ); + + var noRetryEsdk :- expect ESDK.ESDK(config := esdkConfig); + + var expectFailureDecryptOutput := noRetryEsdk.Decrypt(Types.DecryptInput( + ciphertext := ESDK_NET_V400_MESSAGE, + materialsManager := None, + keyring := Some(rawAesKeyring), + encryptionContext := None + )); + + expect expectFailureDecryptOutput.Failure?; + + // Decrypt v4.0.0 message with the default configuration which is to retry + // and expect decryption to pass + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := ESDK_NET_V400_MESSAGE, + materialsManager := None, + keyring := Some(rawAesKeyring), + encryptionContext := None + )); + + expect decryptOutput.Success?; + expect decryptOutput.value.plaintext == expectedMessage; + } } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestEncryptDecrypt.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestEncryptDecrypt.dfy index e195f96e8..767292d45 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestEncryptDecrypt.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestEncryptDecrypt.dfy @@ -6,56 +6,56 @@ include "../src/Index.dfy" include "Fixtures.dfy" module TestEncryptDecrypt { - import Types = AwsCryptographyEncryptionSdkTypes - import mplTypes = AwsCryptographyMaterialProvidersTypes - import MaterialProviders - import ESDK - import opened Wrappers - - import Fixtures - - method {:test} TestEncryptDecrypt() - { - var kmsKey := Fixtures.keyArn; - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); - var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); - - var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( - mplTypes.CreateAwsKmsKeyringInput( - kmsKeyId := kmsKey, - kmsClient := kmsClient, - grantTokens := None - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := None, - materialsManager := None, - keyring := Some(kmsKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := None - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - - expect cycledPlaintext == asdf; - } + import Types = AwsCryptographyEncryptionSdkTypes + import mplTypes = AwsCryptographyMaterialProvidersTypes + import MaterialProviders + import ESDK + import opened Wrappers + + import Fixtures + + method {:test} TestEncryptDecrypt() + { + var kmsKey := Fixtures.keyArn; + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); + var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); + + var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( + mplTypes.CreateAwsKmsKeyringInput( + kmsKeyId := kmsKey, + kmsClient := kmsClient, + grantTokens := None + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := None, + materialsManager := None, + keyring := Some(kmsKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := None + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + + expect cycledPlaintext == asdf; + } } diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestReproducedEncContext.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestReproducedEncContext.dfy index c27eaa1db..c97263faf 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestReproducedEncContext.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestReproducedEncContext.dfy @@ -6,168 +6,168 @@ include "../src/Index.dfy" include "Fixtures.dfy" module TestReproducedEncryptionContext { - import Types = AwsCryptographyEncryptionSdkTypes - import mplTypes = AwsCryptographyMaterialProvidersTypes - import MaterialProviders - import ESDK - import opened Wrappers - - import Fixtures - - method {:test} TestEncryptionContextOnDecrypt() - { - var kmsKey := Fixtures.keyArn; - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); - var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); - - var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( - mplTypes.CreateAwsKmsKeyringInput( - kmsKeyId := kmsKey, - kmsClient := kmsClient, - grantTokens := None - ) - ); - - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := None, - keyring := Some(kmsKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - - expect cycledPlaintext == asdf; - } - - method {:test} TestEncryptionContextOnDecryptFailure() - { - var kmsKey := Fixtures.keyArn; - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); - var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); - - var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( - mplTypes.CreateAwsKmsKeyringInput( - kmsKeyId := kmsKey, - kmsClient := kmsClient, - grantTokens := None - ) - ); - - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); - var incorrectReproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := None, - keyring := Some(kmsKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(incorrectReproducedEncryptionContext) - )); - - // We expect to fail because we pass more encryption context than was used on encrypt - expect decryptOutput.Failure?; - } - - method {:test} TestMismatchedEncryptionContextOnDecrypt() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var namespace, name := Fixtures.NamespaceAndName(0); - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - var rawAESKeyring :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( - keyNamespace := namespace, - keyName := name, - wrappingKey := seq(32, i => 0), - wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 - )); - - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); - var mismatchedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.A); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := None, - keyring := Some(rawAESKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rawAESKeyring), - encryptionContext := Some(mismatchedEncryptionContext) - )); - - // We expect to fail because although the same key is present on the ec - // their value is different. - expect decryptOutput.Failure?; - - // test that if we supply the right ec we will succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rawAESKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - - // Since we store all encryption context we MST succeed if no encryption context is - // supplied on decrypt - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rawAESKeyring), - encryptionContext := None - )); - - expect decryptOutput.Success?; - } + import Types = AwsCryptographyEncryptionSdkTypes + import mplTypes = AwsCryptographyMaterialProvidersTypes + import MaterialProviders + import ESDK + import opened Wrappers + + import Fixtures + + method {:test} TestEncryptionContextOnDecrypt() + { + var kmsKey := Fixtures.keyArn; + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); + var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); + + var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( + mplTypes.CreateAwsKmsKeyringInput( + kmsKeyId := kmsKey, + kmsClient := kmsClient, + grantTokens := None + ) + ); + + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := None, + keyring := Some(kmsKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + + expect cycledPlaintext == asdf; + } + + method {:test} TestEncryptionContextOnDecryptFailure() + { + var kmsKey := Fixtures.keyArn; + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); + var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); + + var kmsKeyring :- expect mpl.CreateAwsKmsKeyring( + mplTypes.CreateAwsKmsKeyringInput( + kmsKeyId := kmsKey, + kmsClient := kmsClient, + grantTokens := None + ) + ); + + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); + var incorrectReproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := None, + keyring := Some(kmsKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(incorrectReproducedEncryptionContext) + )); + + // We expect to fail because we pass more encryption context than was used on encrypt + expect decryptOutput.Failure?; + } + + method {:test} TestMismatchedEncryptionContextOnDecrypt() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var namespace, name := Fixtures.NamespaceAndName(0); + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + var rawAESKeyring :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( + keyNamespace := namespace, + keyName := name, + wrappingKey := seq(32, i => 0), + wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 + )); + + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); + var mismatchedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.A); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := None, + keyring := Some(rawAESKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rawAESKeyring), + encryptionContext := Some(mismatchedEncryptionContext) + )); + + // We expect to fail because although the same key is present on the ec + // their value is different. + expect decryptOutput.Failure?; + + // test that if we supply the right ec we will succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rawAESKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + + // Since we store all encryption context we MST succeed if no encryption context is + // supplied on decrypt + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rawAESKeyring), + encryptionContext := None + )); + + expect decryptOutput.Success?; + } } \ No newline at end of file diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestRequiredEncryptionContext.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestRequiredEncryptionContext.dfy index 8c78050a2..77d9ac2c3 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestRequiredEncryptionContext.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/test/TestRequiredEncryptionContext.dfy @@ -6,1147 +6,1147 @@ include "../src/Index.dfy" include "Fixtures.dfy" module TestRequiredEncryptionContext { - import Types = AwsCryptographyEncryptionSdkTypes - import mplTypes = AwsCryptographyMaterialProvidersTypes - import primitivesTypes = AwsCryptographyPrimitivesTypes - import KeyStoreTypes = AwsCryptographyKeyStoreTypes - import MaterialProviders - import KeyStore - import ComAmazonawsKmsTypes - import KMS = Com.Amazonaws.Kms - import DDB = Com.Amazonaws.Dynamodb - import DDBTypes = ComAmazonawsDynamodbTypes - import ESDK - import opened Wrappers - import UTF8 - - import Fixtures - - // THIS IS A TESTING RESOURCE DO NOT USE IN A PRODUCTION ENVIRONMENT - const keyArn := Fixtures.keyArn - const hierarchyKeyArn := Fixtures.hierarchyKeyArn; - const branchKeyStoreName: DDBTypes.TableName := Fixtures.branchKeyStoreName - const logicalKeyStoreName := branchKeyStoreName - // These tests require a keystore populated with these keys - const BRANCH_KEY_ID := Fixtures.branchKeyId - - method {:test} TestReprEncryptionContextWithSameECHappyCase() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // HAPPY CASE 1 - // Test supply same encryption context on encrypt and decrypt NO filtering - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := None, - keyring := Some(multiKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Test RSA - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Test KMS - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Test AES - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Test Hierarchy Keyring - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(encryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - } - - method {:test} TestRemoveOnEncryptAndSupplyOnDecryptHappyCase() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // Happy Test Case 2 - // On Encrypt we will only write one encryption context key value to the header - // we will then supply only what we didn't write wth no required ec cmm, - // This test case is checking that the default cmm is doing the correct filtering by using - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); - // These keys mean that we will not write these on the message but are required for message authentication on decrypt. - var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - - // TEST RSA - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Switch to only RSA keyring - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Switch to only KMS keyring - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Switch to only AES keyring - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // Switch to only Hierarchical keyring - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - } - - method {:test} TestRemoveOnEncryptRemoveAndSupplyOnDecryptHappyCase() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // HAPPY CASE 3 - // On Encrypt we will only write one encryption context key value to the header - // we will then supply only what we didn't write but included in the signature while we - // are configured with the required encryption context cmm - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); - // These keys mean that we will not write these on the message but are required for message authentication on decrypt. - var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - - // TEST RSA - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Switch to only RSA keyring - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := rsaKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST KMS - // Switch to only KMS keyring - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := kmsKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST AES - // switch to only aes - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := aesKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST HIERARCHY - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := hKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - } - - method {:test} TestRemoveOnDecryptIsBackwardsCompatibleHappyCase() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // HAPPY CASE 4 - // On Encrypt we write all encryption context - // as if the message was encrypted before the feature existed. - // We will then have a required encryption context cmm - // that will require us to supply the encryption context on decrypt. - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); - // These keys mean that we will not write these on the message but are required for message authentication on decrypt. - var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // All encryption context is stored in the message - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(defaultCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Switch to only RSA keyring - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := rsaKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - var cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST KMS - // Switch to only KMS keyring - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := kmsKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST AES - // switch to only aes - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := aesKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - - // TEST HIERARCHY - defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := hKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredEncryptionContextKeys - ) - ); - // Since we are passing in the correct reproduced encryption context this - // decrypt SHOULD succeed - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := Some(reqCMM), - keyring := None, - encryptionContext := Some(reproducedEncryptionContext) - )); - - expect decryptOutput.Success?; - cycledPlaintext := decryptOutput.value.plaintext; - expect cycledPlaintext == asdf; - } - - method {:test} TestDifferentECOnDecryptFailure() - { - // encrypt {a, b} => decrypt {b:c} => fail - // encrypt {a, b} => decrypt {d} => fail - - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // FAILURE CASE 1 - // Encrypt with and store all encryption context in header - // On Decrypt supply additional encryption context not stored in the header; this MUST fail - // On Decrypt supply mismatched encryption context key values; this MUST fail - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - // Additional EC - var reproducedAdditionalEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.C); - // Mismatched EncryptionContext - var reproducedMismatchedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.AB); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := None, - keyring := Some(multiKeyring), - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Test RSA Failures - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(reproducedAdditionalEncryptionContext) - )); - - expect decryptOutput.Failure?; - - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(reproducedMismatchedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test KMS Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(reproducedAdditionalEncryptionContext) - )); - - expect decryptOutput.Failure?; - - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(reproducedMismatchedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test AES Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(reproducedAdditionalEncryptionContext) - )); - - expect decryptOutput.Failure?; - - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(reproducedMismatchedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test Hierarchical Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(reproducedAdditionalEncryptionContext) - )); - - expect decryptOutput.Failure?; - - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(reproducedMismatchedEncryptionContext) - )); - - expect decryptOutput.Failure?; - } - - method {:test} TestRemoveECAndNotSupplyOnDecryptFailure() - { - - // encrypt remove(a) RSA {a, b} => decrypt => fail - // encrypt remove(a) KMS {a, b} => decrypt => fail - // encrypt remove(a) AES {a, b} => decrypt => fail - // encrypt remove(a) Hie {a, b} => decrypt => fail - - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // FAILURE CASE 2 - // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the - // header signture. - // Decrypt will not supply any reproduced Encryption Context; this MUST fail. - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredECKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Test RSA Failure - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := None - )); - - expect decryptOutput.Failure?; - - // Test KMS Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := None - )); - - expect decryptOutput.Failure?; - - // Test AES Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := None - )); - - expect decryptOutput.Failure?; - - // Test Hierarchical Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := None - )); - - expect decryptOutput.Failure?; - } - - method {:test} TestRemoveECAndSupplyMismatchedReprECFailure() - { - - // encrypt remove(a) RSA {a, b} => decrypt {b:c} => fail - // encrypt remove(a) KMS {a, b} => decrypt {b:c} => fail - // encrypt remove(a) AES {a, b} => decrypt {b:c} => fail - // encrypt remove(a) Hie {a, b} => decrypt {b:c} => fail - - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // FAILURE CASE 3 - // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the - // header signture. - // Decrypt will supply the correct key but incorrect value; this MUST fail. - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - // this reproduced encryption context contains the key we didn't store, but it has the wrong value - var mismatchedReproducedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.A); - - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredECKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Test RSA Failure - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(mismatchedReproducedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test KMS Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(mismatchedReproducedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test AES Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(mismatchedReproducedEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test Hierarchical Failures - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(mismatchedReproducedEncryptionContext) - )); - - expect decryptOutput.Failure?; - } - - method {:test} TestRemoveECAndSupplyWithMissingRequiredValueDecryptFailure() - { - // encrypt remove(a) RSA {a, b} => decrypt remove(a) => fail - // encrypt remove(a) KMS {a, b} => decrypt remove(a) => fail - // encrypt remove(a) AES {a, b} => decrypt remove(a) => fail - // encrypt remove(a) Hie {a, b} => decrypt remove(a) => fail - - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - var kmsKeyring := GetKmsKeyring(); - var aesKeyring := GetAesKeyring(); - var hKeyring := GetHierarchicalKeyring(); - - var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( - generator := Some(aesKeyring), - childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] - )); - - // FAILURE CASE 4 - // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the - // header signture. - // Decrypt will supply the correct key but incorrect value; this MUST fail. - var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); - var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); - // this reproduced encryption context does not contain the key that was dropped - var droppedRequiredKeyEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.B); - - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := multiKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredECKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Success?; - var esdkCiphertext := encryptOutput.value.ciphertext; - - // Test RSA Failure - var decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(rsaKeyring), - encryptionContext := Some(droppedRequiredKeyEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test KMS Failure - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(kmsKeyring), - encryptionContext := Some(droppedRequiredKeyEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test AES Failure - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(aesKeyring), - encryptionContext := Some(droppedRequiredKeyEncryptionContext) - )); - - expect decryptOutput.Failure?; - - // Test Hierarchical Failure - decryptOutput := esdk.Decrypt(Types.DecryptInput( - ciphertext := esdkCiphertext, - materialsManager := None, - keyring := Some(hKeyring), - encryptionContext := Some(droppedRequiredKeyEncryptionContext) - )); - - expect decryptOutput.Failure?; - - } - - method {:test} TestReservedEncryptionContextKeyFailure() - { - // The string "asdf" as bytes - var asdf := [ 97, 115, 100, 102 ]; - - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - - // get keyrings - var rsaKeyring := GetRsaKeyring(); - - var encryptionContext := Fixtures.GetResrvedECMap(); - var requiredECKeys := [Fixtures.RESERVED_ENCRYPTION_CONTEXT]; - - var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( - mplTypes.CreateDefaultCryptographicMaterialsManagerInput( - keyring := rsaKeyring - ) - ); - - // Create Required EC CMM with the required EC Keys we want - // Although we are requesting that we remove a RESERVED key word from the encryption context - // The CMM instantiation will still succeed because the CMM is meant to work with different higher level - // encryption libraries who may have different reserved keys. Encryption will ultimately fail. - var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( - mplTypes.CreateRequiredEncryptionContextCMMInput( - underlyingCMM := Some(defaultCMM), - // At the moment reqCMM can only be created with a CMM, you cannot - // create one by only passing in a keyring. - keyring := None, - requiredEncryptionContextKeys := requiredECKeys - ) - ); - - var encryptOutput := esdk.Encrypt(Types.EncryptInput( - plaintext := asdf, - encryptionContext := Some(encryptionContext), - materialsManager := Some(reqCMM), - keyring := None, - algorithmSuiteId := None, - frameLength := None - )); - - expect encryptOutput.Failure?; - - } - - method GetHierarchicalKeyring() - returns (output: mplTypes.IKeyring) - ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) - { - var branchKeyId := BRANCH_KEY_ID; - var ttl : mplTypes.PositiveLong := (1 * 60000) * 10; - var mpl :- expect MaterialProviders.MaterialProviders(); - - var kmsClient :- expect KMS.KMSClient(); - var ddbClient :- expect DDB.DynamoDBClient(); - var kmsConfig := KeyStoreTypes.KMSConfiguration.kmsKeyArn(hierarchyKeyArn); - - var keyStoreConfig := KeyStoreTypes.KeyStoreConfig( - id := None, - kmsConfiguration := kmsConfig, - logicalKeyStoreName := logicalKeyStoreName, - grantTokens := None, - ddbTableName := branchKeyStoreName, - ddbClient := Some(ddbClient), - kmsClient := Some(kmsClient) - ); - - var keyStore :- expect KeyStore.KeyStore(keyStoreConfig); - - output :- expect mpl.CreateAwsKmsHierarchicalKeyring( - mplTypes.CreateAwsKmsHierarchicalKeyringInput( - branchKeyId := Some(branchKeyId), - branchKeyIdSupplier := None, - keyStore := keyStore, - ttlSeconds := ttl, - cache := None - )); - } - - method GetRsaKeyring() - returns (output: mplTypes.IKeyring) - ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) - { - var mpl :- expect MaterialProviders.MaterialProviders(); - - var namespace, name := Fixtures.NamespaceAndName(0); - var keys := Fixtures.GenerateKeyPair(2048 as primitivesTypes.RSAModulusLengthBits); - output :- expect mpl.CreateRawRsaKeyring(mplTypes.CreateRawRsaKeyringInput( - keyNamespace := namespace, - keyName := name, - paddingScheme := mplTypes.PaddingScheme.OAEP_SHA1_MGF1, - publicKey := Option.Some(keys.publicKey.pem), - privateKey := Option.Some(keys.privateKey.pem) - )); - - } - - method GetAesKeyring() - returns (output: mplTypes.IKeyring) - ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) - { - var mpl :- expect MaterialProviders.MaterialProviders(); - - var namespace, name := Fixtures.NamespaceAndName(0); - output :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( - keyNamespace := namespace, - keyName := name, - wrappingKey := seq(32, i => 0), - wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 - )); - } - - method GetKmsKeyring() - returns (output: mplTypes.IKeyring) - ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) - { - var kmsKey := Fixtures.keyArn; - var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); - var esdk :- expect ESDK.ESDK(config := defaultConfig); - var mpl :- expect MaterialProviders.MaterialProviders(); - var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); - var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); - - output :- expect mpl.CreateAwsKmsKeyring( - mplTypes.CreateAwsKmsKeyringInput( - kmsKeyId := kmsKey, - kmsClient := kmsClient, - grantTokens := None - ) - ); - - } - + import Types = AwsCryptographyEncryptionSdkTypes + import mplTypes = AwsCryptographyMaterialProvidersTypes + import primitivesTypes = AwsCryptographyPrimitivesTypes + import KeyStoreTypes = AwsCryptographyKeyStoreTypes + import MaterialProviders + import KeyStore + import ComAmazonawsKmsTypes + import KMS = Com.Amazonaws.Kms + import DDB = Com.Amazonaws.Dynamodb + import DDBTypes = ComAmazonawsDynamodbTypes + import ESDK + import opened Wrappers + import UTF8 + + import Fixtures + + // THIS IS A TESTING RESOURCE DO NOT USE IN A PRODUCTION ENVIRONMENT + const keyArn := Fixtures.keyArn + const hierarchyKeyArn := Fixtures.hierarchyKeyArn; + const branchKeyStoreName: DDBTypes.TableName := Fixtures.branchKeyStoreName + const logicalKeyStoreName := branchKeyStoreName + // These tests require a keystore populated with these keys + const BRANCH_KEY_ID := Fixtures.branchKeyId + + method {:test} TestReprEncryptionContextWithSameECHappyCase() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // HAPPY CASE 1 + // Test supply same encryption context on encrypt and decrypt NO filtering + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := None, + keyring := Some(multiKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Test RSA + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Test KMS + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Test AES + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Test Hierarchy Keyring + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(encryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + } + + method {:test} TestRemoveOnEncryptAndSupplyOnDecryptHappyCase() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // Happy Test Case 2 + // On Encrypt we will only write one encryption context key value to the header + // we will then supply only what we didn't write wth no required ec cmm, + // This test case is checking that the default cmm is doing the correct filtering by using + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); + // These keys mean that we will not write these on the message but are required for message authentication on decrypt. + var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + + // TEST RSA + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Switch to only RSA keyring + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Switch to only KMS keyring + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Switch to only AES keyring + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // Switch to only Hierarchical keyring + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + } + + method {:test} TestRemoveOnEncryptRemoveAndSupplyOnDecryptHappyCase() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // HAPPY CASE 3 + // On Encrypt we will only write one encryption context key value to the header + // we will then supply only what we didn't write but included in the signature while we + // are configured with the required encryption context cmm + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); + // These keys mean that we will not write these on the message but are required for message authentication on decrypt. + var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + + // TEST RSA + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Switch to only RSA keyring + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := rsaKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST KMS + // Switch to only KMS keyring + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := kmsKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST AES + // switch to only aes + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := aesKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST HIERARCHY + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := hKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + } + + method {:test} TestRemoveOnDecryptIsBackwardsCompatibleHappyCase() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // HAPPY CASE 4 + // On Encrypt we write all encryption context + // as if the message was encrypted before the feature existed. + // We will then have a required encryption context cmm + // that will require us to supply the encryption context on decrypt. + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var reproducedEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.A); + // These keys mean that we will not write these on the message but are required for message authentication on decrypt. + var requiredEncryptionContextKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // All encryption context is stored in the message + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(defaultCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Switch to only RSA keyring + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := rsaKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + var cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST KMS + // Switch to only KMS keyring + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := kmsKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST AES + // switch to only aes + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := aesKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + + // TEST HIERARCHY + defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := hKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredEncryptionContextKeys + ) + ); + // Since we are passing in the correct reproduced encryption context this + // decrypt SHOULD succeed + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := Some(reqCMM), + keyring := None, + encryptionContext := Some(reproducedEncryptionContext) + )); + + expect decryptOutput.Success?; + cycledPlaintext := decryptOutput.value.plaintext; + expect cycledPlaintext == asdf; + } + + method {:test} TestDifferentECOnDecryptFailure() + { + // encrypt {a, b} => decrypt {b:c} => fail + // encrypt {a, b} => decrypt {d} => fail + + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // FAILURE CASE 1 + // Encrypt with and store all encryption context in header + // On Decrypt supply additional encryption context not stored in the header; this MUST fail + // On Decrypt supply mismatched encryption context key values; this MUST fail + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + // Additional EC + var reproducedAdditionalEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.C); + // Mismatched EncryptionContext + var reproducedMismatchedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.AB); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := None, + keyring := Some(multiKeyring), + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Test RSA Failures + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(reproducedAdditionalEncryptionContext) + )); + + expect decryptOutput.Failure?; + + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(reproducedMismatchedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test KMS Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(reproducedAdditionalEncryptionContext) + )); + + expect decryptOutput.Failure?; + + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(reproducedMismatchedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test AES Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(reproducedAdditionalEncryptionContext) + )); + + expect decryptOutput.Failure?; + + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(reproducedMismatchedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test Hierarchical Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(reproducedAdditionalEncryptionContext) + )); + + expect decryptOutput.Failure?; + + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(reproducedMismatchedEncryptionContext) + )); + + expect decryptOutput.Failure?; + } + + method {:test} TestRemoveECAndNotSupplyOnDecryptFailure() + { + + // encrypt remove(a) RSA {a, b} => decrypt => fail + // encrypt remove(a) KMS {a, b} => decrypt => fail + // encrypt remove(a) AES {a, b} => decrypt => fail + // encrypt remove(a) Hie {a, b} => decrypt => fail + + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // FAILURE CASE 2 + // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the + // header signture. + // Decrypt will not supply any reproduced Encryption Context; this MUST fail. + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredECKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Test RSA Failure + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := None + )); + + expect decryptOutput.Failure?; + + // Test KMS Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := None + )); + + expect decryptOutput.Failure?; + + // Test AES Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := None + )); + + expect decryptOutput.Failure?; + + // Test Hierarchical Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := None + )); + + expect decryptOutput.Failure?; + } + + method {:test} TestRemoveECAndSupplyMismatchedReprECFailure() + { + + // encrypt remove(a) RSA {a, b} => decrypt {b:c} => fail + // encrypt remove(a) KMS {a, b} => decrypt {b:c} => fail + // encrypt remove(a) AES {a, b} => decrypt {b:c} => fail + // encrypt remove(a) Hie {a, b} => decrypt {b:c} => fail + + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // FAILURE CASE 3 + // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the + // header signture. + // Decrypt will supply the correct key but incorrect value; this MUST fail. + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + // this reproduced encryption context contains the key we didn't store, but it has the wrong value + var mismatchedReproducedEncryptionContext := Fixtures.SmallMismatchedEncryptionContex(Fixtures.SmallEncryptionContextVariation.A); + + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredECKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Test RSA Failure + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(mismatchedReproducedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test KMS Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(mismatchedReproducedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test AES Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(mismatchedReproducedEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test Hierarchical Failures + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(mismatchedReproducedEncryptionContext) + )); + + expect decryptOutput.Failure?; + } + + method {:test} TestRemoveECAndSupplyWithMissingRequiredValueDecryptFailure() + { + // encrypt remove(a) RSA {a, b} => decrypt remove(a) => fail + // encrypt remove(a) KMS {a, b} => decrypt remove(a) => fail + // encrypt remove(a) AES {a, b} => decrypt remove(a) => fail + // encrypt remove(a) Hie {a, b} => decrypt remove(a) => fail + + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + var kmsKeyring := GetKmsKeyring(); + var aesKeyring := GetAesKeyring(); + var hKeyring := GetHierarchicalKeyring(); + + var multiKeyring :- expect mpl.CreateMultiKeyring(mplTypes.CreateMultiKeyringInput( + generator := Some(aesKeyring), + childKeyrings := [rsaKeyring, kmsKeyring, hKeyring] + )); + + // FAILURE CASE 4 + // Encrypt will not store all Encryption Context, we will drop one entry but it will still get included in the + // header signture. + // Decrypt will supply the correct key but incorrect value; this MUST fail. + var encryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.AB); + var requiredECKeys := Fixtures.SmallEncryptionContextKeys(Fixtures.SmallEncryptionContextVariation.A); + // this reproduced encryption context does not contain the key that was dropped + var droppedRequiredKeyEncryptionContext := Fixtures.SmallEncryptionContext(Fixtures.SmallEncryptionContextVariation.B); + + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := multiKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredECKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Success?; + var esdkCiphertext := encryptOutput.value.ciphertext; + + // Test RSA Failure + var decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(rsaKeyring), + encryptionContext := Some(droppedRequiredKeyEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test KMS Failure + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(kmsKeyring), + encryptionContext := Some(droppedRequiredKeyEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test AES Failure + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(aesKeyring), + encryptionContext := Some(droppedRequiredKeyEncryptionContext) + )); + + expect decryptOutput.Failure?; + + // Test Hierarchical Failure + decryptOutput := esdk.Decrypt(Types.DecryptInput( + ciphertext := esdkCiphertext, + materialsManager := None, + keyring := Some(hKeyring), + encryptionContext := Some(droppedRequiredKeyEncryptionContext) + )); + + expect decryptOutput.Failure?; + + } + + method {:test} TestReservedEncryptionContextKeyFailure() + { + // The string "asdf" as bytes + var asdf := [ 97, 115, 100, 102 ]; + + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + + // get keyrings + var rsaKeyring := GetRsaKeyring(); + + var encryptionContext := Fixtures.GetResrvedECMap(); + var requiredECKeys := [Fixtures.RESERVED_ENCRYPTION_CONTEXT]; + + var defaultCMM :- expect mpl.CreateDefaultCryptographicMaterialsManager( + mplTypes.CreateDefaultCryptographicMaterialsManagerInput( + keyring := rsaKeyring + ) + ); + + // Create Required EC CMM with the required EC Keys we want + // Although we are requesting that we remove a RESERVED key word from the encryption context + // The CMM instantiation will still succeed because the CMM is meant to work with different higher level + // encryption libraries who may have different reserved keys. Encryption will ultimately fail. + var reqCMM :- expect mpl.CreateRequiredEncryptionContextCMM( + mplTypes.CreateRequiredEncryptionContextCMMInput( + underlyingCMM := Some(defaultCMM), + // At the moment reqCMM can only be created with a CMM, you cannot + // create one by only passing in a keyring. + keyring := None, + requiredEncryptionContextKeys := requiredECKeys + ) + ); + + var encryptOutput := esdk.Encrypt(Types.EncryptInput( + plaintext := asdf, + encryptionContext := Some(encryptionContext), + materialsManager := Some(reqCMM), + keyring := None, + algorithmSuiteId := None, + frameLength := None + )); + + expect encryptOutput.Failure?; + + } + + method GetHierarchicalKeyring() + returns (output: mplTypes.IKeyring) + ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) + { + var branchKeyId := BRANCH_KEY_ID; + var ttl : mplTypes.PositiveLong := (1 * 60000) * 10; + var mpl :- expect MaterialProviders.MaterialProviders(); + + var kmsClient :- expect KMS.KMSClient(); + var ddbClient :- expect DDB.DynamoDBClient(); + var kmsConfig := KeyStoreTypes.KMSConfiguration.kmsKeyArn(hierarchyKeyArn); + + var keyStoreConfig := KeyStoreTypes.KeyStoreConfig( + id := None, + kmsConfiguration := kmsConfig, + logicalKeyStoreName := logicalKeyStoreName, + grantTokens := None, + ddbTableName := branchKeyStoreName, + ddbClient := Some(ddbClient), + kmsClient := Some(kmsClient) + ); + + var keyStore :- expect KeyStore.KeyStore(keyStoreConfig); + + output :- expect mpl.CreateAwsKmsHierarchicalKeyring( + mplTypes.CreateAwsKmsHierarchicalKeyringInput( + branchKeyId := Some(branchKeyId), + branchKeyIdSupplier := None, + keyStore := keyStore, + ttlSeconds := ttl, + cache := None + )); + } + + method GetRsaKeyring() + returns (output: mplTypes.IKeyring) + ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) + { + var mpl :- expect MaterialProviders.MaterialProviders(); + + var namespace, name := Fixtures.NamespaceAndName(0); + var keys := Fixtures.GenerateKeyPair(2048 as primitivesTypes.RSAModulusLengthBits); + output :- expect mpl.CreateRawRsaKeyring(mplTypes.CreateRawRsaKeyringInput( + keyNamespace := namespace, + keyName := name, + paddingScheme := mplTypes.PaddingScheme.OAEP_SHA1_MGF1, + publicKey := Option.Some(keys.publicKey.pem), + privateKey := Option.Some(keys.privateKey.pem) + )); + + } + + method GetAesKeyring() + returns (output: mplTypes.IKeyring) + ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) + { + var mpl :- expect MaterialProviders.MaterialProviders(); + + var namespace, name := Fixtures.NamespaceAndName(0); + output :- expect mpl.CreateRawAesKeyring(mplTypes.CreateRawAesKeyringInput( + keyNamespace := namespace, + keyName := name, + wrappingKey := seq(32, i => 0), + wrappingAlg := mplTypes.ALG_AES256_GCM_IV12_TAG16 + )); + } + + method GetKmsKeyring() + returns (output: mplTypes.IKeyring) + ensures output.ValidState() && fresh(output) && fresh(output.History) && fresh(output.Modifies) + { + var kmsKey := Fixtures.keyArn; + var defaultConfig := ESDK.DefaultAwsEncryptionSdkConfig(); + var esdk :- expect ESDK.ESDK(config := defaultConfig); + var mpl :- expect MaterialProviders.MaterialProviders(); + var clientSupplier :- expect mpl.CreateDefaultClientSupplier(mplTypes.CreateDefaultClientSupplierInput); + var kmsClient :- expect clientSupplier.GetClient(mplTypes.GetClientInput(region := "us-west-2")); + + output :- expect mpl.CreateAwsKmsKeyring( + mplTypes.CreateAwsKmsKeyringInput( + kmsKeyId := kmsKey, + kmsClient := kmsClient, + grantTokens := None + ) + ); + + } + } \ No newline at end of file diff --git a/AwsEncryptionSDK/runtimes/go/examples/README.md b/AwsEncryptionSDK/runtimes/go/examples/README.md index df7de5e1b..cf5956f4b 100644 --- a/AwsEncryptionSDK/runtimes/go/examples/README.md +++ b/AwsEncryptionSDK/runtimes/go/examples/README.md @@ -14,10 +14,10 @@ and streaming APIs. You can find examples that demonstrate these APIs in the [`examples/`](./) directory. -* [How to encrypt and decrypt](./keyring/awskmskeyring/awskmskeyring.go) -* [How to change the algorithm suite](./misc/setencryptionalgorithmsuite.go) -* [How to set the commitment policy](./misc/commitmentpolicy.go) -* [How to limit the number of encrypted data keys (EDKs)](./misc/limitencrypteddatakeysexample.go) +- [How to encrypt and decrypt](./keyring/awskmskeyring/awskmskeyring.go) +- [How to change the algorithm suite](./misc/setencryptionalgorithmsuite.go) +- [How to set the commitment policy](./misc/commitmentpolicy.go) +- [How to limit the number of encrypted data keys (EDKs)](./misc/limitencrypteddatakeysexample.go) ## Configuration @@ -29,20 +29,20 @@ These examples will show you how to use the configuration tools that we include and how to create some of your own. We start with AWS KMS examples, then show how to use other wrapping keys. -* Using AWS Key Management Service (AWS KMS) - * [How to use one AWS KMS key](./keyring/awskmskeyring/awskmskeyring.go) - * [How to use multiple AWS KMS keys in different regions](./keyring/awskmsmrkmultikeyring/awskmsmrkmultikeyring.go) - * [How to decrypt when you don't know the AWS KMS key](./keyring/awskmsdiscoverykeyring/awskmsdiscoverykeyring.go) - * [How to limit decryption to a single region](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) - * [How to decrypt with a preferred region but failover to others](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) - * [How to reproduce the behavior of an AWS KMS master key provider](./keyring/awskmsmultikeyring/awskmsmultikeyring.go) -* Using raw wrapping keys - * [How to use a raw AES wrapping key](./keyring/rawaeskeyring/rawaeskeyring.go) - * [How to use a raw RSA wrapping key](./keyring/rawrsakeyring/rawrasakeyring.go) -* Combining wrapping keys - * [How to combine AWS KMS with an offline escrow key](./keyring/multikeyring/multikeyring.go) -* How to restrict algorithm suites - * [with a custom cryptographic materials manager](./cryptographicmaterialsmanager/restrictalgorithmsuite/signingsuiteonlycmm.go) +- Using AWS Key Management Service (AWS KMS) + - [How to use one AWS KMS key](./keyring/awskmskeyring/awskmskeyring.go) + - [How to use multiple AWS KMS keys in different regions](./keyring/awskmsmrkmultikeyring/awskmsmrkmultikeyring.go) + - [How to decrypt when you don't know the AWS KMS key](./keyring/awskmsdiscoverykeyring/awskmsdiscoverykeyring.go) + - [How to limit decryption to a single region](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) + - [How to decrypt with a preferred region but failover to others](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) + - [How to reproduce the behavior of an AWS KMS master key provider](./keyring/awskmsmultikeyring/awskmsmultikeyring.go) +- Using raw wrapping keys + - [How to use a raw AES wrapping key](./keyring/rawaeskeyring/rawaeskeyring.go) + - [How to use a raw RSA wrapping key](./keyring/rawrsakeyring/rawrasakeyring.go) +- Combining wrapping keys + - [How to combine AWS KMS with an offline escrow key](./keyring/multikeyring/multikeyring.go) +- How to restrict algorithm suites + - [with a custom cryptographic materials manager](./cryptographicmaterialsmanager/restrictalgorithmsuite/signingsuiteonlycmm.go) ### Keyrings @@ -83,8 +83,8 @@ To make sure that your example runs in our CI, please make sure that it meets the following requirements: 1. The example MUST be a distinct subdirectory or file in the [`examples/`](./) directory. -1. The example MAY be nested arbitrarily deeply. +1. The example MAY be nested arbitrarily deeply. 1. Each example file MUST contain exactly one example. 1. Each example filename MUST be descriptive. 1. Each example file MUST contain validation checks to check for expected returned values and MUST panic is the returned value is no expected. -1. Each example MUST also be called inside the `main` function of [main.go](./main.go). \ No newline at end of file +1. Each example MUST also be called inside the `main` function of [main.go](./main.go). diff --git a/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/__default.java b/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/__default.java index aacccd0ec..03ebfdbfd 100644 --- a/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/__default.java +++ b/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/__default.java @@ -1,4 +1,4 @@ package software.amazon.cryptography.encryptionsdk.internaldafny; -public class __default extends software.amazon.cryptography.encryptionsdk.internaldafny._ExternBase___default { -} +public class __default + extends software.amazon.cryptography.encryptionsdk.internaldafny._ExternBase___default {} diff --git a/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/types/__default.java b/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/types/__default.java index c9efdd237..8721c74f4 100644 --- a/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/types/__default.java +++ b/AwsEncryptionSDK/runtimes/java/src/main/java/software/amazon/cryptography/encryptionsdk/internaldafny/types/__default.java @@ -1,4 +1,4 @@ package software.amazon.cryptography.encryptionsdk.internaldafny.types; -public class __default extends software.amazon.cryptography.encryptionsdk.internaldafny.types._ExternBase___default { -} +public class __default + extends software.amazon.cryptography.encryptionsdk.internaldafny.types._ExternBase___default {} diff --git a/AwsEncryptionSDK/runtimes/net/CHANGELOG.md b/AwsEncryptionSDK/runtimes/net/CHANGELOG.md index bf9b9eb6a..3a51ab1a7 100644 --- a/AwsEncryptionSDK/runtimes/net/CHANGELOG.md +++ b/AwsEncryptionSDK/runtimes/net/CHANGELOG.md @@ -3,6 +3,7 @@ ## 4.1.0 ### Notes + - [(#646)](https://github.com/aws/aws-encryption-sdk-dafny/commit/10daadfa19db0e43fc0cc6d7b989f1fb477a22b0) Enforces input constraints. Prior to this fix, the AWS Encryption SDK in .NET (ESDK-NET) failed to enforce user input constraints. Input shapes without required members set would always result in a `NullReferenceException`. @@ -11,27 +12,27 @@ is submitted. ### Fixes -* fix: throw an exception when MemoryStream instance has an empty backing array [(#633)](https://github.com/aws/aws-encryption-sdk-dafny/commit/550c714743e84f93d09900b3338f59d0a54bb3ce) +- fix: throw an exception when MemoryStream instance has an empty backing array [(#633)](https://github.com/aws/aws-encryption-sdk-dafny/commit/550c714743e84f93d09900b3338f59d0a54bb3ce) ### Features -* feat: enforce input constraints [(#646)](https://github.com/aws/aws-encryption-sdk-dafny/commit/10daadfa19db0e43fc0cc6d7b989f1fb477a22b0) +- feat: enforce input constraints [(#646)](https://github.com/aws/aws-encryption-sdk-dafny/commit/10daadfa19db0e43fc0cc6d7b989f1fb477a22b0) ### Maintenance -* fix(CI): Daily CI uses correct workflow [(#641)](https://github.com/aws/aws-encryption-sdk-dafny/commit/771835e22f6ef3c3b34d0891fb61cb1a49bcf855) -* chore(ci): fix role to assume [(#622)](https://github.com/aws/aws-encryption-sdk-dafny/commit/c1f04fc41093593748f16da80d893c2ec5325545) -* chore(CI/CD): add semantic release automation [(#647)](https://github.com/aws/aws-encryption-sdk-dafny/commit/e7b5392ccc18f502a5517580a27bce5980e1913d) -* chore: Adopt SmithyDafnyMakefile.mk, fix nightly build [(#638)](https://github.com/aws/aws-encryption-sdk-dafny/commit/cd199795003d91984e24f1c04d9a84ae9c445372) -* chore(CI): add interop tests to daily ci [(#640)](https://github.com/aws/aws-encryption-sdk-dafny/commit/c9ad0181b544b258d66bf7b7e8d0b2be4cec7af9) -* chore: only run net48 on windows and use node 17 to run integration-node [(#639)](https://github.com/aws/aws-encryption-sdk-dafny/commit/d6c62fb68d974b47eb9d6cf9d8fbf249d6889b54) -* chore(.NET): Add ESDK-Net v4.0.1 generated vectors[(#636)](https://github.com/aws/aws-encryption-sdk-dafny/commit/efef49720c55a28cb422133385f8ece5ebc1da9c) -* chore(NET-SupportPolicy): Mark 3.x as Support [(#631)](https://github.com/aws/aws-encryption-sdk-dafny/commit/3c36f7a4a19646a8dfa6073be04676394502ef23) -* chore: Add manual trigger for nightly_dafny.yml [(#629)](https://github.com/aws/aws-encryption-sdk-dafny/commit/419b1cbfb4a5d85c03d0ad8c555a89108f199b98) -* chore: split vc gen on some methods to migrate to Dafny 4.4 [(#627)](https://github.com/aws/aws-encryption-sdk-dafny/commit/fdc65ca7495402b5b51017655015413eba846e7f) -* test: restore CODEOWNERS and daily CI [(#624)](https://github.com/aws/aws-encryption-sdk-dafny/commit/ff823ac918b822db548e703307d2ce462e79eef7) -* chore: update template to point to public repo [(#626)](https://github.com/aws/aws-encryption-sdk-dafny/commit/2b07a391208cb2a0508d1d915ae800e5de212d0e) -* chore: remove unused release step in test-prod [(#623)](https://github.com/aws/aws-encryption-sdk-dafny/commit/98839331a2e1154913d6ba4c88b0f4cba7322233) +- fix(CI): Daily CI uses correct workflow [(#641)](https://github.com/aws/aws-encryption-sdk-dafny/commit/771835e22f6ef3c3b34d0891fb61cb1a49bcf855) +- chore(ci): fix role to assume [(#622)](https://github.com/aws/aws-encryption-sdk-dafny/commit/c1f04fc41093593748f16da80d893c2ec5325545) +- chore(CI/CD): add semantic release automation [(#647)](https://github.com/aws/aws-encryption-sdk-dafny/commit/e7b5392ccc18f502a5517580a27bce5980e1913d) +- chore: Adopt SmithyDafnyMakefile.mk, fix nightly build [(#638)](https://github.com/aws/aws-encryption-sdk-dafny/commit/cd199795003d91984e24f1c04d9a84ae9c445372) +- chore(CI): add interop tests to daily ci [(#640)](https://github.com/aws/aws-encryption-sdk-dafny/commit/c9ad0181b544b258d66bf7b7e8d0b2be4cec7af9) +- chore: only run net48 on windows and use node 17 to run integration-node [(#639)](https://github.com/aws/aws-encryption-sdk-dafny/commit/d6c62fb68d974b47eb9d6cf9d8fbf249d6889b54) +- chore(.NET): Add ESDK-Net v4.0.1 generated vectors[(#636)](https://github.com/aws/aws-encryption-sdk-dafny/commit/efef49720c55a28cb422133385f8ece5ebc1da9c) +- chore(NET-SupportPolicy): Mark 3.x as Support [(#631)](https://github.com/aws/aws-encryption-sdk-dafny/commit/3c36f7a4a19646a8dfa6073be04676394502ef23) +- chore: Add manual trigger for nightly_dafny.yml [(#629)](https://github.com/aws/aws-encryption-sdk-dafny/commit/419b1cbfb4a5d85c03d0ad8c555a89108f199b98) +- chore: split vc gen on some methods to migrate to Dafny 4.4 [(#627)](https://github.com/aws/aws-encryption-sdk-dafny/commit/fdc65ca7495402b5b51017655015413eba846e7f) +- test: restore CODEOWNERS and daily CI [(#624)](https://github.com/aws/aws-encryption-sdk-dafny/commit/ff823ac918b822db548e703307d2ce462e79eef7) +- chore: update template to point to public repo [(#626)](https://github.com/aws/aws-encryption-sdk-dafny/commit/2b07a391208cb2a0508d1d915ae800e5de212d0e) +- chore: remove unused release step in test-prod [(#623)](https://github.com/aws/aws-encryption-sdk-dafny/commit/98839331a2e1154913d6ba4c88b0f4cba7322233) ## 4.0.1 @@ -43,19 +44,19 @@ when using the DefaultCMM. The HKDF invocation of non-committing algorithm suites failed to include the Message ID in the info parameter. -Neither of these issues -effect the security of messages +Neither of these issues +effect the security of messages written by the 4.0.0 release. -However, -these messages diverge +However, +these messages diverge from the Encryption SDK Message Specification. Thus: -* ESDK-NET v4.0.0 writes messages that only ESDK-NET v4.0.0 and greater can read. -* ESDK-NET v4.0.0 is ONLY able to read messages that are written by ESDK-NET v4.0.0 +- ESDK-NET v4.0.0 writes messages that only ESDK-NET v4.0.0 and greater can read. +- ESDK-NET v4.0.0 is ONLY able to read messages that are written by ESDK-NET v4.0.0 -These issues are fixed in 4.0.1, +These issues are fixed in 4.0.1, which writes messages according to the Encryption SDK Message Specification, and are interoperable with other implementations of this library. @@ -63,48 +64,48 @@ The option NetV4_RetryPolicy can be use to decrypt v4.0.0 messages. See [NetV4_0_0Example.cs](Examples/NetV4_0_0Example.cs) on how to use the NetV4_RetryPolicy and details on distributed applications. - ## 4.0.0 ### BREAKING CHANGES -* AWS Encryption SDK for .NET now directly depends on the AWS Cryptographic Material Providers Library for .NET -* Required Encryption Context CMM generates messages that the Encryption SDK for .NET < 4.0.0 cannot read - * This feature does not yet exist in other Encryption SDKs, as such, messages written using this feature are not interoperable - with other runtimes. -* AWS Encryption SDK now only supports .NET 6.0 and later, and .NET Framework 4.8.0 and later. +- AWS Encryption SDK for .NET now directly depends on the AWS Cryptographic Material Providers Library for .NET +- Required Encryption Context CMM generates messages that the Encryption SDK for .NET < 4.0.0 cannot read +- This feature does not yet exist in other Encryption SDKs, as such, messages written using this feature are not interoperable + with other runtimes. +- AWS Encryption SDK now only supports .NET 6.0 and later, and .NET Framework 4.8.0 and later. ### Features -* Required Encryption Context CMM -* AWS KMS RSA Keyring -* AWS KMS Hierarchical Keyring + +- Required Encryption Context CMM +- AWS KMS RSA Keyring +- AWS KMS Hierarchical Keyring ### NuGet Rename + _Added on October 16th, 2023_ As of version 4.0.0, the AWS Encryption SDK for .NET is on NuGet as [AWS.Cryptography.EncryptionSDK](https://www.nuget.org/packages/AWS.Cryptography.EncryptionSDK). Prior versions are under [AWS.EncryptionSDK](https://www.nuget.org/packages/AWS.EncryptionSDK). - ## 3.1.0 ### Fixes -* chore: pack README for display on NuGet page () -* fix: add DiscoveryFilter to MRK Discovery Keyring example () -* docs: fix .NET ESDK link in README () -* docs: fix .NET ESDK package name in README () -* docs: link to macOS setup wiki in README () +- chore: pack README for display on NuGet page () +- fix: add DiscoveryFilter to MRK Discovery Keyring example () +- docs: fix .NET ESDK link in README () +- docs: fix .NET ESDK package name in README () +- docs: link to macOS setup wiki in README () ### Maintenance -* chore: update generated KMS code () -* chore: use public spec URL for submodule () -* fix: use renamed directories for Duvet report () -* chore: bump Newtonsoft.Json in test vector projects () -* feat: add user agent to default KMS clients () -* chore: address potential unsoundness (dafny-lang/dafny#2500) () -* ci: use .NET 6.0 for release buildspecs () +- chore: update generated KMS code () +- chore: use public spec URL for submodule () +- fix: use renamed directories for Duvet report () +- chore: bump Newtonsoft.Json in test vector projects () +- feat: add user agent to default KMS clients () +- chore: address potential unsoundness (dafny-lang/dafny#2500) () +- ci: use .NET 6.0 for release buildspecs () ## 3.0.0 (2022-05-17) diff --git a/AwsEncryptionSDK/runtimes/net/Examples/README.md b/AwsEncryptionSDK/runtimes/net/Examples/README.md index f2c320e75..4b6883d2e 100644 --- a/AwsEncryptionSDK/runtimes/net/Examples/README.md +++ b/AwsEncryptionSDK/runtimes/net/Examples/README.md @@ -14,10 +14,10 @@ and streaming APIs. You can find examples that demonstrate these APIs in the [`Examples/`](./) directory. -* [How to encrypt and decrypt](./Keyring/AwsKmsKeyringExample.cs) -* [How to change the algorithm suite](./NonSigningAlgorithmSuiteExample.cs) -* [How to set the commitment policy](./CommitmentPolicy.cs) -* [How to limit the number of encrypted data keys (EDKs)](./LimitEncryptedDataKeysExample.cs) +- [How to encrypt and decrypt](./Keyring/AwsKmsKeyringExample.cs) +- [How to change the algorithm suite](./NonSigningAlgorithmSuiteExample.cs) +- [How to set the commitment policy](./CommitmentPolicy.cs) +- [How to limit the number of encrypted data keys (EDKs)](./LimitEncryptedDataKeysExample.cs) ## Configuration @@ -29,20 +29,20 @@ These examples will show you how to use the configuration tools that we include and how to create some of your own. We start with AWS KMS examples, then show how to use other wrapping keys. -* Using AWS Key Management Service (AWS KMS) - * [How to use one AWS KMS key](./Keyring/AwsKmsKeyringExample.cs) - * [How to use multiple AWS KMS keys in different regions](./Keyring/AwsKmsMrkDiscoveryMultiKeyringExample.cs) - * [How to decrypt when you don't know the AWS KMS key](./Keyring/AwsKmsDiscoveryKeyringExample.cs) - * [How to limit decryption to a single region](./Keyring/AwsKmsMrkDiscoveryKeyringExample.cs) - * [How to decrypt with a preferred region but failover to others](./Keyring/AwsKmsMrkDiscoveryMultiKeyringExample.cs) - * [How to reproduce the behavior of an AWS KMS master key provider](./Keyring/AwsKmsMultiKeyringExample.cs) -* Using raw wrapping keys - * [How to use a raw AES wrapping key](./Keyring/RawAESKeyringExample.cs) - * [How to use a raw RSA wrapping key](./Keyring/RawRSAKeyringExample.cs) -* Combining wrapping keys - * [How to combine AWS KMS with an offline escrow key](./Keyring/MultiKeyringExample.cs) -* How to restrict algorithm suites - * [with a custom cryptographic materials manager](./CryptographicMaterialsManager/RestrictAlgorithmSuite/SigningSuiteOnlyCMM.cs) +- Using AWS Key Management Service (AWS KMS) + - [How to use one AWS KMS key](./Keyring/AwsKmsKeyringExample.cs) + - [How to use multiple AWS KMS keys in different regions](./Keyring/AwsKmsMrkDiscoveryMultiKeyringExample.cs) + - [How to decrypt when you don't know the AWS KMS key](./Keyring/AwsKmsDiscoveryKeyringExample.cs) + - [How to limit decryption to a single region](./Keyring/AwsKmsMrkDiscoveryKeyringExample.cs) + - [How to decrypt with a preferred region but failover to others](./Keyring/AwsKmsMrkDiscoveryMultiKeyringExample.cs) + - [How to reproduce the behavior of an AWS KMS master key provider](./Keyring/AwsKmsMultiKeyringExample.cs) +- Using raw wrapping keys + - [How to use a raw AES wrapping key](./Keyring/RawAESKeyringExample.cs) + - [How to use a raw RSA wrapping key](./Keyring/RawRSAKeyringExample.cs) +- Combining wrapping keys + - [How to combine AWS KMS with an offline escrow key](./Keyring/MultiKeyringExample.cs) +- How to restrict algorithm suites + - [with a custom cryptographic materials manager](./CryptographicMaterialsManager/RestrictAlgorithmSuite/SigningSuiteOnlyCMM.cs) ### Keyrings @@ -86,7 +86,7 @@ please make sure that it meets the following requirements: 1. The example MAY be nested arbitrarily deeply. 1. Each example file MUST contain exactly one example. 1. Each example filename MUST be descriptive. -1. Each example file MUST contain a public class matching the filename, +1. Each example file MUST contain a public class matching the filename, with a method called `Run` that runs the example. 1. Each example MUST be exercised by a `[Fact]` test method within its class that invokes `Run`, providing only the results of methods from the [`ExampleUtils`](./ExampleUtils/ExampleUtils.cs) class. diff --git a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs index f39ded66d..0a3ba6154 100644 --- a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs +++ b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs @@ -17,7 +17,7 @@ public class CollectionOfErrors : Exception private static string ListAsString(List list) { if (list.Count < 1) return ""; - string [] msgArr = new string [list.Count]; + string[] msgArr = new string[list.Count]; for (int i = 0; i < list.Count; i++) msgArr[i] = $"{list[i].GetType().Name} :: {list[i].Message}"; return String.Join("\n\t", msgArr); diff --git a/AwsEncryptionSDK/runtimes/net/README.md b/AwsEncryptionSDK/runtimes/net/README.md index 305bebd23..36cf0734f 100644 --- a/AwsEncryptionSDK/runtimes/net/README.md +++ b/AwsEncryptionSDK/runtimes/net/README.md @@ -9,11 +9,13 @@ AWS Encryption SDK for .NET The AWS Encryption SDK is available on [NuGet](https://www.nuget.org/) and can referenced from an existing `.csproj` through typical ways. Using the dotnet CLI: + ```shell dotnet add .csproj package AWS.Cryptography.EncryptionSDK ``` Alternatively, you may directly modify the `.csproj` and add the AWS Encryption SDK to `PackageReference` `ItemGroup`: + ```xml ``` @@ -35,8 +37,8 @@ To build, the AWS Encryption SDK requires the most up to date version of [Dafny] The AWS Encryption SDK targets frameworks [`net48` and `net6.0`](https://docs.microsoft.com/en-us/dotnet/standard/frameworks#supported-target-frameworks). To build and test the AWS Encryption SDK, you must install the following .NET tools: -* [.NET 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) or newer -* [.NET Framework 4.8.0](https://docs.microsoft.com/en-us/dotnet/framework/install/) or newer (if on Windows) +- [.NET 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) or newer +- [.NET Framework 4.8.0](https://docs.microsoft.com/en-us/dotnet/framework/install/) or newer (if on Windows) You will also need to ensure that you fetch all submodules using either `git clone --recursive ...` when cloning the repository or `git submodule update --init` on an existing clone. @@ -58,7 +60,7 @@ If you set up the AWS Encryption SDK to use the AWS KMS Keyring, the AWS Encryption SDK will make calls to AWS KMS on your behalf, using the appropriate AWS SDK. -However, you must first set up AWS credentials for use with the AWS SDK. +However, you must first set up AWS credentials for use with the AWS SDK. Instructions for setting up AWS credentials are available in the [AWS Docs for the AWS SDK for .NET.](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html). ## Testing the AWS Encryption SDK for .NET @@ -78,7 +80,7 @@ Run the test suite with: cd AwsEncryptionSDK make transpile_test_net # Windows/Linux -make test_net +make test_net # On Mac make test_net_mac_brew ``` @@ -97,11 +99,13 @@ Please note that tests and test vectors require internet access and valid AWS cr Most c# IDEs appreciate Solution files. To generate one Solution file for all the projects here, run: + ``` cd AwsEncryptionSDK/runtimes/net dotnet new sln --name ESDK dotnet sln add $(find . -name '*.csproj') ``` + Then ask your IDE to open `ESDK.sln`. ## License diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/README.md b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/README.md index 28583770e..2ebaf0260 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/README.md +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/README.md @@ -7,8 +7,8 @@ as described in WrappedESDK(AwsEncryptionSdkConfig config) { - software.amazon.cryptography.encryptionsdk.model.AwsEncryptionSdkConfig wrappedConfig = ToNative.AwsEncryptionSdkConfig(config); - if (wrappedConfig.netV4_0_0_RetryPolicy() == NetV4_0_0_RetryPolicy.ALLOW_RETRY) { - throw new IllegalArgumentException("Native AWS Encryption SDK for Java does not support NetV4_0_0_RetryPolicy.ALLOW_RETRY"); + public static Result WrappedESDK( + AwsEncryptionSdkConfig config + ) { + software.amazon.cryptography.encryptionsdk.model.AwsEncryptionSdkConfig wrappedConfig = + ToNative.AwsEncryptionSdkConfig(config); + if ( + wrappedConfig.netV4_0_0_RetryPolicy() == NetV4_0_0_RetryPolicy.ALLOW_RETRY + ) { + throw new IllegalArgumentException( + "Native AWS Encryption SDK for Java does not support NetV4_0_0_RetryPolicy.ALLOW_RETRY" + ); } - CommitmentPolicy commitmentPolicy = _esdkDafnyCommitmentPolicyToNative(wrappedConfig.commitmentPolicy()); + CommitmentPolicy commitmentPolicy = _esdkDafnyCommitmentPolicyToNative( + wrappedConfig.commitmentPolicy() + ); - int maxEncryptedDataKeys = wrappedConfig.maxEncryptedDataKeys() == 0 ? 1 : (int) wrappedConfig.maxEncryptedDataKeys(); + int maxEncryptedDataKeys = wrappedConfig.maxEncryptedDataKeys() == 0 + ? 1 + : (int) wrappedConfig.maxEncryptedDataKeys(); final AwsCrypto awsCrypto; if (wrappedConfig.maxEncryptedDataKeys() == 0) { - awsCrypto = AwsCrypto.builder() - .withCommitmentPolicy(commitmentPolicy) - .build(); + awsCrypto = + AwsCrypto.builder().withCommitmentPolicy(commitmentPolicy).build(); } else { - awsCrypto = AwsCrypto.builder() - .withCommitmentPolicy(commitmentPolicy) - .withMaxEncryptedDataKeys(maxEncryptedDataKeys) - .build(); + awsCrypto = + AwsCrypto + .builder() + .withCommitmentPolicy(commitmentPolicy) + .withMaxEncryptedDataKeys(maxEncryptedDataKeys) + .build(); } TestESDK wrappedEsdk = TestESDK.builder().impl(awsCrypto).build(); - return software.amazon.cryptography.encryptionsdk.internaldafny._ExternBase___default.CreateSuccessOfClient(wrappedEsdk); + return software.amazon.cryptography.encryptionsdk.internaldafny._ExternBase___default.CreateSuccessOfClient( + wrappedEsdk + ); } - private static CommitmentPolicy _esdkDafnyCommitmentPolicyToNative(ESDKCommitmentPolicy esdkCommitmentPolicy) { + private static CommitmentPolicy _esdkDafnyCommitmentPolicyToNative( + ESDKCommitmentPolicy esdkCommitmentPolicy + ) { switch (esdkCommitmentPolicy) { case FORBID_ENCRYPT_ALLOW_DECRYPT: return CommitmentPolicy.ForbidEncryptAllowDecrypt; @@ -48,7 +63,9 @@ private static CommitmentPolicy _esdkDafnyCommitmentPolicyToNative(ESDKCommitmen case REQUIRE_ENCRYPT_REQUIRE_DECRYPT: return CommitmentPolicy.RequireEncryptRequireDecrypt; default: - throw new IllegalArgumentException("Unsupported CommitmentPolicy: " + esdkCommitmentPolicy); + throw new IllegalArgumentException( + "Unsupported CommitmentPolicy: " + esdkCommitmentPolicy + ); } } } diff --git a/TestVectors/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/encryptionsdk/wrapped/TestESDK.java b/TestVectors/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/encryptionsdk/wrapped/TestESDK.java index 262bb6227..1bc75edbb 100644 --- a/TestVectors/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/encryptionsdk/wrapped/TestESDK.java +++ b/TestVectors/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/encryptionsdk/wrapped/TestESDK.java @@ -4,6 +4,7 @@ package software.amazon.cryptography.encryptionsdk.wrapped; import Wrappers_Compile.Result; +import com.amazonaws.encryptionsdk.AwsCrypto; import com.amazonaws.encryptionsdk.CryptoAlgorithm; import com.amazonaws.encryptionsdk.CryptoResult; import dafny.DafnyMap; @@ -13,7 +14,6 @@ import java.nio.ByteBuffer; import java.util.Map; import java.util.Objects; -import com.amazonaws.encryptionsdk.AwsCrypto; import software.amazon.cryptography.encryptionsdk.ESDK; import software.amazon.cryptography.encryptionsdk.ToDafny; import software.amazon.cryptography.encryptionsdk.ToNative; @@ -47,24 +47,54 @@ public Result Decrypt(DecryptInput dafnyInput) { if (Objects.isNull(nativeInput.materialsManager())) { // Call decrypt with keyring if (Objects.isNull(nativeInput.encryptionContext())) { - decryptResult = this._impl.decryptData(nativeInput.keyring(), nativeInput.ciphertext().array()); + decryptResult = + this._impl.decryptData( + nativeInput.keyring(), + nativeInput.ciphertext().array() + ); } else { - decryptResult = this._impl.decryptData(nativeInput.keyring(), nativeInput.ciphertext().array(), nativeInput.encryptionContext()); + decryptResult = + this._impl.decryptData( + nativeInput.keyring(), + nativeInput.ciphertext().array(), + nativeInput.encryptionContext() + ); } } else { if (Objects.isNull(nativeInput.encryptionContext())) { - decryptResult = this._impl.decryptData(nativeInput.materialsManager(), nativeInput.ciphertext().array()); + decryptResult = + this._impl.decryptData( + nativeInput.materialsManager(), + nativeInput.ciphertext().array() + ); } else { - decryptResult = this._impl.decryptData(nativeInput.materialsManager(), nativeInput.ciphertext().array(), nativeInput.encryptionContext()); + decryptResult = + this._impl.decryptData( + nativeInput.materialsManager(), + nativeInput.ciphertext().array(), + nativeInput.encryptionContext() + ); } } - DafnySequence plaintext = Simple.ByteSequence(decryptResult.getResult()); - DafnyMap, ? extends DafnySequence> encryptionContext = - software.amazon.cryptography.materialproviders.ToDafny.EncryptionContext(decryptResult.getEncryptionContext()); - ESDKAlgorithmSuiteId algorithmSuiteId = software.amazon.cryptography.materialproviders.ToDafny.ESDKAlgorithmSuiteId( - decryptResult.getCryptoAlgorithm().getAlgorithmSuiteId().ESDK() + DafnySequence plaintext = Simple.ByteSequence( + decryptResult.getResult() + ); + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > encryptionContext = + software.amazon.cryptography.materialproviders.ToDafny.EncryptionContext( + decryptResult.getEncryptionContext() + ); + ESDKAlgorithmSuiteId algorithmSuiteId = + software.amazon.cryptography.materialproviders.ToDafny.ESDKAlgorithmSuiteId( + decryptResult.getCryptoAlgorithm().getAlgorithmSuiteId().ESDK() + ); + DecryptOutput dafnyOutput = new DecryptOutput( + plaintext, + encryptionContext, + algorithmSuiteId ); - DecryptOutput dafnyOutput = new DecryptOutput(plaintext, encryptionContext, algorithmSuiteId); return Result.create_Success( DecryptOutput._typeDescriptor(), @@ -88,31 +118,63 @@ public Result Encrypt(EncryptInput dafnyInput) { // Java ESDK is special and you have to set the algorithm suite both in the keyring which the // test vectors do, but also in the client itself. - CryptoAlgorithm cryptoAlgorithm = _getAlgorithmSuite(nativeInput.algorithmSuiteId()); + CryptoAlgorithm cryptoAlgorithm = _getAlgorithmSuite( + nativeInput.algorithmSuiteId() + ); this._impl.setEncryptionAlgorithm(cryptoAlgorithm); if (Objects.isNull(nativeInput.materialsManager())) { // Call decrypt with keyring if (Objects.isNull(nativeInput.encryptionContext())) { - encryptResult = this._impl.encryptData(nativeInput.keyring(), nativeInput.plaintext().array()); + encryptResult = + this._impl.encryptData( + nativeInput.keyring(), + nativeInput.plaintext().array() + ); } else { - encryptResult = this._impl.encryptData(nativeInput.keyring(), nativeInput.plaintext().array(), nativeInput.encryptionContext()); + encryptResult = + this._impl.encryptData( + nativeInput.keyring(), + nativeInput.plaintext().array(), + nativeInput.encryptionContext() + ); } } else { if (Objects.isNull(nativeInput.encryptionContext())) { - encryptResult = this._impl.encryptData(nativeInput.materialsManager(), nativeInput.plaintext().array()); + encryptResult = + this._impl.encryptData( + nativeInput.materialsManager(), + nativeInput.plaintext().array() + ); } else { - encryptResult = this._impl.encryptData(nativeInput.materialsManager(), nativeInput.plaintext().array(), nativeInput.encryptionContext()); + encryptResult = + this._impl.encryptData( + nativeInput.materialsManager(), + nativeInput.plaintext().array(), + nativeInput.encryptionContext() + ); } } - dafny.DafnySequence ciphertext = Simple.ByteSequence(encryptResult.getResult()); - DafnyMap, ? extends DafnySequence> encryptionContext = - software.amazon.cryptography.materialproviders.ToDafny.EncryptionContext(encryptResult.getEncryptionContext()); - ESDKAlgorithmSuiteId algorithmSuiteId = software.amazon.cryptography.materialproviders.ToDafny.ESDKAlgorithmSuiteId( - encryptResult.getCryptoAlgorithm().getAlgorithmSuiteId().ESDK() + dafny.DafnySequence ciphertext = Simple.ByteSequence( + encryptResult.getResult() ); + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > encryptionContext = + software.amazon.cryptography.materialproviders.ToDafny.EncryptionContext( + encryptResult.getEncryptionContext() + ); + ESDKAlgorithmSuiteId algorithmSuiteId = + software.amazon.cryptography.materialproviders.ToDafny.ESDKAlgorithmSuiteId( + encryptResult.getCryptoAlgorithm().getAlgorithmSuiteId().ESDK() + ); - EncryptOutput dafnyOutput = new EncryptOutput(ciphertext, encryptionContext, algorithmSuiteId); + EncryptOutput dafnyOutput = new EncryptOutput( + ciphertext, + encryptionContext, + algorithmSuiteId + ); return Result.create_Success( EncryptOutput._typeDescriptor(), Error._typeDescriptor(), @@ -127,7 +189,9 @@ public Result Encrypt(EncryptInput dafnyInput) { } } - private CryptoAlgorithm _getAlgorithmSuite(software.amazon.cryptography.materialproviders.model.ESDKAlgorithmSuiteId esdkAlgorithmSuiteId) { + private CryptoAlgorithm _getAlgorithmSuite( + software.amazon.cryptography.materialproviders.model.ESDKAlgorithmSuiteId esdkAlgorithmSuiteId + ) { switch (esdkAlgorithmSuiteId) { case ALG_AES_128_GCM_IV12_TAG16_NO_KDF: return CryptoAlgorithm.ALG_AES_128_GCM_IV12_TAG16_NO_KDF; @@ -152,7 +216,9 @@ private CryptoAlgorithm _getAlgorithmSuite(software.amazon.cryptography.material case ALG_AES_256_GCM_HKDF_SHA512_COMMIT_KEY_ECDSA_P384: return CryptoAlgorithm.ALG_AES_256_GCM_HKDF_SHA512_COMMIT_KEY_ECDSA_P384; default: - throw new IllegalArgumentException("Unrecognized ESDK algorithmSuiteId: " + esdkAlgorithmSuiteId); + throw new IllegalArgumentException( + "Unrecognized ESDK algorithmSuiteId: " + esdkAlgorithmSuiteId + ); } } diff --git a/TestVectors/runtimes/java/src/test/java/TestWrappedESDKMain/__default.java b/TestVectors/runtimes/java/src/test/java/TestWrappedESDKMain/__default.java index ce798166d..9228cceed 100644 --- a/TestVectors/runtimes/java/src/test/java/TestWrappedESDKMain/__default.java +++ b/TestVectors/runtimes/java/src/test/java/TestWrappedESDKMain/__default.java @@ -6,7 +6,7 @@ public class __default extends _ExternBase___default { public static dafny.DafnySequence< ? extends Character - > GetTestVectorExecutionDirectory() { + > GetTestVectorExecutionDirectory() { return DafnySequence.asString(""); } } diff --git a/cfn/CI.yaml b/cfn/CI.yaml index 497a1e10b..ebe578c0a 100644 --- a/cfn/CI.yaml +++ b/cfn/CI.yaml @@ -21,7 +21,7 @@ Parameters: Resources: GitHubCIRole: - Type: 'AWS::IAM::Role' + Type: "AWS::IAM::Role" Properties: RoleName: !Sub "GitHub-CI-${ProjectName}-Role-${AWS::Region}" Description: "Access DDB, KMS, Resources for CI from GitHub" diff --git a/cfn/net/CA-Staging.yml b/cfn/net/CA-Staging.yml index 62cec7a13..530a8f100 100644 --- a/cfn/net/CA-Staging.yml +++ b/cfn/net/CA-Staging.yml @@ -36,4 +36,3 @@ Resources: Properties: DomainName: !Ref DomainName RepositoryName: !Sub "${RepositoryName}-staging" - diff --git a/cfn/net/CB-Release.yml b/cfn/net/CB-Release.yml index 29adc849b..a814f0a61 100644 --- a/cfn/net/CB-Release.yml +++ b/cfn/net/CB-Release.yml @@ -112,7 +112,7 @@ Resources: } ] } - + AssumeArtifactRolePolicy: Type: "AWS::IAM::ManagedPolicy" Properties: @@ -240,28 +240,28 @@ Resources: } ] } - + CryptoToolsKMS: - Type: "AWS::IAM::ManagedPolicy" - Properties: - ManagedPolicyName: !Sub >- - CrypotToolsKMSPolicy-${ProjectName}-${AWS::Region}-codebuild-${ProjectName}-service-role - Path: /service-role/ - PolicyDocument: !Sub | - { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Resource": [ - "arn:aws:kms:*:658956600833:key/*", - "arn:aws:kms:*:658956600833:alias/*" - ], - "Action": [ - "kms:Encrypt", - "kms:Decrypt", - "kms:GenerateDataKey" - ] - } - ] - } + Type: "AWS::IAM::ManagedPolicy" + Properties: + ManagedPolicyName: !Sub >- + CrypotToolsKMSPolicy-${ProjectName}-${AWS::Region}-codebuild-${ProjectName}-service-role + Path: /service-role/ + PolicyDocument: !Sub | + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Resource": [ + "arn:aws:kms:*:658956600833:key/*", + "arn:aws:kms:*:658956600833:alias/*" + ], + "Action": [ + "kms:Encrypt", + "kms:Decrypt", + "kms:GenerateDataKey" + ] + } + ] + } diff --git a/codebuild/dafny/verify.yml b/codebuild/dafny/verify.yml index bed5700c1..a47775131 100644 --- a/codebuild/dafny/verify.yml +++ b/codebuild/dafny/verify.yml @@ -14,8 +14,8 @@ phases: - dotnet build -t:VerifyDafny -p:TestVerifyOverride="verificationLogger:trx" test - MAX_VERIFICATION_DURATION_SECONDS=40 python3 verification-times-from-trx.py test/TestResults/*.trx reports: - Dafny: - file-format: VisualStudioTrx - files: - - '**/*' - base-directory: 'test/TestResults' + Dafny: + file-format: VisualStudioTrx + files: + - "**/*" + base-directory: "test/TestResults" diff --git a/codebuild/dotnet/benchmark-windows.yml b/codebuild/dotnet/benchmark-windows.yml index 7fef22a01..acd42562e 100644 --- a/codebuild/dotnet/benchmark-windows.yml +++ b/codebuild/dotnet/benchmark-windows.yml @@ -2,9 +2,8 @@ version: 0.2 env: variables: - BENCHMARK_PLAINTEXT_LENGTH_BYTES: '1,1000,1000000' - BENCHMARK_FRAME_LENGTH_BYTES: '4096' # the ESDK's default - + BENCHMARK_PLAINTEXT_LENGTH_BYTES: "1,1000,1000000" + BENCHMARK_FRAME_LENGTH_BYTES: "4096" # the ESDK's default phases: install: diff --git a/releases/go/encryption-sdk/README.md b/releases/go/encryption-sdk/README.md index 38465be36..2388cd09b 100644 --- a/releases/go/encryption-sdk/README.md +++ b/releases/go/encryption-sdk/README.md @@ -1,6 +1,5 @@ # AWS Encryption SDK for Go - This is the official AWS Encryption SDK for Go. ## [CHANGELOG](https://github.com/aws/aws-encryption-sdk/blob/mainline/AwsEncryptionSDK/releases/go/encryption-sdk/CHANGELOG.md) @@ -15,7 +14,6 @@ For more details about the design and architecture of the AWS Encryption SDK, se `go get github.com/aws/aws-encryption-sdk/releases/go/encryption-sdk@latest` - ## Examples for AWS Encryption SDK in Go Please look at the Examples on how to use the Encryption SDK in Go [here](https://github.com/aws/aws-encryption-sdk/tree/mainline/releases/go/encryption-sdk/examples). diff --git a/releases/go/encryption-sdk/examples/README.md b/releases/go/encryption-sdk/examples/README.md index df7de5e1b..cf5956f4b 100644 --- a/releases/go/encryption-sdk/examples/README.md +++ b/releases/go/encryption-sdk/examples/README.md @@ -14,10 +14,10 @@ and streaming APIs. You can find examples that demonstrate these APIs in the [`examples/`](./) directory. -* [How to encrypt and decrypt](./keyring/awskmskeyring/awskmskeyring.go) -* [How to change the algorithm suite](./misc/setencryptionalgorithmsuite.go) -* [How to set the commitment policy](./misc/commitmentpolicy.go) -* [How to limit the number of encrypted data keys (EDKs)](./misc/limitencrypteddatakeysexample.go) +- [How to encrypt and decrypt](./keyring/awskmskeyring/awskmskeyring.go) +- [How to change the algorithm suite](./misc/setencryptionalgorithmsuite.go) +- [How to set the commitment policy](./misc/commitmentpolicy.go) +- [How to limit the number of encrypted data keys (EDKs)](./misc/limitencrypteddatakeysexample.go) ## Configuration @@ -29,20 +29,20 @@ These examples will show you how to use the configuration tools that we include and how to create some of your own. We start with AWS KMS examples, then show how to use other wrapping keys. -* Using AWS Key Management Service (AWS KMS) - * [How to use one AWS KMS key](./keyring/awskmskeyring/awskmskeyring.go) - * [How to use multiple AWS KMS keys in different regions](./keyring/awskmsmrkmultikeyring/awskmsmrkmultikeyring.go) - * [How to decrypt when you don't know the AWS KMS key](./keyring/awskmsdiscoverykeyring/awskmsdiscoverykeyring.go) - * [How to limit decryption to a single region](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) - * [How to decrypt with a preferred region but failover to others](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) - * [How to reproduce the behavior of an AWS KMS master key provider](./keyring/awskmsmultikeyring/awskmsmultikeyring.go) -* Using raw wrapping keys - * [How to use a raw AES wrapping key](./keyring/rawaeskeyring/rawaeskeyring.go) - * [How to use a raw RSA wrapping key](./keyring/rawrsakeyring/rawrasakeyring.go) -* Combining wrapping keys - * [How to combine AWS KMS with an offline escrow key](./keyring/multikeyring/multikeyring.go) -* How to restrict algorithm suites - * [with a custom cryptographic materials manager](./cryptographicmaterialsmanager/restrictalgorithmsuite/signingsuiteonlycmm.go) +- Using AWS Key Management Service (AWS KMS) + - [How to use one AWS KMS key](./keyring/awskmskeyring/awskmskeyring.go) + - [How to use multiple AWS KMS keys in different regions](./keyring/awskmsmrkmultikeyring/awskmsmrkmultikeyring.go) + - [How to decrypt when you don't know the AWS KMS key](./keyring/awskmsdiscoverykeyring/awskmsdiscoverykeyring.go) + - [How to limit decryption to a single region](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) + - [How to decrypt with a preferred region but failover to others](./keyring/awskmsmrkdiscoverykeyring/awskmsmrkdiscoverykeyring.go) + - [How to reproduce the behavior of an AWS KMS master key provider](./keyring/awskmsmultikeyring/awskmsmultikeyring.go) +- Using raw wrapping keys + - [How to use a raw AES wrapping key](./keyring/rawaeskeyring/rawaeskeyring.go) + - [How to use a raw RSA wrapping key](./keyring/rawrsakeyring/rawrasakeyring.go) +- Combining wrapping keys + - [How to combine AWS KMS with an offline escrow key](./keyring/multikeyring/multikeyring.go) +- How to restrict algorithm suites + - [with a custom cryptographic materials manager](./cryptographicmaterialsmanager/restrictalgorithmsuite/signingsuiteonlycmm.go) ### Keyrings @@ -83,8 +83,8 @@ To make sure that your example runs in our CI, please make sure that it meets the following requirements: 1. The example MUST be a distinct subdirectory or file in the [`examples/`](./) directory. -1. The example MAY be nested arbitrarily deeply. +1. The example MAY be nested arbitrarily deeply. 1. Each example file MUST contain exactly one example. 1. Each example filename MUST be descriptive. 1. Each example file MUST contain validation checks to check for expected returned values and MUST panic is the returned value is no expected. -1. Each example MUST also be called inside the `main` function of [main.go](./main.go). \ No newline at end of file +1. Each example MUST also be called inside the `main` function of [main.go](./main.go). diff --git a/releases/rust/esdk/examples/README.md b/releases/rust/esdk/examples/README.md index 5f75e54b2..52c81baec 100644 --- a/releases/rust/esdk/examples/README.md +++ b/releases/rust/esdk/examples/README.md @@ -14,10 +14,10 @@ and streaming APIs. You can find examples that demonstrate these APIs in the [`examples/`](./) directory. -* [How to encrypt and decrypt](./keyring/aws_kms_keyring_example.rs) -* [How to change the algorithm suite](./set_encryption_algorithm_suite_example.rs) -* [How to set the commitment policy](./set_commitment_policy_example.rs) -* [How to limit the number of encrypted data keys (EDKs)](./limit_encrypted_data_keys_example.rs) +- [How to encrypt and decrypt](./keyring/aws_kms_keyring_example.rs) +- [How to change the algorithm suite](./set_encryption_algorithm_suite_example.rs) +- [How to set the commitment policy](./set_commitment_policy_example.rs) +- [How to limit the number of encrypted data keys (EDKs)](./limit_encrypted_data_keys_example.rs) ## Configuration @@ -29,20 +29,20 @@ These examples will show you how to use the configuration tools that we include and how to create some of your own. We start with AWS KMS examples, then show how to use other wrapping keys. -* Using AWS Key Management Service (AWS KMS) - * [How to use one AWS KMS key](./keyring/aws_kms_keyring_example.rs) - * [How to use multiple AWS KMS keys in different regions](./keyring/aws_kms_mrk_discovery_multi_keyring_example.rs) - * [How to decrypt when you don't know the AWS KMS key](./keyring/aws_kms_discovery_keyring_example.rs) - * [How to limit decryption to a single region](./keyring/aws_kms_mrk_discovery_keyring_example.rs) - * [How to decrypt with a preferred region but failover to others](./keyring/aws_kms_mrk_discovery_multi_keyring_example.rs) - * [How to reproduce the behavior of an AWS KMS master key provider](./keyring/aws_kms_multi_keyring_example.rs) -* Using raw wrapping keys - * [How to use a raw AES wrapping key](./keyring/raw_aes_keyring_example.rs) - * [How to use a raw RSA wrapping key](./keyring/raw_rsa_keyring_example.rs) -* Combining wrapping keys - * [How to combine AWS KMS with an offline escrow key](./keyring/multi_keyring_example.rs) -* How to restrict algorithm suites - * [with a custom cryptographic materials manager](./cryptographic_materials_manager/restrict_algorithm_suite/signing_suite_only_cmm.rs) +- Using AWS Key Management Service (AWS KMS) + - [How to use one AWS KMS key](./keyring/aws_kms_keyring_example.rs) + - [How to use multiple AWS KMS keys in different regions](./keyring/aws_kms_mrk_discovery_multi_keyring_example.rs) + - [How to decrypt when you don't know the AWS KMS key](./keyring/aws_kms_discovery_keyring_example.rs) + - [How to limit decryption to a single region](./keyring/aws_kms_mrk_discovery_keyring_example.rs) + - [How to decrypt with a preferred region but failover to others](./keyring/aws_kms_mrk_discovery_multi_keyring_example.rs) + - [How to reproduce the behavior of an AWS KMS master key provider](./keyring/aws_kms_multi_keyring_example.rs) +- Using raw wrapping keys + - [How to use a raw AES wrapping key](./keyring/raw_aes_keyring_example.rs) + - [How to use a raw RSA wrapping key](./keyring/raw_rsa_keyring_example.rs) +- Combining wrapping keys + - [How to combine AWS KMS with an offline escrow key](./keyring/multi_keyring_example.rs) +- How to restrict algorithm suites + - [with a custom cryptographic materials manager](./cryptographic_materials_manager/restrict_algorithm_suite/signing_suite_only_cmm.rs) ### Keyrings From 2d85bd44b2a76edc375c8af50111d1cb8559710b Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 11:35:52 -0500 Subject: [PATCH 04/11] m --- .prettierignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.prettierignore b/.prettierignore index 00743f576..995a95ee5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,4 @@ mpl +aws-encryption-sdk-specification +libraries +TestVectors/aws-encryption-sdk-test-vectors From 0b63df6dbe2d297ce5a13a40582347a8507a1281 Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 11:41:29 -0500 Subject: [PATCH 05/11] m --- .../AwsCryptographyEncryptionSdkTypes.dfy | 2 +- .../src/AwsEncryptionSdkOperations.dfy | 4 +- .../AwsEncryptionSdk/src/EncryptDecrypt.dfy | 12 +- .../AwsEncryptionSdk/src/MessageBody.dfy | 142 +++++++++--------- .../src/Serialize/EncryptionContext.dfy | 20 +-- .../AwsEncryptionSdk/src/Serialize/Frames.dfy | 60 ++++---- .../AwsEncryptionSdk/src/Serialize/Header.dfy | 6 +- .../src/Serialize/SerializeFunctions.dfy | 24 +-- ...sCryptographyEncryptionSdkTypesWrapped.dfy | 4 +- 9 files changed, 137 insertions(+), 137 deletions(-) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy index 5a8f5d564..6ac7e28aa 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy @@ -11,7 +11,7 @@ module {:extern "software.amazon.cryptography.encryptionsdk.internaldafny.types" import opened UTF8 import AwsCryptographyMaterialProvidersTypes import AwsCryptographyPrimitivesTypes - // Generic helpers for verification of mock/unit tests. + // Generic helpers for verification of mock/unit tests. datatype DafnyCallEvent = DafnyCallEvent(input: I, output: O) // Begin Generated Types diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy index 241efac1d..bba1270d3 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/AwsEncryptionSdkOperations.dfy @@ -291,7 +291,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp var msg :- EncryptDecryptHelpers.SerializeMessageWithoutSignature(framedMessage, materials.algorithmSuite); var ecdsaParams := framedMessage.finalFrame.header.suite.signature.ECDSA.curve; - // TODO: This should just work, but Proof is difficult + // TODO: This should just work, but Proof is difficult :- Need(materials.signingKey.Some?, Types.AwsEncryptionSdkException( message := "Missing signing key.")); @@ -475,7 +475,7 @@ module AwsEncryptionSdkOperations refines AbstractAwsCryptographyEncryptionSdkOp ==> && var headerBody := Header.ReadHeaderBody(buffer, config.maxEncryptedDataKeys, config.mpl); && headerBody.Success? - // * Algorithm Suite (Section 2.6.3) + // * Algorithm Suite (Section 2.6.3) && headerBody.value.data.algorithmSuite.id.ESDK? && output.value.algorithmSuiteId == headerBody.value.data.algorithmSuite.id.ESDK && old(cmm.History.DecryptMaterials) < cmm.History.DecryptMaterials diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy index 663f316cb..4b3ddbca2 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/EncryptDecrypt.dfy @@ -134,9 +134,9 @@ module EncryptDecryptHelpers { ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| - // The verification call succeeded - // and the value it returned was false - // (indicating invalid signature) + // The verification call succeeded + // and the value it returned was false + // (indicating invalid signature) && Seq.Last(crypto.History.ECDSAVerify).output.Success? && !Seq.Last(crypto.History.ECDSAVerify).output.value ==> @@ -144,15 +144,15 @@ module EncryptDecryptHelpers { ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| - // The verification call failed + // The verification call failed && Seq.Last(crypto.History.ECDSAVerify).output.Failure? ==> && res.Failure? ensures && |old(crypto.History.ECDSAVerify)| + 1 == |crypto.History.ECDSAVerify| - // The verification call succeeded and the value it returned was true - // (indicating valid signature) + // The verification call succeeded and the value it returned was true + // (indicating valid signature) && Seq.Last(crypto.History.ECDSAVerify).output.Success? && Seq.Last(crypto.History.ECDSAVerify).output.value ==> diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy index 497fdf706..a296fb99a 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/MessageBody.dfy @@ -132,18 +132,18 @@ module MessageBody { //# * The number of frames in a single message MUST be less than or //# equal to "2^32 - 1". && 0 <= |regularFrames| < ENDFRAME_SEQUENCE_NUMBER as nat - // The sequence number MUST be monotonic - // - //= compliance/data-format/message-body.txt#2.5.2.1.1 - //= type=implication - //# Framed Data MUST start at Sequence Number 1. - // - //= compliance/data-format/message-body.txt#2.5.2.1.1 - //= type=implication - //# Subsequent frames MUST be in order and MUST contain an increment of 1 - //# from the previous frame. + // The sequence number MUST be monotonic + // + //= compliance/data-format/message-body.txt#2.5.2.1.1 + //= type=implication + //# Framed Data MUST start at Sequence Number 1. + // + //= compliance/data-format/message-body.txt#2.5.2.1.1 + //= type=implication + //# Subsequent frames MUST be in order and MUST contain an increment of 1 + //# from the previous frame. && MessageFramesAreMonotonic(regularFrames) - // All frames MUST all be from the same messages i.e. the same header + // All frames MUST all be from the same messages i.e. the same header && MessageFramesAreForTheSameMessage(regularFrames) } @@ -384,10 +384,10 @@ module MessageBody { //# algorithm) specified by the algorithm suite (../framework/algorithm- //# suites.md), with the following inputs: && encryptionInput.encAlg == header.suite.encrypt.AES_GCM - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The AAD is the serialized message body AAD (../data-format/ - //# message-body-aad.md), constructed as follows: + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The AAD is the serialized message body AAD (../data-format/ + //# message-body-aad.md), constructed as follows: && encryptionInput.aad == BodyAAD( //= compliance/client-apis/encrypt.txt#2.7.1 //= type=implication @@ -416,21 +416,21 @@ module MessageBody { //# being encrypted. |plaintext| as uint64 ) - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The IV is the sequence number (../data-format/message-body- - //# aad.md#sequence-number) used in the message body AAD above, padded - //# to the IV length (../data-format/message-header.md#iv-length). + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The IV is the sequence number (../data-format/message-body- + //# aad.md#sequence-number) used in the message body AAD above, padded + //# to the IV length (../data-format/message-header.md#iv-length). && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) //= compliance/client-apis/encrypt.txt#2.7.1 //= type=implication //# * The cipherkey is the derived data key && encryptionInput.key == key - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The plaintext is the next subsequence of consumable plaintext - //# bytes that have not yet been encrypted. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The plaintext is the next subsequence of consumable plaintext + //# bytes that have not yet been encrypted. && encryptionInput.msg == plaintext //= compliance/client-apis/encrypt.txt#2.7.1 @@ -438,26 +438,26 @@ module MessageBody { //# This operation MUST serialize a regular frame or final frame with the //# following specifics: && frame.header == header - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Sequence Number (../data-format/message-body.md#sequence-number): - //# MUST be the sequence number of this frame, as determined above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Sequence Number (../data-format/message-body.md#sequence-number): + //# MUST be the sequence number of this frame, as determined above. && frame.seqNum == sequenceNumber - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * IV (../data-format/message-body.md#iv): MUST be the IV used when - //# calculating the encrypted content above + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * IV (../data-format/message-body.md#iv): MUST be the IV used when + //# calculating the encrypted content above && frame.iv == encryptionInput.iv - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Encrypted Content (../data-format/message-body.md#encrypted- - //# content): MUST be the encrypted content calculated above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Encrypted Content (../data-format/message-body.md#encrypted- + //# content): MUST be the encrypted content calculated above. && frame.encContent == encryptionOutput.cipherText - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Authentication Tag (../data-format/message-body.md#authentication- - //# tag): MUST be the authentication tag output when calculating the - //# encrypted content above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Authentication Tag (../data-format/message-body.md#authentication- + //# tag): MUST be the authentication tag output when calculating the + //# encrypted content above. && frame.authTag == encryptionOutput.authTag { var iv := IVSeq(header.suite, sequenceNumber); @@ -539,10 +539,10 @@ module MessageBody { //# algorithm) specified by the algorithm suite (../framework/algorithm- //# suites.md), with the following inputs: && encryptionInput.encAlg == header.suite.encrypt.AES_GCM - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The AAD is the serialized message body AAD (../data-format/ - //# message-body-aad.md), constructed as follows: + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The AAD is the serialized message body AAD (../data-format/ + //# message-body-aad.md), constructed as follows: && encryptionInput.aad == BodyAAD( //= compliance/client-apis/encrypt.txt#2.7.1 //= type=implication @@ -571,21 +571,21 @@ module MessageBody { //# being encrypted. |plaintext| as uint64 ) - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The IV is the sequence number (../data-format/message-body- - //# aad.md#sequence-number) used in the message body AAD above, padded - //# to the IV length (../data-format/message-header.md#iv-length). + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The IV is the sequence number (../data-format/message-body- + //# aad.md#sequence-number) used in the message body AAD above, padded + //# to the IV length (../data-format/message-header.md#iv-length). && encryptionInput.iv == IVSeq(header.suite, sequenceNumber) //= compliance/client-apis/encrypt.txt#2.7.1 //= type=implication //# * The cipherkey is the derived data key && encryptionInput.key == key - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * The plaintext is the next subsequence of consumable plaintext - //# bytes that have not yet been encrypted. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * The plaintext is the next subsequence of consumable plaintext + //# bytes that have not yet been encrypted. && encryptionInput.msg == plaintext //= compliance/client-apis/encrypt.txt#2.7.1 @@ -593,26 +593,26 @@ module MessageBody { //# This operation MUST serialize a regular frame or final frame with the //# following specifics: && frame.header == header - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Sequence Number (../data-format/message-body.md#sequence-number): - //# MUST be the sequence number of this frame, as determined above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Sequence Number (../data-format/message-body.md#sequence-number): + //# MUST be the sequence number of this frame, as determined above. && frame.seqNum == sequenceNumber - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * IV (../data-format/message-body.md#iv): MUST be the IV used when - //# calculating the encrypted content above + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * IV (../data-format/message-body.md#iv): MUST be the IV used when + //# calculating the encrypted content above && frame.iv == encryptionInput.iv - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Encrypted Content (../data-format/message-body.md#encrypted- - //# content): MUST be the encrypted content calculated above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Encrypted Content (../data-format/message-body.md#encrypted- + //# content): MUST be the encrypted content calculated above. && frame.encContent == encryptionOutput.cipherText - //= compliance/client-apis/encrypt.txt#2.7.1 - //= type=implication - //# * Authentication Tag (../data-format/message-body.md#authentication- - //# tag): MUST be the authentication tag output when calculating the - //# encrypted content above. + //= compliance/client-apis/encrypt.txt#2.7.1 + //= type=implication + //# * Authentication Tag (../data-format/message-body.md#authentication- + //# tag): MUST be the authentication tag output when calculating the + //# encrypted content above. && frame.authTag == encryptionOutput.authTag { diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy index defb1d4b2..5d54b3c7d 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/EncryptionContext.dfy @@ -34,9 +34,9 @@ module {:options "/functionSyntax:4" } EncryptionContext { ghost predicate ESDKCanonicalEncryptionContext?(pairs: seq) { && HasUint16Len(pairs) && LinearLength(pairs) < ESDK_CANONICAL_ENCRYPTION_CONTEXT_MAX_LENGTH - //= compliance/data-format/message-header.txt#2.5.1.7.2.2 - //= type=implication - //# This sequence MUST NOT contain duplicate entries. + //= compliance/data-format/message-header.txt#2.5.1.7.2.2 + //= type=implication + //# This sequence MUST NOT contain duplicate entries. && KeysAreUnique(pairs) } @@ -375,13 +375,13 @@ module {:options "/functionSyntax:4" } EncryptionContext { (ret: seq) ensures HasUint16Len(ret) // To support older versions of the ESDK - // |ec| == 0 is encoded as 0 count. - // However, - // this |ec| == 0 behavior is never invoked, - // as this method is protected by - // WriteAADSection and WriteEmptyEcOrWriteAAD, - // which both handle |ec| == 0 independently - // of this method. + // |ec| == 0 is encoded as 0 count. + // However, + // this |ec| == 0 behavior is never invoked, + // as this method is protected by + // WriteAADSection and WriteEmptyEcOrWriteAAD, + // which both handle |ec| == 0 independently + // of this method. ensures |ec| == 0 ==> ret == WriteUint16(0) { WriteUint16(|ec| as uint16) + WriteAADPairs(ec) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy index 57d0ece73..c4bc1b93a 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Frames.dfy @@ -75,17 +75,17 @@ module Frames { predicate IsRegularFrame(frame: Frame){ && frame.RegularFrame? - //= compliance/data-format/message-body.txt#2.5.2.1.4 - //= type=implication - //# The authentication tag length MUST be equal to the authentication tag - //# length of the algorithm suite specified by the Algorithm Suite ID - //# (message-header.md#algorithm-suite-id) field. + //= compliance/data-format/message-body.txt#2.5.2.1.4 + //= type=implication + //# The authentication tag length MUST be equal to the authentication tag + //# length of the algorithm suite specified by the Algorithm Suite ID + //# (message-header.md#algorithm-suite-id) field. && IvTagLengths(frame) && frame.header.body.contentType.Framed? - //= compliance/data-format/message-body.txt#2.5.2.1.3 - //= type=implication - //# The length of the encrypted content of a Regular Frame MUST be equal - //# to the Frame Length. + //= compliance/data-format/message-body.txt#2.5.2.1.3 + //= type=implication + //# The length of the encrypted content of a Regular Frame MUST be equal + //# to the Frame Length. && |frame.encContent| == frame.header.body.frameLength as nat && frame.seqNum < ENDFRAME_SEQUENCE_NUMBER } @@ -96,11 +96,11 @@ module Frames { predicate IsFinalFrame(frame: Frame) { && frame.FinalFrame? - //= compliance/data-format/message-body.txt#2.5.2.2.6 - //= type=implication - //# The authentication tag length MUST be equal to the authentication tag - //# length of the algorithm suite specified by the Algorithm Suite ID - //# (message-header.md#algorithm-suite-id) field. + //= compliance/data-format/message-body.txt#2.5.2.2.6 + //= type=implication + //# The authentication tag length MUST be equal to the authentication tag + //# length of the algorithm suite specified by the Algorithm Suite ID + //# (message-header.md#algorithm-suite-id) field. && IvTagLengths(frame) && frame.header.body.contentType.Framed? && |frame.encContent| <= frame.header.body.frameLength as nat @@ -114,11 +114,11 @@ module Frames { && frame.NonFramed? && IvTagLengths(frame) && frame.header.body.contentType.NonFramed? - //= compliance/data-format/message-body.txt#2.5.1.2 - //= type=implication - //# The length MUST NOT be greater than "2^36 - 32", or 64 gibibytes (64 - //# GiB), due to restrictions imposed by the implemented algorithms - //# (../framework/algorithm-suites.md). + //= compliance/data-format/message-body.txt#2.5.1.2 + //= type=implication + //# The length MUST NOT be greater than "2^36 - 32", or 64 gibibytes (64 + //# GiB), due to restrictions imposed by the implemented algorithms + //# (../framework/algorithm-suites.md). && |frame.encContent| < SAFE_MAX_ENCRYPT } @@ -204,10 +204,10 @@ module Frames { :(ret: seq) ensures && ReadUInt32(ReadableBuffer(ret, 0)).Success? - //= compliance/data-format/message-body.txt#2.5.2.2.1 - //= type=implication - //# The value MUST be encoded as the 4 bytes "FF FF FF FF" in hexadecimal - //# notation. + //= compliance/data-format/message-body.txt#2.5.2.2.1 + //= type=implication + //# The value MUST be encoded as the 4 bytes "FF FF FF FF" in hexadecimal + //# notation. && ReadUInt32(ReadableBuffer(ret, 0)).value.data == ENDFRAME_SEQUENCE_NUMBER { reveal ReadUInt32(); @@ -276,13 +276,13 @@ module Frames { assert CorrectlyReadRange(buffer, authTag.tail, WriteFinalFrame(finalFrame)) by { reveal CorrectlyReadRange(); - // It seems that Dafny can find a solution pretty fast. - // But I leave this here in case there is some problem later. - // CorrectlyReadByteRange(buffer, finalFrameSignal.tail, WriteUint32(finalFrameSignal.data)); - // AppendToCorrectlyReadByteRange(buffer, finalFrameSignal.tail, sequenceNumber.tail, WriteUint32(sequenceNumber.data)); - // AppendToCorrectlyReadByteRange(buffer, sequenceNumber.tail, iv.tail, Write(iv.data)); - // AppendToCorrectlyReadByteRange(buffer, iv.tail, encContent.tail, WriteUint32Seq(encContent.data)); - // AppendToCorrectlyReadByteRange(buffer, encContent.tail, authTag.tail, Write(authTag.data)); + // It seems that Dafny can find a solution pretty fast. + // But I leave this here in case there is some problem later. + // CorrectlyReadByteRange(buffer, finalFrameSignal.tail, WriteUint32(finalFrameSignal.data)); + // AppendToCorrectlyReadByteRange(buffer, finalFrameSignal.tail, sequenceNumber.tail, WriteUint32(sequenceNumber.data)); + // AppendToCorrectlyReadByteRange(buffer, sequenceNumber.tail, iv.tail, Write(iv.data)); + // AppendToCorrectlyReadByteRange(buffer, iv.tail, encContent.tail, WriteUint32Seq(encContent.data)); + // AppendToCorrectlyReadByteRange(buffer, encContent.tail, authTag.tail, Write(authTag.data)); } Success(SuccessfulRead(finalFrame, authTag.tail)) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy index 751499d40..ffe528617 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/Header.dfy @@ -43,9 +43,9 @@ module Header { { && h.suite.id.ESDK? && h.suite == h.body.algorithmSuite - // TODO: Even though we're not yet supporting non-framed content, - // this assertion about non-framed messages has ripple effects on - // other proofs + // TODO: Even though we're not yet supporting non-framed content, + // this assertion about non-framed messages has ripple effects on + // other proofs && (h.body.contentType.NonFramed? <==> 0 == h.body.frameLength) && (h.body.contentType.Framed? <==> 0 < h.body.frameLength) && HeaderAuth?(h.suite, h.headerAuth) diff --git a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy index 1a6126c22..5608d024e 100644 --- a/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy +++ b/AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Serialize/SerializeFunctions.dfy @@ -89,17 +89,17 @@ module {:options "/functionSyntax:4" } SerializeFunctions { // and in order to have read `readRange` we need // the following to be true: && buffer.bytes == tail.bytes - // buffer and tail can start at the same place (i.e the beginning) - // as you read more, tail will grow but not larger than the size of the buffer. + // buffer and tail can start at the same place (i.e the beginning) + // as you read more, tail will grow but not larger than the size of the buffer. && buffer.start <= tail.start <= |buffer.bytes| - // buffer and tail bytes are the same because when we splice them using buffer.start - // as the start all the way to end we have the same sequence + // buffer and tail bytes are the same because when we splice them using buffer.start + // as the start all the way to end we have the same sequence && buffer.bytes[buffer.start..] == tail.bytes[buffer.start..] - // the bytes read i.e. the readRange MUST be a subset of the bytes in the buffer. - // further it MUST be the the prefix of the bytes sliced from the buffer's start. + // the bytes read i.e. the readRange MUST be a subset of the bytes in the buffer. + // further it MUST be the the prefix of the bytes sliced from the buffer's start. && readRange <= buffer.bytes[buffer.start..] - // the start of where we have read up to so far must be equal to where the buffer starts - // and the length of the sequence of what we have read. + // the start of where we have read up to so far must be equal to where the buffer starts + // and the length of the sequence of what we have read. && tail.start == buffer.start + |readRange| } @@ -412,16 +412,16 @@ module {:options "/functionSyntax:4" } SerializeFunctions { requires // Links data to the buffer so we know these bytes are the same && Write(data) == bytes - // Here we have the buffer and we require that we can correctly read - // up to the length of bytes or what we have written, + // Here we have the buffer and we require that we can correctly read + // up to the length of bytes or what we have written, && CorrectlyReadableByteRange?(buffer, bytes) ensures && ret.data == data && Success(ret) == Read(buffer, |bytes|) { reveal CorrectlyReadRange(); - // After we have written data and gotten its length we can read its length from - // the buffer and we know we can do this from our precondition. + // After we have written data and gotten its length we can read its length from + // the buffer and we know we can do this from our precondition. ret := Read(buffer, |Write(data)|).value; // After we have read what we have writen we need to prove // that we can read the length of the what we wrote diff --git a/TestVectors/dafny/TestVectors/Model/AwsCryptographyEncryptionSdkTypesWrapped.dfy b/TestVectors/dafny/TestVectors/Model/AwsCryptographyEncryptionSdkTypesWrapped.dfy index 38a6ddc4a..f50dacb9f 100644 --- a/TestVectors/dafny/TestVectors/Model/AwsCryptographyEncryptionSdkTypesWrapped.dfy +++ b/TestVectors/dafny/TestVectors/Model/AwsCryptographyEncryptionSdkTypesWrapped.dfy @@ -2,10 +2,10 @@ // SPDX-License-Identifier: Apache-2.0 // Do not modify this file. This file is machine generated, and any changes to it will be overwritten. include "../../../../mpl/StandardLibrary/src/Index.dfy" -// BEGIN MANUAL EDIT + // BEGIN MANUAL EDIT include "../../../../AwsEncryptionSDK/dafny/AwsEncryptionSdk/src/Index.dfy" include "../../../../mpl/TestVectorsAwsCryptographicMaterialProviders/dafny/KeyVectors/src/Index.dfy" -// END MANUAL EDIT + // END MANUAL EDIT include "../src/Index.dfy" abstract module WrappedAbstractAwsCryptographyEncryptionSdkService { import opened Wrappers From 6bc4ccc2e0281589fd100d0c9a868e61ec806685 Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 12:19:35 -0500 Subject: [PATCH 06/11] m --- .../net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs index 0a3ba6154..f39ded66d 100644 --- a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs +++ b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs @@ -17,7 +17,7 @@ public class CollectionOfErrors : Exception private static string ListAsString(List list) { if (list.Count < 1) return ""; - string[] msgArr = new string[list.Count]; + string [] msgArr = new string [list.Count]; for (int i = 0; i < list.Count; i++) msgArr[i] = $"{list[i].GetType().Name} :: {list[i].Message}"; return String.Join("\n\t", msgArr); From 88ecbea57dfc010b866fa4a266a950388d081daf Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 12:44:02 -0500 Subject: [PATCH 07/11] m --- .github/workflows/library_format.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/library_format.yml b/.github/workflows/library_format.yml index fa37e073a..9ed7ef6d4 100644 --- a/.github/workflows/library_format.yml +++ b/.github/workflows/library_format.yml @@ -49,6 +49,10 @@ jobs: run: | make format_dafny-check + # ensure that we format with dotnet 6 + - name: Create temporary global.json + run: echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json + - name: Check format of Dotnet code run: | make format_net-check From 44e332dfe1e68586e3feff9d05a1438c7ab8a61f Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 13:30:00 -0500 Subject: [PATCH 08/11] m --- .github/workflows/library_codegen.yml | 2 +- .github/workflows/library_format.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/library_codegen.yml b/.github/workflows/library_codegen.yml index c2f9bc87a..953b14072 100644 --- a/.github/workflows/library_codegen.yml +++ b/.github/workflows/library_codegen.yml @@ -52,7 +52,7 @@ jobs: # even though we just installed dotnet 6, maybe dotnet 8 is out there somewhere - name: Create temporary global.json - run: echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json + run: echo '{"sdk":{"rollForward":"latestFeature","version":"8.0.0"}}' > ./global.json - name: Setup Java 17 for codegen uses: actions/setup-java@v3 diff --git a/.github/workflows/library_format.yml b/.github/workflows/library_format.yml index 9ed7ef6d4..4850b7dba 100644 --- a/.github/workflows/library_format.yml +++ b/.github/workflows/library_format.yml @@ -51,7 +51,7 @@ jobs: # ensure that we format with dotnet 6 - name: Create temporary global.json - run: echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json + run: echo '{"sdk":{"rollForward":"latestFeature","version":"8.0.0"}}' > ./global.json - name: Check format of Dotnet code run: | From 13c3db1f205c4b53ecb3ccef2d49167a509deaaf Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 14:02:53 -0500 Subject: [PATCH 09/11] m --- .github/workflows/library_codegen.yml | 2 +- .github/workflows/library_format.yml | 2 +- .../codegen-patches/AwsEncryptionSdk/dotnet/dafny-4.9.0.patch | 2 +- .../net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/library_codegen.yml b/.github/workflows/library_codegen.yml index 953b14072..c2f9bc87a 100644 --- a/.github/workflows/library_codegen.yml +++ b/.github/workflows/library_codegen.yml @@ -52,7 +52,7 @@ jobs: # even though we just installed dotnet 6, maybe dotnet 8 is out there somewhere - name: Create temporary global.json - run: echo '{"sdk":{"rollForward":"latestFeature","version":"8.0.0"}}' > ./global.json + run: echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json - name: Setup Java 17 for codegen uses: actions/setup-java@v3 diff --git a/.github/workflows/library_format.yml b/.github/workflows/library_format.yml index 4850b7dba..9ed7ef6d4 100644 --- a/.github/workflows/library_format.yml +++ b/.github/workflows/library_format.yml @@ -51,7 +51,7 @@ jobs: # ensure that we format with dotnet 6 - name: Create temporary global.json - run: echo '{"sdk":{"rollForward":"latestFeature","version":"8.0.0"}}' > ./global.json + run: echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json - name: Check format of Dotnet code run: | diff --git a/AwsEncryptionSDK/codegen-patches/AwsEncryptionSdk/dotnet/dafny-4.9.0.patch b/AwsEncryptionSDK/codegen-patches/AwsEncryptionSdk/dotnet/dafny-4.9.0.patch index 60d69d7da..12ed7918d 100644 --- a/AwsEncryptionSDK/codegen-patches/AwsEncryptionSdk/dotnet/dafny-4.9.0.patch +++ b/AwsEncryptionSDK/codegen-patches/AwsEncryptionSdk/dotnet/dafny-4.9.0.patch @@ -37,7 +37,7 @@ index 2a22994b..f39ded66 100644 + private static string ListAsString(List list) + { + if (list.Count < 1) return ""; -+ string [] msgArr = new string [list.Count]; ++ string[] msgArr = new string[list.Count]; + for (int i = 0; i < list.Count; i++) + msgArr[i] = $"{list[i].GetType().Name} :: {list[i].Message}"; + return String.Join("\n\t", msgArr); diff --git a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs index f39ded66d..0a3ba6154 100644 --- a/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs +++ b/AwsEncryptionSDK/runtimes/net/Generated/AwsEncryptionSdk/CollectionOfErrors.cs @@ -17,7 +17,7 @@ public class CollectionOfErrors : Exception private static string ListAsString(List list) { if (list.Count < 1) return ""; - string [] msgArr = new string [list.Count]; + string[] msgArr = new string[list.Count]; for (int i = 0; i < list.Count; i++) msgArr[i] = $"{list[i].GetType().Name} :: {list[i].Message}"; return String.Join("\n\t", msgArr); From 452dc1230ffbdc300270fd56d94a1805682c20fc Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 14:12:25 -0500 Subject: [PATCH 10/11] m --- .github/workflows/push.yml | 4 +- .prettierignore | 2 + .../resources/0002-keys.v3.json | 132 +- ...wses-message-decryption-generation.v2.json | 146258 +++++++-------- .../resources/net4x-generate-manifest.json | 5694 +- .../resources/net4x-keys.json | 80 +- .../resources/python-2.3.0_keys.json | 424 +- 7 files changed, 76298 insertions(+), 76296 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 709e4bcb6..386dded5d 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -22,14 +22,14 @@ jobs: needs: getVersion uses: ./.github/workflows/library_codegen.yml with: - dafny: + dafny: ${{needs.getVersion.outputs.version}} push-ci-verification: needs: getVerifyVersion uses: ./.github/workflows/library_dafny_verification.yml with: dafny: ${{needs.getVerifyVersion.outputs.version}} # push-ci-java: - # needs: getVerifyVersion + # needs: getVersion # uses: ./.github/workflows/library_java_tests.yml # with: # dafny: ${{needs.getVersion.outputs.version}} diff --git a/.prettierignore b/.prettierignore index 995a95ee5..0d1f9d8c7 100644 --- a/.prettierignore +++ b/.prettierignore @@ -2,3 +2,5 @@ mpl aws-encryption-sdk-specification libraries TestVectors/aws-encryption-sdk-test-vectors +AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/**/*.json +TestVectors/dafny/TestVectors/**/*.json diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0002-keys.v3.json b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0002-keys.v3.json index 6c17139f0..92280ea62 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0002-keys.v3.json +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0002-keys.v3.json @@ -1,70 +1,70 @@ { - "manifest": { - "type": "keys", - "version": 3 - }, - "keys": { - "aes-128": { - "key-id": "aes-128", - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 128, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFQ==" + "manifest": { + "type": "keys", + "version": 3 }, - "aes-192": { - "key-id": "aes-192", - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 192, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIj" - }, - "aes-256": { - "key-id": "aes-256", - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 256, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=" - }, - "rsa-4096-private": { - "key-id": "rsa-4096-private", - "encrypt": true, - "decrypt": true, - "algorithm": "rsa", - "type": "private", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----" - }, - "rsa-4096-public": { - "key-id": "rsa-4096-public", - "encrypt": true, - "decrypt": false, - "algorithm": "rsa", - "type": "public", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----" - }, - "us-west-2-decryptable": { - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:alias/EncryptDecrypt", - "encrypt": true, - "decrypt": true - }, - "us-west-2-encrypt-only": { - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:alias/EncryptOnly", - "encrypt": true, - "decrypt": false + "keys": { + "aes-128": { + "key-id": "aes-128", + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 128, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFQ==" + }, + "aes-192": { + "key-id": "aes-192", + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 192, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIj" + }, + "aes-256": { + "key-id": "aes-256", + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 256, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=" + }, + "rsa-4096-private": { + "key-id": "rsa-4096-private", + "encrypt": true, + "decrypt": true, + "algorithm": "rsa", + "type": "private", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----" + }, + "rsa-4096-public": { + "key-id": "rsa-4096-public", + "encrypt": true, + "decrypt": false, + "algorithm": "rsa", + "type": "public", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----" + }, + "us-west-2-decryptable": { + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:alias/EncryptDecrypt", + "encrypt": true, + "decrypt": true + }, + "us-west-2-encrypt-only": { + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:alias/EncryptOnly", + "encrypt": true, + "decrypt": false + } } - } } diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0006-awses-message-decryption-generation.v2.json b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0006-awses-message-decryption-generation.v2.json index 96a0151e1..37ed5b746 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0006-awses-message-decryption-generation.v2.json +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/0006-awses-message-decryption-generation.v2.json @@ -1,73133 +1,73133 @@ { - "manifest": { - "type": "awses-decrypt-generate", - "version": 2 - }, - "keys": "file://python-2.3.0_keys.json", - "plaintexts": { - "tiny": 10, - "small": 10240 - }, - "tests": { - "99ba7d68-b0fe-4226-a644-6322fe0a2c33": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f8bf512d-d52a-4b07-928a-3f517f4589ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "40ae2216-4086-455e-aa20-e3941b447a81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "941cfbf6-7eda-4413-a79b-bc26e33cb6e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "14b127c1-5fb9-4831-8a45-201c5b75fdf6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "03d7b914-4d30-4d1c-bc36-43e273ba4c58": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "844f653f-f34d-414f-8254-6358460f7a7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "02eb0da4-15ed-46c9-b109-189a4fe3e564": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "dea03bf4-d0ac-4dbc-9e73-8c776cb9bd15": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4539f21d-78d8-4f65-97bc-214030510b3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "50eef2a4-f566-4c78-a527-6f763e310507": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a57cbba4-094f-472e-9972-b62ed5efb25c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "21f8eb76-9cc1-4f1c-a674-824ebbad07f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3fd22280-5e0c-4759-8cdb-fe3a9c62f83c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "25d26ea9-dad9-4bc7-8257-77e2594d21e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b34bd8b6-53cb-4862-afc1-cb905b4958b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "be3adf74-3f58-4476-bb19-9e5719c76a46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "482ebc2a-4cd5-4579-ab33-fc8978bce408": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "166b22b7-172d-46c5-a646-ce81479eb15f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5b1f6a48-57a0-4df3-afe6-160090e2e944": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c165f5f4-53c1-43d7-b78d-c103f89cc60a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2ddb6ddc-1e58-4762-b53c-4a3d222127d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4a44b1b3-a675-48b5-b237-f353a205e0af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a1723704-5ba6-41de-a077-f8cf1414802e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "066afdc0-2251-4464-a874-61106ff983bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "61baf9e4-506f-40bf-afda-5de303fc6a4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5c22d800-6b23-417c-b5d2-d800965902c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ee811064-2f08-41b4-abee-b67633f99bd4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "872a5ed6-d600-47f1-99f7-22fb88ac8f36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "160ad56a-a8ff-4ece-8839-f93a59188a89": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "51141126-445b-4753-8178-69caece98012": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "17a8ea7e-f9fd-49b0-b5ea-2885cd430476": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f540599c-e68f-4787-baa7-eaebb8e9b0f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a6a21b8c-f81b-414a-9c7d-7ae033b57aec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5d193199-2263-495b-9821-94f1ff52c862": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0135b067-4b9b-414f-9043-50b9b69d2f04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b5c2d230-a2f7-401d-94ce-9467138eac8d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ed1d2e5d-aae2-4c87-b56f-5d510569d242": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "47ab83a1-5095-47a8-a2a6-c1c75c30de28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c7ae5b23-6c6d-4e43-93f6-bf97b05f2f82": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f3ca3d61-b84c-4404-a2b3-d3f8b4780242": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "51c59ece-f81a-4b0b-8c4d-dc4e4d7f5724": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0df6e4b0-ea8a-4916-a6ed-697dabf8ada5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "44d5621f-3285-4ad4-b789-7261a712abb5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d2b81be7-02fb-4af3-8c8a-012c82bf0d28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "66ebf4c7-d736-42fb-82b8-0ecb4103cf0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "808db0ed-20cc-439b-b306-835d17deadad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d1782c4f-bbd5-450e-952b-b66dd7f53f4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8f8e7284-3df7-4b34-87c5-0e4309503417": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "01b496be-a4c0-428a-af6f-7a793fc67daa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "eede9b9c-1324-442a-82cb-f01069bea630": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "07944d60-aac5-43b3-aacd-74fdf6c42b4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "83311abf-7de8-4d19-9154-c0337dc50e6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2503b60b-21c0-4736-a777-48c6e5685171": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db3b3100-f46a-4750-9836-54418f8c98f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2585f2d9-7a94-44ef-83be-b7792a64974c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "36ed67af-3e74-4151-9ec8-ec7d186b6119": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "3b63d897-4017-4910-9106-e5b527f611a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bfa65a99-a3b2-4ece-8069-1930e7942fb9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d3e016ec-2b95-4b05-a502-688a7735d157": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "97b84e7a-e8d2-40f4-87b4-7664f153525f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "948c45ad-f2bc-4e5b-94ad-f009c916a5cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "19dcb602-8028-49ff-a951-798d99a6131e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c92a0d1a-1e27-4da8-83ae-2451b2629ba5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4eaac3b8-93d6-4909-8de1-68a40873a068": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f3dd5e36-2315-4e46-ab61-a8c2e8f2d39d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "095d0fc4-f34f-4530-985d-6438bc73273c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e709c5d7-f65b-4d14-b58b-aea0f912ad3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "00e93ac3-d140-4945-84fe-ff73d2a7fb8d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6ebefd45-4896-44e6-9a96-59846296f318": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "15b27836-c7c5-4d1d-9f1b-5a7baa22edf1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "65dc96f5-35e0-49b5-a046-20d26d401f70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1f63f916-cd70-41de-afa4-d15cbe9e4c83": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ebbeb8b5-87e9-4341-bccb-5571549fe7d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "1eb277aa-c6e6-47c2-8984-6435763c525a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a828284-28cb-4736-a018-6f26a9a1a5c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a8e9c72f-574b-470e-a041-715ed7d6d038": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7b8a2457-1a3d-4172-bebf-014b478bb26b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "694ed5fb-0498-4ad3-89bf-15ea7334cfcf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ea0104b9-beb9-44aa-935d-95ae7f0ed452": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bd82d9de-c86a-4516-bcde-3dd56aab1f46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f7a875df-2cb9-4e1e-8bc3-cf1b158c1aa4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3e3f08b3-1fa5-4143-a6f4-ab8c86dbd2cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e5614dfe-cc1f-4c95-91d1-1b25392bf109": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "91e69e1e-1338-4f32-a8e0-9d7a0d4a6ede": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f6ddcd7c-ba9d-4288-a0f8-10738a9f1de7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f19fe490-1209-435c-8224-bb5dbcc48db6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8c03e37f-6304-4e1b-b61c-4cc24a02b712": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f8e39446-3541-4238-b244-4057a65f3ab5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "50fd0e24-16ad-49b7-90cb-62d789eea891": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "65cafa21-4eb1-41c2-bec1-c82f02da58cb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b18c21fd-cc7c-4297-b736-172446855389": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3d3b2c8d-c19a-4c91-9ee5-7b26461b40b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6f93387b-d600-4ff9-a46c-3c274e0e5a3e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d591a614-b8b2-4c1d-9824-e57518f38f62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4ca6aa9-93bd-43c8-872d-507867482275": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4d930e86-78bf-4254-b5a2-8fc7e4e7595e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "693e90c6-ad67-43ef-bfc7-13785e59b198": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2ae028ba-ebc3-47b3-af07-604b6dbbb2e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d686fca4-b2f0-48a8-9f18-39af9621b588": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "adb8028a-7f90-4e55-b661-6ac3d0389475": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "24a31f98-42aa-4765-9e0b-d20df95e4c84": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bea8c0ee-50ec-4cfe-9ffa-7dba3ef606a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7106a062-d271-4a23-bc45-4d6be89991f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a681229e-dd32-41a1-a187-5546f3e28dc8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "607ce20a-fffb-41be-abb9-18fac7b71b78": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c7284f2f-99bc-4313-b4f2-2d96a63484cd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a0767bfe-9add-4cb6-b8b0-7c85bf6b40ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "62f95112-ee23-473f-9508-0a4aef09fc68": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "50903067-ed75-4942-b30e-62307040b946": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6d51f131-ddae-4618-9780-117e324ff2da": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c0c0fb33-6aa4-4e98-b916-a1da1db206bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1d2aac68-a435-4bea-8d34-c0471902b66b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "db4067d9-9aa4-4609-930f-49a14aeb4656": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c2c9f85-182c-4f5f-aa15-0f181c06d3a5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "77726cba-09b9-4b30-813d-3daf5d176a52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93111b02-bab9-44a8-911e-9bb6f1ba789a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "33fd4353-d42f-4f12-b290-8666ed24826a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a6010b2b-8922-48a3-a131-b81be6c5e12f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "735bc20e-977d-459f-b1c8-3b9ed20d6f7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ff4134fa-4e6e-4edb-80c9-3eaa9a959380": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7b5f901f-7043-4597-9b82-3833cbab4f1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "166a3f6d-3925-4bc0-87d5-daa433b8b4f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4e9295b3-dc33-4d97-a04b-58670d705c44": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2ee64251-f742-4839-83d5-e8d762793b51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "66661033-709d-4a5e-9973-5b1898531ca0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2dc68d0f-8195-405d-8fe0-9a0977548238": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "462b5380-fff6-45d9-90b5-52902b5a521c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "41a808a4-fea7-4edd-bd4f-920fe89f6667": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bb93b148-1fee-44fd-b8b3-d5f3dabb9cd5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "24f6140f-375b-4cf9-bc22-f4638314c9a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "48680c25-7539-41d2-a1e9-e1febdc66754": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8c097589-354e-48e2-80c9-0fed5503a1e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "58a6ae35-5bae-416a-8a43-15f16b72fc75": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "593bf692-367e-4264-b841-f33221fe6218": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "42e25e42-9248-465e-9dd9-fb0b2cc4555e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "4629440c-99b4-42cd-afea-0d5a7e1cd5e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "81a1c544-2a9c-4ae2-baae-b4b370bd3577": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d778dd01-3eaa-4398-8051-b51e4de12b05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5661ddd-47c1-4517-85c9-5577567376d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "80e2e680-d907-4b10-83a0-0c9791927cb4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "cafd0adc-7563-4eb4-bb58-93c6f9f66573": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2a932427-bb34-44dd-a26d-27351783e513": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "59675c09-285c-4e8f-931a-703f9b02b990": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5c425a81-9eec-493c-852c-4b814da198e9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0471a640-f3b4-4627-9b12-80455c51fb3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f52227f9-b76b-4e30-9859-ed3733e62784": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f61882b0-b02d-46ab-afa9-1c2921a9b96b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3faaad69-88d0-4df7-a559-a40748f55431": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "506775cd-f89b-4134-807e-1160916b8a37": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9d2b6937-b2cb-4841-9ddb-a9b907b9500b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b931c72a-01fe-4f9a-8a43-c0fd9e9e99ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1b50c746-40ba-48fe-9db5-528e71893a1d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5ac70d60-46fc-49b3-a07d-96a4c4112c59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "20b122f9-8f3b-4d0d-b575-9a361e011562": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "88cdf8ec-908a-4f32-b749-e7b55710fe2e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "a14e5136-b7b4-458a-b90d-6960c6c4559d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9dc5733e-9a63-4bc5-8dcf-f6a52ab0e426": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a79bcfc8-7256-4e1e-b09e-01e5cf27fc2c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "90aae6de-46c6-4ba2-9b66-500464ccfc02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b1f39555-bc7f-4045-8e6f-6159a99eb431": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d0d28a64-00c1-4c74-af2d-82d23a245de4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8b037f18-ba5e-4937-86f6-3a9e448c7966": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b8c937ef-5f88-4483-a68e-88cce6249909": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2b4ae2bd-316b-4850-a890-a922fede8643": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "44b27ed7-25d0-478c-9efb-339745ac1beb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9bdd5d44-6f7d-43f5-9103-a09c62e31d70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9459b096-422b-49fd-b068-1582822d096c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ccd77e68-d1c2-4564-bb99-7ba385d51431": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "addaa92a-0c3c-43e6-9163-63b045544091": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "55980e6b-5064-4ef2-8367-4e82fefaf888": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f38fd5d9-bf17-4df6-a90d-999aebc1b4a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "43668213-1aa2-48e4-ad8a-0d2e3af09b2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "36b0a4e7-f2bf-404d-8c67-170b5f38efec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "884fc636-c1e3-4f1f-bd25-76051dd527c7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9acb101c-23ad-4714-a65f-bb260185c501": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f11b4904-9b15-4f19-8a5c-4b47076e6f06": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "50f9f860-0432-4790-99e9-749fb8c7c718": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d7781d60-27b2-4d63-b745-e2ccd999d13b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a020cd40-9cb6-4b9f-861b-52e8aa943b63": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a08c70d-ae82-43a8-8aed-b96ec9f12798": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "fc75f9f0-f714-44bf-abd9-184fc2851226": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5d83896e-3e4f-4877-9110-0ee622ddbe5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a3d9ff6d-e8dd-49ee-b9c4-86a9e3b6e7bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dc345f33-7ad9-48ec-be68-2aa933e235ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e6335897-2f8a-4c8b-ae58-d3c5ad20e5cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "228d2f39-7f01-48a2-943a-67c8d7d8e6d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b60675dc-5ffc-4b6c-8c39-f0d740ab59ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "27c321d8-3f89-412a-9d23-a40230710638": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c612ec3a-3401-4324-a617-c9f521791403": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "558247f9-6927-4811-89a1-0ac6da9e6d77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5ed2819d-be8d-4715-b51e-49f380b3da0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "82405449-b8b7-4fd2-8e7c-0e82dc81f90f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1f8df88a-c31d-42f0-86f5-5440ef5bdd7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d1e7d30b-12fe-4f33-8a93-2443a118dcef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c4eba53a-112f-4e18-809b-eec5f58b02a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2ebd5411-bbb2-468d-bf0e-018510bac83a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5c1d7ce4-089e-4c5b-bc11-fcc53e3e4e34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "58de9384-cdeb-4cb4-a7fe-ca28afa41dd7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0ead8a27-bade-4d94-8046-4613c9f9f604": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2ee61a9e-e13d-47c9-9775-7a8170273625": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "59bb31ca-951d-4d44-b0bc-628a514fc651": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a7c8bab0-ad14-4171-b06e-31f30883023f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6f2c839e-bc13-478c-9768-9928f9464bd8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "46c7a473-0eca-4853-b17c-f9fcc21ab46c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eaed5a35-c0ce-4e22-afb3-582a6047bc6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f8b77877-9de6-42dc-a5d5-41d154adb30d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "aac55d37-e514-4d66-ae56-bdf0adf84d2d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "50210738-d144-49c2-b955-47816f3411ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c8f48caf-2686-498a-aa13-9c47148a3a4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0f158c8f-ddf4-46c5-a5fc-bc84e10cbefe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "60ce0a07-d420-426c-9720-f004409dd6d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "4334bb5e-ff1a-4bb1-a97a-fde5ef40676a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5607c32f-14da-4655-97eb-b3afd0db3eee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c672acaf-730d-4655-b0cd-277d7cd8a76c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "17913886-2468-4321-a39f-bbf2fce5c6b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "86eaff24-d63f-4520-ad34-e4ca567cf0d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a677be39-5df9-46d6-948c-6f7db1deb198": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f79637f6-fdd1-446d-baa3-1a155582187b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "39a3861c-7efa-4ece-8274-b26cb3906dab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "67c9aceb-3660-41ee-aa1b-448e82f61c04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c7a3f9f-e8c5-490f-967e-490001167033": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5d3c67b1-ec66-4465-bebc-272fb804170d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "92b43a80-69cc-400f-b3dd-9f0a49974847": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3737309c-19d5-49f8-a1d2-306436ff561d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e7ec71c4-3499-4b37-94d6-0e8c0f52a76a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "caa7c470-2242-4629-b629-c64057a3cee1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e0db850c-c700-4c80-8c21-b07a1df32320": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "95f99c62-760d-4d0d-897d-ca3f976c860e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f1c30382-eb64-4eaf-b13d-063b9e497729": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e5ac5856-a3b0-48a4-bfbd-e6faeee93e32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "0a8244c6-a24b-498c-9c97-f230584f50e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0db580d9-9ae6-4636-a855-da1016aa9922": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a034e020-c63a-4f42-9539-17c8525d92c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8b9ca18f-2d42-42d5-9e86-4712ba26fd4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "161fca06-ed49-4869-8e80-567c229abd6c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "682f35df-3f85-4c46-8383-74ed6d5bf7ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "aea1ce9e-4bdd-4ef9-bcd7-1ed39f59d984": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1ec230bd-d8d3-4c3c-9cbd-84075883e925": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b1ebcaae-6e0c-4046-9326-e56cecf5d1cd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "127b70eb-89d2-4e97-a6d9-2c8bcd2e4ed8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "99ea37ce-9b62-4c52-8a40-aea1e51de57e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "476f346d-a7aa-4bd3-93fd-4ac4cd9a956e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "43854954-cc12-4ba8-9566-88ebd397e105": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c936085d-b2ff-46ff-a2bd-60d85c60f372": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6d37bcb7-da6a-4848-8a17-e8b39fd6ddfe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "13a2f5a4-d356-47eb-8e99-07cbcfd6158e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d5c74cb-3c6a-43a8-81d0-2467d0b172af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3ee16d7b-0de0-4f39-97eb-3a7404e9d24c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6d46b16e-d72f-4a1b-bcbc-53e7d3caf9c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6f7df769-f240-4abb-af05-cdbafeb37bf7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8fa00fd-03bf-4e07-9456-1ecacf597f1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "05bde09e-c2b2-4872-9383-e978aec4cfb3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "08e2b144-0223-4bf3-a97b-4fb8e95d77ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6d52ddbc-40c8-4eb5-bf18-865d410309f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fe156ae-0750-48eb-85c8-454ee75e083c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "285de367-caa1-46d6-94c8-7eb2fc0fee2b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3668e317-236a-40c5-93a7-976eb27e009f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4d30af3b-f981-4690-b5dc-747b5749571d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4931375c-e48f-42df-b20d-13ae5d0204ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "776b9c95-a61d-426d-818b-efb42e465ff3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "90c04f2c-2ad8-411a-b46b-a1c2eb5367b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "acc607c0-0ade-4c54-a447-cc9463fad61f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1a3ffa0c-89e6-4eca-923c-b1ff0eb7f52b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8393e691-f36c-4da7-81f0-da377f987617": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1a1f0a67-7aab-4262-a19a-83330f357781": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0710cb32-9cfc-44ad-8ac9-a30287ca2187": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b62dc668-4c34-4005-b2cf-450ed72d95cd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79f28ffb-5145-4631-914e-bea35d3e19d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "bc06a26d-6878-4e2c-85ac-df5037ca37bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2dc73c71-1709-4601-be92-a03e446073c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "553e7161-9b79-4918-a13a-75c7e16d5dae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "84c604c9-8c07-4f17-b5ff-3114af919a5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e8f976d8-242f-4f71-aef1-6e826c5a01c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2a0c9a21-7cb6-433e-811d-bdbe9da90b5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0d0f2470-0150-4eba-8ab7-15a5c4bf0020": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "db447897-f327-41c6-a215-26d4d7d7ef1e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "10a45c42-faa4-4426-996f-ea1d564393f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a2b92ec7-72ff-4484-bf76-1bde2147c412": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9dcef5a9-7976-49f1-ad31-b8f1707c415e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3162acce-e2ff-4c85-81ff-03c76f700496": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d9543842-af5b-473e-8050-964e68a37c26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bbed20f2-b73b-4b3b-8713-48d7f3335603": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a88e7c85-c621-4b29-88bb-af7909158874": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "dd952a27-ff66-49cb-8c3f-6f957e3d308c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce3ebb14-6655-47fa-8379-d2963d7d5b0c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c7bbecf6-8497-4158-bba1-ba124d9d48dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9c4ba01a-7ab1-4068-ac60-cdf69b1356d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "03898ed1-9362-4121-b2ac-747b0abf03bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "189d1957-b4a6-416c-8da2-d454a6f2d383": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2dfbb45c-9303-4ffb-9e59-211364a15811": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c6c68d81-8e80-4a10-b967-80e66033e08e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d9e6ba88-bbb4-4a4d-8c69-cc902c169297": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3ff68c93-b15a-43dd-a4b4-6883b427aa16": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "53c51635-035c-4290-9499-d3cf34aad65c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c092be4-fc78-4bc3-bf9b-73e76c123899": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cc12456d-9211-4752-b087-f977db2434ed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c1a888ee-2e17-4580-9bf0-831ffefbe36e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4d0218b3-79c8-43cb-9104-b388c4a7ee90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "972a501e-7aeb-403b-8190-f7f91b3a153c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9eaa6a0a-9121-47eb-8934-f421c7632440": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f6a55e9a-3585-47bb-a5b3-5151b4a6dc77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "42f1cc65-2b1a-456a-972b-f78524090a4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "32ca36bc-9c7f-4a03-a499-0064f06bf599": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "50258b92-a1f5-469d-82a2-4abea8232173": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "846d43c9-38f1-4573-a304-df2a9e0c279f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3a9f7bae-39a9-4a9f-98fe-5046f84216ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8b7d8458-be09-42b7-aa2b-2e3e869191a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4a2c5bb5-b569-4fd2-b15b-60faddc152a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eba985a5-dc8b-4224-897a-08d295b0e9b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "34f4a41d-b6cc-49f7-b9f2-d19f258ae666": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "97e7b05c-299b-486a-8d75-c96c325f5d8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f8b86f87-f4b4-469f-941f-dfb7554e1541": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "20274615-1981-4637-b47d-e0b42549241c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "598c7d1c-042a-4801-a0af-0b2167286518": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0236afdd-9f04-4a3d-ae84-42b5485a3af6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b82d176f-fc77-4b98-86ba-1390b846034b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "cbd49a25-48b3-4f13-b7c6-1212f78f9fbf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "81c4244e-2727-4184-9741-9c022d5a70ed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c8663e79-59dd-4b1c-87ca-31de824abcde": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "713eec13-31ed-4ff6-b22d-c54158e415f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "dc984c75-97f2-49b9-bc59-ac2d96a3bb6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7cdd91a6-646a-4e8e-920f-5616c2b62346": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "b836312a-495b-4407-9f06-80a8c5760846": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6f394869-c9ad-496f-a7dc-a8b8795c112a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5f7ff612-bdff-4935-a1e8-fb2c0af99a21": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3072160c-24c0-4258-a719-ec748ce5e589": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "cee7f48d-52a6-47da-adef-7641d37499d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2e78d3b8-8d0c-42b1-97d5-83aa3d8dd001": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "80672a83-d97b-42a3-99ad-e0b1e9b9a01d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "364cbe55-e955-41b1-9afd-c06a4acd18f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "4df20847-26ae-4862-9912-8035f9137992": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "02d7f524-4874-4ba9-b513-0b587aa90165": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5e1a8305-1863-49be-b178-8bc83dc2b8ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c32be2cd-c3eb-47d7-b0a5-9eaf7f2bb8a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f0ff7fbe-a2c2-4ceb-b4f9-d119ddacd4cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "487d13a2-eb08-4903-a3b3-ffc7912ad06d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fb617077-2e0e-413d-94dd-915b1dcbd1e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4054393e-79a2-4ef6-b629-3a06ce5568ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "761b21bc-62c2-4ed8-aa65-f38786e3f7b7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "374d3eea-a4c9-4a7e-8687-84e783b302dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce3019b6-5747-4944-ba4f-e3a2315b3f9c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bb4bc88c-e6d4-40de-a382-8d72f5b1631d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce1702b1-6e66-4582-a645-2a718c5413fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3d80ebc4-e0c3-41bd-aecb-811d5b6f52cb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3459af13-da43-4ca5-a235-f6f9c244aff0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f6862784-e47c-4946-ae94-59f8b8dda817": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f5606626-fa9f-412f-bdfa-7afc83b554c8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b8cb637b-0736-434b-be6a-a95763a2dfcd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "38c2a949-fb04-406b-b993-fa3ce1ad10df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e2891608-2cd5-4463-9d2a-54ffe69378d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "96f9fa64-e883-4f61-94a9-c19d70fe86a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "732ccb82-2ea4-4317-a0bd-63cf65bf95c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "81a6708f-fd2b-4c21-8c5f-557c19193915": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c3bd05f-f43c-4d88-82b8-807ed869b8b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "22b59906-2ffd-40ec-b2de-967563771edb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9289638c-86b6-4988-827a-e76017eabfa3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b0972900-3b33-41db-bd38-f04395a69957": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6b352e2a-c180-4ec4-aa02-627c854cf18d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "daf2fb13-1a5e-4638-866b-79a84e7ca500": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b2cf8130-a9b2-46cb-8986-a15a8aacf226": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d8fa0803-dbc9-4d5b-ae61-b24684763faa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f697673e-1ab9-4167-af94-a6c232189656": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9a01013e-ed91-47e8-9ede-b3bf2a6ce4ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bb6fa60e-66c7-4c12-8eca-24db707277ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "88b11984-e959-41f7-a764-54dfabc237f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "ef7b01e3-356e-4838-9916-eefe5bb81844": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8f4af299-cdce-4a22-8eb0-82e42443adab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6c7a1ddb-289b-4e11-8368-6516eb7f26ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cd36cadb-3284-48bb-ae4f-77e6e6453e91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17d37d27-fc8c-42f4-8aed-7898ec4bda0c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fb492959-eaa2-47e5-a858-ef0afa6c7014": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "adf767f4-425d-42e7-984c-f66edbd3398d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21ef3c05-7951-49a7-9540-0aea723d0847": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "cbed92a5-0719-43a7-86a5-d51cca62bf95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "daae0198-5efa-4a62-88ca-64f6ad912297": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7c55b499-2640-4dc2-a3b3-05b03e9e3f64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "6ef1aca1-7f12-45cf-a3bc-c0f10a3d24eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f7cab40-d248-49e0-b264-aa087be126cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3cca1da4-8c36-4313-bf14-9166116092c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f5207fdd-a2b8-4094-bb53-3bac162a4dbe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "0ade1f4a-0c94-4229-a3df-3af7eef6eeaa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "45fa9a40-f979-431c-b221-9123ed9272ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f6932b05-437c-49ec-bc18-a043eaa73602": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bf126ede-d80d-4ce9-8968-6b318ac2f190": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04e8a1a0-a438-4b3d-ad21-f387ada874fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "547becf7-921b-41dc-9db4-32548ec9a9fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9b0b9a26-b29c-4456-ac2b-f829cb64d104": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "03657b05-9fb8-462d-81e5-b07176912874": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "94b7da69-f972-4c1f-812a-838561273415": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d691df71-ec80-41ca-9235-f5c5045e2c5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f5300b83-67fb-46a7-94bd-45a2b6e25daa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a16d3aab-541a-40d0-9184-87aac364238b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f67a26b7-6823-4b3e-b054-4a24baf7e510": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ceb230c8-cde6-4640-893f-2c68f8fccc7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "08929aab-f274-4223-940e-3ba6e76281c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "5a6d8cdf-6a7b-45ad-abb8-ba2865338219": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "27ba59c3-4c44-4211-a945-833ce2d0890c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8a9caf42-ef00-4318-8807-f34666371366": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e6eefc2-9c3e-4cd0-8036-1f8b18441d49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aea7601a-c375-4fe2-9d42-60a690014a46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4da3eda6-d595-4822-9c43-c6a9298fb447": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1477c940-72a2-4653-8d2c-c8585ba16af6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d07fbaad-a160-47c5-85f9-eef8d33332bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "38b925a1-4a4e-4212-b964-b31ac0de4d6e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b298d891-cbf3-4c52-b9e3-dc1159d90f6a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9b443631-a883-40f6-831b-7f76447dca1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9a5c93b0-fb25-4a1c-a185-d5a2950c0c8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fb13e0a8-7de8-4b7f-945f-e5e2fbff4abb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5bd67bc2-71f3-45e7-947d-19bb9f3aba7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "afb60d2e-0a5e-4f86-a549-62590adcbc72": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "58c53c7c-8e30-469f-b092-1a5d4284cffe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a583115-5e77-4ca0-b5c3-3e788674af28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e65e17d9-7587-492c-bb64-a6daf0cf79c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d75315f-9190-46ee-9c02-eae0c352e742": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "65808710-4678-40d6-873a-efe6a1aa6eba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a6b908c3-7fb3-4458-aa4f-d93f77c69e57": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "09a07d14-1b40-4ac2-a712-dde970c998a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e76d2fb1-4ca9-48b3-b513-862f0ec09cee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "f5f1f1cf-4ea7-47b7-9ec9-9eeb22654e0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0afcb4e-d871-40b5-929d-8c0f2d584365": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e28fc47e-5368-41e4-8246-01ccd3b81d03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "93716768-b4e4-466e-bfdd-2ae48950136f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f765bdd4-45c0-44c2-8daf-9c0043be14b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d5cff444-dafc-4cf1-96d9-4b0694fe3b01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cdb0e563-f30d-4adb-b15b-620e258481fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1ec7eb1a-3be8-4cfb-94ac-fb8be413f764": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e977f803-f391-4183-b7cd-65d0b92dcab4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1754a364-fb87-4e2d-955d-e7f60839cf9e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "414c4975-1088-4443-9ea2-fa2e22ce7c40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "24fda864-6dad-4155-8ee3-347a5f5893b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0e7e5b02-295e-4bb4-a031-ad39e82b7de3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "cc827679-907b-49bd-9828-dd7e5503dfa4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4553cb7f-133d-43fb-844c-543b63806bb7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2a9d6d42-ed2f-4ed6-bedc-5b72827cfd2b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2339a0c8-4828-49be-871f-9816ce83c564": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2e802d4a-cbab-4475-bf3d-6ee9fbc2bfe5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "219ab28a-41cc-418a-b122-d8021063d975": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ad096276-6a40-452d-8e6e-9f99764248c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d608f9c3-ea1a-40d5-be4b-f0a290ab5646": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "08b0297a-ca79-4ce1-a0ca-00143072de01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e22d5f57-9687-4052-a934-6a39f92d945b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c5df8915-81d1-4835-b2e1-a45b7e3eff10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "9232b59e-8d9d-4864-baf8-ce22a567150b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "12064c4e-ac42-41b1-bc8e-85ec25c56210": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1dbfd77b-d88d-433e-96c2-325d249f6462": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cd1994b6-18d2-4aa4-a046-b81b9b91bbce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0f30c1db-663c-4ec1-b07f-ba3e44400eb4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a04fd1e0-ef12-43f9-bea4-52b757dc214a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "277f56d6-ae3f-41aa-ae18-f5982793b5e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5061693f-6fd4-4267-9cf0-a48a2d9a95b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "00e95d58-be26-47e6-ad0f-b01b62e5d428": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e8dcac48-3736-4bf3-92e9-e059f0294cad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "869f649b-c09a-45fa-83bf-24c8b1501836": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "07c7d9b6-9011-4e69-bcbe-c96d29b97217": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "882dfa7d-a247-4d62-9b49-ea28926fc10b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "16279212-15ac-4682-b861-a7cab3d708ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d5bf7552-6391-4a90-aca4-a18010593165": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "58a31959-3c3d-48aa-992c-fd0a191ee7bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "75d110dd-6510-4581-83d9-6b1cd4a6f102": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0f07a3f-6c1f-466a-9dd9-ebdbded8e33e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4661813d-6bf2-49e5-ac51-ac00fdfc502e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "a66e6a08-3df3-44d8-b4c1-00781f1e13fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ca20c79d-03b7-4b54-bb11-03ec4832b57f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9a452f99-a023-4b54-a42d-ace872c156aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dd658c1e-bd75-4152-a104-f81dda8b6903": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2825f8f3-0644-4bfd-abe4-3a62453aee1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1b23c310-0acd-4438-a4c5-426024e8bd6c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "05b7f962-547e-4d8b-aeaa-fb6e30b31c52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3bb00405-84f3-4500-8be0-c2823bd73af7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bbaad187-4e3d-4457-95c6-62eb79c6917f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8b40a7fa-a68b-41f5-8b40-05079045fdb8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2bfd2ee8-ad26-4a0a-961a-aa1f25a79da9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e013968a-476f-4147-8db6-73f6c78865a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f5c029ff-0ee8-4ab7-b16c-4aba80b2fd84": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ef3c5c65-b395-466d-9987-0f7e3ed592c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2d7ce203-eb73-469b-8168-d3ed2deae61a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ff3fdb28-e4ba-41ba-a8ed-5fd2ecd8207d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0e75ffd2-0aec-465b-aac1-c0fa937301e2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a59d2638-af18-4c21-a832-5bcb80c29128": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aa9f230c-4029-48c0-889f-18fb6da8ac52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "910c3aff-3aca-46b8-9ef3-5130c4e75e16": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "6ea62828-ace5-48db-a38b-0bddf159f407": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3a06eebd-df96-40b2-a6eb-334af56e5911": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "115317bc-14f9-443a-b635-3094d0a9526c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1ce62112-5155-4e6a-8a7b-cbb77b94d3bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "83d8374e-5456-4566-bb9a-f90572e213dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "63a8e7f2-73ed-4b18-afff-c4c552bced27": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "dcee9b04-adc2-4b10-b151-bc5a97b75362": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0d1391a3-6506-487f-971d-1b3ddf1195e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5bbbc688-72d7-4bf2-a80e-72fb6ef772b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8ed45f50-205f-4b37-a057-8a6fcb1895f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "64650d5c-553d-42fa-ab47-5e876a81369e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ee2441c9-336b-40f9-b350-bb44fd246d66": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9cef1ad0-e4f2-448b-b18a-085409173c92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "20cf0aa3-884b-41e8-9640-ebf3ee4c7e4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "747f03b6-e745-417d-9cb1-fbf1ffcaf87a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "89e03931-4bff-466d-8116-76b92f75f4fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "560d66d7-a3b9-469c-9e45-f03a7b076f67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "360901a1-9c0b-4669-9a44-82a8da73cfea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b37ad061-0620-4186-81d5-e67beb20e8e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "867b6449-0621-44ee-9643-3c824b0f68e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "261250a7-cde1-4d9d-ba4c-fd73bd3f86d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f27ee1a9-afc4-4944-8868-c279b1110ec8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9f3e0f48-c955-41aa-a302-c6c15855d77c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "407017da-454c-4704-bbb1-900672e6deff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c9697cd-7d61-42c4-ac93-f13c8e86bfd5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9fc8fa2b-1aef-4397-a2d7-be0f598d9e3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a06e46e5-377b-4a91-973f-489b710d9323": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ff95c83b-fdff-4d70-ae4f-7e93c84a4ac0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "46539afc-8c73-4359-a91a-44f0d3559037": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "aae2cea5-a54b-410e-9825-8a0962f0a8b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "78b51e66-1541-4a57-a70e-c890d9cc31c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d7bdff35-5d87-4a97-a98c-0e042d25ea85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "93786458-af04-472a-b64a-e447548f23cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "681925f2-068c-449a-9cc7-7eccf4bec730": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1359bb76-6cca-4eb9-8cdf-b6202ca3186b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "03f1b4c7-ddf8-4b56-8441-bb42cc73978f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d952785e-92fa-473f-bad3-c44847041905": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "03a04b55-04a6-4f09-a486-9af8fa83bd1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2ec0efb9-01e3-49ab-bd63-7f643f04ecce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cae2973d-48ae-4471-82a0-10a0add93f3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e4d80482-f72a-4812-86b3-474d2973502e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0c370bc4-ba54-41b9-a7df-29da75956ce2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ea57e8b4-7421-44c2-bdf9-c38863c2de7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "efa2cb60-d32e-4d00-9b84-7e22f5be08af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f0f1cb4f-9b05-4906-b477-17e5d48ebec7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "26ae207d-89ab-4188-af83-33d17de2efde": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8502b523-18fa-4b21-9111-a915c2f71b4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f9a75123-0335-4fa3-afd8-07d1db36db55": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9f09add9-858a-448a-ad09-0964239275e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "946c6766-b16e-4eb7-890c-503e861b0487": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "23ee0975-4b7a-41b6-96e3-8c8b30bb4a43": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4e37105f-0801-47ae-a0cf-0b4fbf773230": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8afa2655-89db-471a-bc18-afb1291d14bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93978ff9-0d16-498e-81f3-98b18dbeecff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "77a79772-3350-436a-b05e-f01f260a70ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4dbcaa0f-2dbd-49d7-8bcd-4ad01b093cfb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b50155e0-5723-4424-939a-369038e6c8f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3fdd2383-5c1d-4816-bcb2-0ddd97849474": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1f8f0ba5-66f8-4565-a734-fbd3424fa127": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c3c255a5-655f-4dc7-be18-0f067b4304ed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "36a16428-d575-4834-83f8-68c5c3ac470d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2ffa852a-5f52-4b86-94fc-dcb941f24676": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f23c10db-4c84-48eb-a1ba-ba81fd1ba0c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "18073f4f-c458-4d0f-bb13-4a262f821388": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "750348c6-d1a9-412d-9824-f72d7017b434": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f194b653-f957-44b8-83ef-e6a5d7e92cfd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3e20ca08-f5a3-4bec-bc0e-ff5a3e899910": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "da94a5d7-a8b2-402d-bb09-0ce977780940": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ed36f163-7402-4a63-a0cb-512a610c8a7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0ab3ec4c-99dc-4602-9feb-f05e898e5cd9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "180111da-9de0-41c5-8b4c-b7a45aa92a19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3f427f29-c46b-427a-b675-29e66e68fe40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9b740548-5a5d-44b9-896c-92f6db0cfe7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c2c63847-8b6b-413f-9ac1-51d8a9e2327c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5ed9c3c1-d7ff-4310-b8cc-01d323923dd8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f502cd08-9745-446c-869a-3612c433bbe6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fc968775-15b4-43a9-9997-ff11066510a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4b5259fd-565a-4745-a2d8-3d2b26edcdc0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "16542df0-3b5a-450b-9721-e809475148dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8fe92f64-26c1-4bc3-8835-67039778f2c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "77b3b3cd-b239-4a24-89ec-5a01f71f5cb9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "65d07479-5ce7-444f-81c5-a9225e959339": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79859dc7-c9f3-48cc-aba2-d4034750b691": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "99bd5b3e-f459-45b9-a4c4-ecc97fb065bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eb401bc0-8b3d-4268-9e46-1ab6cfdb301d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7e8a5eaf-68e8-49d9-b9c5-93d13f341a23": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6cbe56cf-35a5-4509-b12b-1009af1510d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9f01d62f-ddef-4881-9a13-4a8c77bbc755": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "07f9ab55-faf9-4c67-a142-27230c4339c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "00dba5c3-2eca-4c49-94bd-d4fa9254e180": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "86220fc0-1a77-481d-b428-2ef90715ce9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "92b786b7-7781-46b4-9487-479456295a48": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "203b15d4-baa3-44b7-a5ce-c5fd50e64b90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1781fb3a-b35b-4bff-836a-c1cf44c1675a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3cfb8559-f2ca-4a49-b89a-ff1155001f01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f1bd87a4-5b76-4e3d-be61-9972c3ba3957": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "69ae1345-7c9a-4c1c-bbed-aa24aa31d5d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2f3bcd9f-b7a9-4342-b0e4-b0859c11cd80": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ecbf58d1-3b49-409d-b9e0-9002682df073": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "591d502c-e60f-4dfb-8468-6cc332858953": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "eab6838d-eb9a-4dd9-a70e-8836f5975567": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f9dcf932-d606-49d6-90cd-8dab06d99d40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "caba43ba-946d-44e2-bce8-cead50b2432a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7b59b932-da19-4301-8f5f-d8ee27aab54e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a178be26-3b3c-401a-a9b1-975a0c975253": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "019684ff-e45e-44dc-a432-b97f6a339c45": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6eb50e44-cdc8-4b66-a20a-3ba22df86572": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0ef14f96-eec2-42ec-a20d-5118b7b3ec6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "817297ad-276d-4ec7-8fc7-2fb55cfa4eab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7ee0b387-ce90-4d7d-8233-7fe695687cea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "64ef43fd-1c2c-475d-a5cb-09985d686156": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "bac4d46f-3984-4bcd-9d29-565d1a4e5abd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c075731e-3e7c-40e3-99de-ece8c59fe8e9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "05b9871f-87a7-4f25-a31a-86615bf2a4cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93faed07-f5df-4a03-9da6-0b51de690f72": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4c4dc2d9-fd7e-4ea7-8c3f-aa2ae988a80c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21021a9b-416b-4f13-a442-d0422e6f8d02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ed5a3181-ce5f-423c-953d-e60b78e839d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f0b8c35f-6023-4851-92df-cc73954686d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ba6a9757-37e8-4474-a084-f7f5ccc38462": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ffd1a554-7b03-4b68-b115-956f61b7c8ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b6e3916c-b553-4cd4-bcd8-1fb222c275fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cad6f342-8574-470a-9d43-0becec0a02d2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8aad7571-6426-478b-8efe-5101d632c301": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1deab629-3f8f-4325-b249-af63162df8f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "550c2d2d-2ac1-452e-a282-a7ac72a68f68": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "9a8fe042-0508-460b-9862-2dcd7b373ab9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e19725d-6149-4779-8c62-e1203ef004c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d20b046d-b02e-42f4-9f32-f6278dc3660d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2ff278bd-61a6-4f01-938c-13bc359d6c70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b344d363-39e9-46a4-bec6-fe3eb17dfa03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8c59f43b-3477-4647-90b1-54defc4f2d5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "eda3aa92-7e10-4366-a610-aa793e8b0335": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "68df8b7a-4355-4d51-8de6-7d48ad30dc79": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6336b64a-1141-4513-be9d-66ac6e1ce4fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "241eda32-17d1-4459-b2f6-075d2bd906f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1c6c5ebb-efcb-40ed-bc60-ba8532ec1f62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3caf5a5f-e95a-477a-bc83-ecc6489005c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fee54988-ef28-4565-a3a8-eaccf3d8f33e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6f2fbd34-fbcd-41c3-ade8-9d1082736633": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "110a7a75-64fd-45f5-ae11-5e7f7b73d666": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6ff06ac9-f7c8-44e6-a644-e730b2b3de77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7681f1ef-aead-4493-91a3-b5d1749a77cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0ce50945-d0b8-4f3a-8630-1f169e862aef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "717991fb-04cd-4963-a216-f0afccb22a9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "71251dc5-628d-43a2-ac2a-f5bccb7b5b66": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "535a54a6-1969-4ade-bdce-72c84bdfdf36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3110e76f-7006-4b6d-b2dd-a0bc0967b9c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0b8b174e-95e8-45e7-9d19-afa3bf48c8bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e3c301ae-7401-472f-9d78-40d0cd566ac9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "48f7e1e3-decd-49a2-9247-0b2ec3576094": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5cc45b14-0832-4686-a547-1956d51fe8bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "12e96715-9148-4a25-9c57-b53a56abd054": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0275d66e-66e0-4e52-9933-5a68df368403": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b61fc64f-d6d6-4b35-af81-81e86ce22201": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bb310b8a-ba51-441c-8700-e52c4007ccc5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "18db0bdb-7f93-423d-a23c-364e46523ada": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0e7cfb38-207d-4a17-a3b8-4ada197f45a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "139c8060-4933-43fd-b7a1-22a8aad99fb5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8e75a17a-9013-411e-9c8c-1d617d1c6b8a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "356a2e6e-4876-42ed-bde8-a4178046a9d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "40b0c83e-ccc1-482f-b9e8-af928f0e349e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0da063b7-e2c1-4ce1-9f96-1c798ff70388": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ccde5acf-6c1c-4af9-a3a9-d97d36a379c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b902b73b-b4ac-4098-9c82-c0dc3f029953": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "13fd4f11-7028-4897-8d77-bcc5bdf550e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "071f0167-731c-4756-9733-4804e15d77e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2d43da71-73cc-479e-831c-4c1fa93b0590": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2acbc391-02b2-4b7c-be57-c3935873765b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "5d485811-7e37-4634-8403-0a93d1df9215": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d4b6c465-df02-473a-bf9d-ec93bb3ad595": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e3e8f038-34ac-4a9c-b63b-7312e7f04518": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a214544-f29f-4519-8ad3-05543da530d6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "78d3a69e-f813-4adc-84f9-bafc87974fc9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cc1c0d77-e25c-4afe-ae77-114236f16652": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "36f5b3e2-0861-4e64-9d8a-ef0a20c97855": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cea8a667-8e10-4fff-bf43-dc3d7dac11cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "1a098a48-048d-4fcb-b343-67d57633f3ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "33f1c37f-e8ab-4c5b-950a-ee63a8c9af2a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "15203b72-9b18-482d-be75-decd16317353": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "da8b5c4a-3861-48b7-8b63-298695980d08": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fe22166a-8cf3-43e1-918d-21d63482032b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "993b59a2-c586-4cca-9779-b20440b26a64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b94ef2ff-dd34-4ab1-8279-4f9abeee7799": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "581b780f-c7e9-46f8-a69e-c0086579ed25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3c143f3f-1f83-419b-ac75-b704af16e905": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1b60bf39-74ae-4adb-8522-7c0735a9fafe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7b4b6374-f77d-4783-9d1a-93b4b84fa49d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ed109be5-8699-415b-9768-0ea5777a31e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8b99493-95fc-4c51-ae73-366004f0e880": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c40959e5-04b6-44f7-b3f5-b6e0c063d4d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1c450d36-c83c-40ad-b95e-9b6034ade06a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "05ef5b58-54e1-45ba-9603-b202f0d8b13e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fab6c70f-226a-4041-8a2e-9fbc0b1feb51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2abce0de-be58-40eb-85e4-a7c629faa0a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a651bdca-0ecb-40ee-94e7-df47586c05e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "09f86f73-b89d-40c6-b8ff-30479d90c445": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1ca8957b-2daf-456f-ac12-64ff83b19edb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6dce30e1-9ea6-4042-911d-233ec96ea0bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "97c3f229-1c46-4dcb-a487-4af567824fa2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bb7a019e-063d-485a-a508-d6fb5744ceec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cdbc39a2-805a-4ef0-a950-e2513784cf24": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2c371335-f005-49cb-9253-9f5612d22e1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aba1829e-73c8-4efc-be10-23d403535322": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9a43e5b-ffbd-41ec-a6f0-a5ac18082b4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4a01e077-6a21-4c99-9ec0-07d45b4f7e90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8a04f1fd-e28a-4483-992e-af21e1526cc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4b69d377-2b70-44d4-a7e0-ab814768c0bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4304fde6-a404-4373-9814-f7f02853d03c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f064055e-da55-4b38-ad48-6f9a770c9272": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "081f5f65-c295-4570-8a4a-2c517fcec4ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e4a3a88b-fe5c-44e5-b765-b6cb01305628": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "252b4c2b-af5d-4e08-a3d7-277618185b40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "897bc522-ca44-4d61-8888-694bf4514085": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9890d4d0-ff4f-49ae-b63f-31336d13b034": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "327acaf2-ede0-4473-bbfd-274772d7691a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c8275eec-cbad-4a00-8efa-12d3c0c9c01c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2263f2f1-a78f-4d63-9cf4-9f48e7e53f62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8cdad466-e209-4094-916b-dcf66802f2a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ad6c7606-df46-48d5-b3af-0fec646e90f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e0a9e331-4885-4b99-b57e-be8dd2cac799": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9df6f1d7-73eb-49e6-87b7-94fded4ca291": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "eef4f3fd-60e9-4785-b9e2-52197fc22260": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2325bb1c-f8eb-49d8-afeb-1c01b4f9106b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b80dde34-78e5-4857-94c5-ed4a4c5b1e92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "adbb8aa6-7335-481c-b6a5-0b6296a4a24c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3c46d49e-a7f3-42b8-aaa8-c713a000db88": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "52963024-b748-44c6-8d4a-9c1cbc491139": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "df0a4fe6-05ac-487c-a424-2d0a7d0f099e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f6154063-1008-4bcf-860d-2a8d59cb8360": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c94ae820-1bc9-4ca8-ae68-43a073e7d826": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cff2c4fd-1e69-4228-8849-0f1b7cc239b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aa097951-1938-4fd5-9019-b5a41e2b2daa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "38fea53a-2369-4e9d-8148-c576b5467f5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ad46e8be-f902-43d8-b633-4e964f295f74": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "55be7110-9eb8-4b46-a600-5a0bb067f8df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "612735d8-e40c-4722-a022-213496d98933": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "55125971-9269-441b-80df-d41f18be04a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7d28dd4f-1f6e-4423-8eaa-29853198f911": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3a206865-9add-4924-861e-975cb478a763": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d012f93f-de30-4821-9884-900dfe0dd7c8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "af7149a6-98a4-483f-8568-2bf8a41f2ccb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c6f9ca56-b884-4bd5-9126-08aee81c557e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9c42e14b-b291-4a3c-8ce1-fbb9830aed18": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "cb67aa7f-37f1-46ee-8016-ca0b386ec091": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "74183496-fa06-4d6e-b010-39ae2b8fa1a4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3c04bc46-b3a2-4c78-bb8b-f699e8c5fe62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "53ca0238-46fb-4fdd-bfb0-48833e9f31f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a21544ee-f22e-4a2a-8c3f-94673f571de1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0fdb057e-74a3-409d-aae4-48cd170043df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bceded9a-9897-41e6-9055-13fa506ee70d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2eb227b2-3c42-4475-bc34-a80b25f7089a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "07c1314e-b8ea-4c70-86e9-e1138feb0d10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0fe38de8-33aa-4024-8b97-189ff619d82b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "49f2a957-cc28-4161-a68e-cebaab2d207e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "90ed1bbf-b78f-4f29-b869-dd81f138eb03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "12bf9f18-a9d0-4455-9d5e-ef50363d41ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0b428225-876f-4e3b-8c59-01c1f577aba5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "68e61dcd-58a5-4de0-9d98-c43f4b81ddf5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "5053c6cc-05e9-44a8-9d9e-0f49bddbf963": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "62cb0232-d559-4340-b179-3eb6ce24dfca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "fc56b596-3fc7-4027-9d72-ddc0161babfb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4974c99e-4427-46cf-b55b-35e2f722b48d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "81a024ef-d6bd-42e2-929d-9867b29a566e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1047702f-1b60-4b5b-aa2b-d9cbff96213c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9a6927d7-24e7-450a-9596-76fd4df62a24": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c8b4e2c7-de0d-42d1-9a31-35938b07076b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a6a065f8-08f7-4bff-9f87-f690b6e30f30": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "34b6d804-59ec-416c-83be-a52502502b84": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f9ee49fd-a92f-409b-925c-dfdbc656491c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "991d4c19-2c7a-4fef-b18c-a362d34d6f9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2401d6d3-6065-4119-a26e-793477e00ba0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e7c33128-170f-42d1-adc7-c6acf097ce26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "73d19c84-aaec-4348-8d45-01246f403b91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b710019e-617e-45d1-9c57-c5de1ebb944c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "02d0a6de-1d82-4839-b570-f461e377f99e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5978674d-5f5d-491b-8f04-75221e1996bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "47c68e37-c93d-4732-bad9-ae6d950fa6d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f53e9333-2197-4c15-bc45-aee5f302fee0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1112a49f-9108-4a8d-ab52-7a993720da28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "136ce9d8-1360-47ed-9141-e851a72f26f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "26746269-d14f-4d3c-af52-a78f07c1bd18": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6fc4e46a-9b50-4b28-85bf-f0189809c67b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7db38da0-9c83-4dc0-8684-68811554ab12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "dad67a9a-60f3-4ce0-a27d-497acaf83097": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a2aa0dc2-2f82-4e7b-8bfe-0893ccf42e54": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6350376a-a04e-4a77-9001-f9b05adb413c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9bb2976d-3276-49c9-8037-48c075f1152d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "aa4f2958-9996-4369-923f-f040340b6ca6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d9282926-b86d-4904-86d4-67e9fb781d2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "08aee1cb-6837-4d9e-869f-8c00b96c5f77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4d27b978-125b-42a3-8f78-716421b9984d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5a3430e2-0399-4eb4-a1e1-cdebbcaa60f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "003bd10c-d0d0-47e9-bf9f-e83cd85312d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e2355e10-c0d5-46f4-a6f5-6d7f0a34bd81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2a327b26-d8d8-4acc-825e-dcdb003e26fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1fca4795-0701-4f64-9275-8e325dcdab3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "7c116379-2d8d-4b0a-ae68-3fb0249fdb14": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "75370f6e-33b4-484b-8985-dbd3d2326cde": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "0c5f461b-cff3-4d04-ac26-f8525cd1e87c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "23193caa-3c5f-4df3-9712-694dd02d31bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "391dd7ca-88b0-47ee-b5f4-324f328afa4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0be6d764-ae81-4e39-bd99-da6344ca1f93": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "16c72f42-0ad9-4682-a2b3-4280c5421aee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1fa4c4c6-a06a-4933-888f-f9f93524d45b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8967a579-5f4c-4b23-bf8f-5e635d5643ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "fbd2a21e-7f25-431a-ab70-f903e1ef05aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce6feb5b-fe3a-4a04-8045-04977ee5142d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d060d7b-0f8e-41cf-bd07-9c5fcac6c763": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "62b2bb81-144e-4e32-8ae1-44c5fda995bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d7162214-ce87-4a16-a3e3-cf1573a7de00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e250ace-e56c-4814-aa1c-cd537f13d9c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "bb1fb26e-9f00-4b2b-a0c1-9c552f59cbe3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1eaa3f7b-bac1-4a61-bc3c-04d68402f82a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "cef686e7-49ef-4316-8023-23f767a45b7e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "0e5a3efd-3dc5-4ebf-b1fb-677fe48343e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "95750bec-22f4-4123-8cf5-9f55b0f29eeb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "85004864-df10-4c85-aeb2-fe1c6d6d3d8e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fe59ca54-9120-4016-a120-e157507f5438": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "a39d9d45-7b4c-493b-88f3-33366e21e4bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "882c570e-92be-4e08-9eae-8dcfbe36198c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "29faa884-c003-40ac-b245-641be1035813": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e218f5cf-8cc6-4167-9e2a-bb65873669a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e6a1d12b-3e7a-4e96-9abc-164b6ad6eb93": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6efca812-145b-403e-bf6e-5228f96d405b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "486642ca-c289-4066-b11d-299ba03bf06e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a3534981-9f3d-4d15-8e16-c8085dda68ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "7d22b1b9-a5ef-4bf3-8e44-481f00f7a02c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4efdcd96-766c-4bac-bdaf-347d6d24c059": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "edec178f-6c37-4691-b130-12812a15bc36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "21829298-678c-4b57-ab6c-a34c4cc11af6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "41406fcd-a78d-40ae-89ba-07c2d04db1a5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d351d42d-2db7-4ded-a0e8-5e1745423afb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8f025f6b-e8eb-4d90-9097-c9baa30d44f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c6dd4611-9262-4155-8ada-0a88e5ed587e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3268c559-28db-4991-a70c-1bf543364d72": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1b5bce5a-4643-4ee0-97e3-ebfd6e523daf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "78302728-27fd-4d32-ac6b-776d98696899": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8dc3ade-eaf4-4de9-ae65-99ea332e0f04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "507931cf-a143-4549-b9b9-dc03c289fc9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "42ff6cbb-c552-4f00-a17e-1c5c9cb32de2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f33c4dc3-ca1b-498b-a7cb-9ed1a3bff328": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2ab2575b-fbda-47ea-ab9f-4e027d6cb8ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d289d4db-fb66-4a62-a025-8f1b8b9255a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7f44784c-a369-4510-a245-32f0bb9e3c75": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7328d2f9-4a0f-4c34-a3a9-2e8d9d73dc67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a88e5f8f-349d-47af-8f1c-d5d37715aa6a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "efcdccd7-05d3-4ab5-b135-7b115e06e830": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8bfdc17a-89b6-4e4c-9bc0-386e27364097": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c5e7e1b6-648d-4e4a-a5b5-454f219218cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d0d1ff83-87c3-41e8-8425-bf6a896d8f5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "bc6324ef-8566-4aef-84f5-ccc7dd731eed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de8eb842-55d6-45de-b45d-0235795cc80f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a92aba6f-1340-48fe-8441-bc27f18a0f9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9fb62397-51d3-4454-99a6-86154092e627": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "523a02f7-ef8c-426d-b809-0ee6e8d0a3b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aa8d0041-ba49-47a9-8fa9-424811db6831": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "aa423895-e465-4451-9061-6676973a5150": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5a3e35e3-3ce3-48df-b6fa-007719604eb7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c910463e-3841-4e54-a5f6-ea4704077a48": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ee801450-c5b2-4fd2-9a89-4266f3336fe2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0e9d854a-2f02-4055-bf3f-c69a406906e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "61086c0f-e6ce-4c21-9290-bf508d283c55": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f00d91f3-3a2e-4d16-92b0-10dc98a7330d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b926a654-2380-487d-89de-532cc7cdec38": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d9014a7c-281d-4524-b901-4e4da606c0d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "381853e5-85a0-46ea-9999-613982bbd18f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1b5a68f7-fc4f-43e6-b2d5-7ee87a9654f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "694b5a70-06ec-488c-97a0-bc5437ac4f96": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fad40fb5-8779-4f5c-9f81-82857384b9b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "763b09fc-80fc-417e-afb1-1ada771fb925": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9d42ac8e-197d-444c-8964-b4cd9e60d0f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "5b54c6d0-ac32-42ec-8f04-3a45c0473da5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7677507c-29ab-4ace-9c3c-0f2ef5801ee6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "092196ec-c7ba-454a-8772-b7f52310bd33": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a4c84396-a181-41ca-8670-80807992c18f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d3af47c3-071c-482c-9ece-b7c1a67dbf1d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "315f30e2-f89b-4938-b5bd-8af42d68dc34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "96cf76a0-7fc2-4110-bded-21140235eac8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "738ebe88-9bf2-4efd-9974-a91111b5db16": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "61fd1935-993e-4ce7-be21-ff54116839fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "b47b6ae4-7c63-4ca4-a27e-cf6ca2534b5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "78af3a25-b17d-4d8f-9e8e-32fb65cbe827": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c5234202-6d0c-4e5c-a1c4-2d765e90fc2d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "45820400-1e49-4c29-913e-dce2042e4924": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b7af6538-b337-4be1-9c31-5b3f38edebff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d938c734-8913-42f4-8716-2791ffc81b0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "f3a1a59f-94fc-4a7d-b632-f72e0edf3f86": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "963cdd56-95cb-4cb9-9a2f-a63d847cb437": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "4e0b04b2-68fd-4b42-91cd-f41c9d205681": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9714f49d-0efd-459c-9690-dbe50bcaa1ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e7c09876-c523-4d74-aaa7-29d5b6ac040c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f6c7e4cb-6422-4027-8dcc-33c3dd6c7e2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b9d05a97-a6b1-4197-b2e1-7622011b8b35": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "285268d7-a4d4-4638-83e6-9e56db8f2481": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5ca4ae3a-6094-4d07-8d3a-4da2af09a3e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4e413baa-6bf9-4609-b79d-ba67e8eedf0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "886b2df0-12a0-4753-84bf-e2e36aa379e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e5989b99-2b7a-43c8-a6dd-8318c5f639f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7fd5b860-9e13-4d22-99c1-ac32569b7ba1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2c24a0b6-914c-4e3f-9989-e972bc178e5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "92f4822c-88b8-47a9-8ed9-33cfd4e57f5f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ad4d1146-0bce-4424-9d98-b3089a3d6046": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "979ae518-7932-4852-ba05-3b303fe5ea45": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5f8f8056-4fc0-47b8-989c-0fe758948b95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e2a3260e-a0a5-4a5a-992b-608bed11dbd6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "112e1553-6cd6-44d5-9c09-a47ab4040a8a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "55a4c4cb-7048-4fdc-9adf-bcffe90eea99": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bf219b85-bfca-4b55-bc82-c919cebdeb9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2cef2656-fa47-4f70-99ef-cceaacb3c6f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9422ee6f-7b59-4724-893d-2742a755b526": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "dbc0e8dd-ea07-4ecf-b8ab-e0a26b090c3c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bfe33a4c-80c4-4acc-bf23-ac97740caeca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e54c795f-f1f1-4088-944f-d42ffea85795": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cc0b5af0-96be-4d8f-a846-e5f70a4ab9ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0b803100-0653-4ee0-a9fe-71ee589ab517": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce47352a-0259-4fd1-8bca-dc61132ed3bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6ca8fab2-54c7-4c45-b4d6-00915a7e59fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d3a83955-8329-4de1-9dc0-48f4d8861122": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "eae9b48b-d63d-4cf9-b6d5-507f4b70b4d2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9de2f132-4ea5-4917-8d30-f73f07573deb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "22699fba-54b7-45d0-bad2-83020a592454": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ff186b10-5b85-4a09-8d66-1c05937f35ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c06dce8e-3f89-4a11-9c32-8eb3840aa71c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3555f05f-107b-4953-a3b8-cf6cae02c706": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "676b949c-55f6-46e4-9df8-6706024f6d27": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e8faa627-00b9-4860-ace5-4557636a2391": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9c08de37-f50c-436a-ae89-1e33bccd1acb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cea3c932-01ee-4b29-b241-93dc023efd6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e9a93568-005b-4bd5-982f-c683eb71c879": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5e3d2a7f-acc3-4a90-8476-66e5f6efeef0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b7b2b0a4-29ad-4234-8934-3849f376f890": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "30e1df01-3ba5-4e63-b929-5248c01c6089": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "65b5dff3-7024-4a4f-9948-248bb8ef649b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3e9816a0-30fd-45ed-ad52-a92ff78ec71b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9843be6f-0e9d-40c7-9aa0-62861c74a02e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5b7d1f55-1f7d-4a24-b94c-d0bfe76985ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "efe72f0a-10f1-482f-b89c-48c595f079ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d5665dda-0714-4190-9622-ad520f151231": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "021da338-48e0-4b67-a939-0638aec5e440": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e91eec28-ff56-4364-b369-31ec0b73d97e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1619cd5a-8c09-42c7-9b17-e51c05b17f9c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0afdbd1b-ba28-407f-aaab-698547e6c5af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "87d7278f-09bf-4977-a577-bf8b21c26c3a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4646a9ef-d0ee-46f2-af15-9c48baf23a37": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bf932fb9-8b56-401a-a20e-6f3b6da823f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "006928b6-ca77-40ee-a50b-084677336ab5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "95819c3c-0783-4d7b-9561-441a50179f87": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e327d3b-824c-470c-b1a3-f757bd12fb20": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d5465423-bee5-47ba-af8d-d0a23f36aa14": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "77ba1e3c-6aa6-48c4-9a7d-a403bc8c2836": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d01b5658-297f-45d0-9e45-ffef0e95ab11": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2025ecbf-1da2-40ce-ad5a-d1ddf0e907be": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9006a09b-cb5a-4553-81c9-58d55a683b86": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "91d33205-81ea-4433-9f2c-a1ec35ee52fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e937f56a-7a4a-4dfc-a1a1-6a6deb087bb2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3ba6ed4d-5201-48c7-8702-d169de1949e2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ac41fd95-d42a-4ca3-9e47-a453524d8550": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e1547d00-3354-4a19-8b80-d54069dd8a14": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93b48c0a-f6a4-48b8-a585-460c7caa0411": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "050cc4d4-07a1-403b-88ce-94b698c84b70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2a5fed1f-fb79-41ee-bbc7-3c5a5f102e00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "fe4abf67-53b6-4567-8af0-63503acd1cf5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e89c4c72-ea2c-438c-8ed0-3cf2926170ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7c9bd01f-e70d-4028-b15f-7c1d339880e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "4bed33c7-4e41-4d70-84ce-622d213f3005": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "807b64a6-cbd0-4bcb-87a1-bcf8a310f223": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d8bbdaf8-f1d6-4b4c-a413-360296ad632c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "40bad3c7-f88f-49ef-9964-a3df1ed58296": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7b8e587e-6d79-4715-b370-a1f1b8bfab2d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17f64784-0714-4db3-af7e-ffb1fd77ece9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a618144b-eeda-4fc1-ba35-a9ea6ef117cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4b518bea-6a1a-4da9-bc75-9ed803fb025e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1e80a9a1-6d8a-4407-9b9c-a54eca8a30eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f5ab4082-9261-4454-965d-d84c234b737d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8ad479d7-5425-4304-830c-6c020559a43d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6ad64520-fdbf-4dfa-bfb5-ed08288d50e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6c5e0182-58f3-4165-a076-e920d8c7cd7d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c3e8467b-d93c-46a8-8b46-804be11319b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "62952454-fbaa-4496-88c9-9f592329c0a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5699f735-5353-4ceb-806e-50b961ecd0e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cbefc1c2-ca82-430b-9801-5652d901a305": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2762862e-5f66-406f-b962-1115c9fe1af3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "55eaa921-7711-4976-9bee-a036a389890a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e04aa83a-4bda-4cf6-8dea-32f15a043e36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5602f643-53d5-4e72-95f7-1cf3068b5837": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "95f6074c-8b57-4786-a7ce-72b815073f94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c38de0d-6f83-44e4-a651-94b5d8a950ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ab4d1110-b203-47e2-acfb-4091478d9b8c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4fdc1e43-90f6-4958-b83b-c1c9628df300": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5baae778-1e51-40ec-ba06-4b0e4a838a1c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2bffebeb-4960-4c5b-8e1a-7311a25695bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8b134952-24df-491b-9914-2a15d6b4b7f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "441cb5c0-dd98-48fe-b949-a8e75cf99105": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e677f2cb-3800-40e1-bb2e-bdb86f57cfba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9d426f5a-0c54-4129-ab9c-c22feefd58db": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d6b26196-3cbd-4269-9429-8ae4395a4eaa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "543404fd-1462-41a4-8062-87a82f3fd227": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "40597bf0-9a44-45ec-a17d-972e5d0cc63e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "0c11e0ae-8257-4aab-aa12-068a7f23c3e2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e99dd528-3aa0-4119-ba50-a34761f79bd5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f7e84a2f-b141-4475-8bfe-62281a2e801a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "55f551ee-9d19-4f0e-9800-4e8febc60ef0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "03238bd7-ad48-4f56-946a-6f23d1133168": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fdd3bdff-e713-4978-bc0a-e757ccc9033a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2a568433-db54-4dc7-be3e-ea7831d56cb8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0e7d487-a6ca-4a05-96be-74109efaa858": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a796b431-52b2-455f-9015-74d041c6a87a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f3069529-13a5-46b2-918a-58991cd08902": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c993f632-d2bf-43c2-9844-3b2617a1f8ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9d73de34-f285-4a87-8f9d-d031d7245cee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0700c4d1-a0bb-414b-893f-12e505b4060e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "989fbbf6-027d-4acd-bc3d-a75b8d4764b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "49278f5f-ba4a-4c59-a4c1-35b5f1231361": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7f303b64-efb6-4105-8367-9e6281a89740": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04a121f2-b174-46c7-a7d1-cc9466e9d90e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "aa964d72-ff7a-4ac9-9025-32e1534af440": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8aed86f3-59f4-4eef-85d9-fc5ffffc2ff8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "635ea68d-876c-4c33-96a2-c8c1259dc008": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "30ddb0c1-17e3-4909-8656-3fbae2f219c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "43f5e5e2-e68b-4afa-96ab-8dff62968909": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f51a8744-66fe-4b62-833d-ef269012406f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8278a009-dff4-434c-9203-ecf30d1646a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ca7f64d1-1c00-40c1-8334-25419321c826": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "334f6842-220e-49c1-a9a0-b71ea186ac15": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a633da78-4bd9-486e-9f8c-2a1ae942719b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dbe36ced-e6c5-453e-a6a7-9115f1ec5978": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d8812b5c-2fe0-48f5-8938-5b637db2004f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4a467bfd-0c00-456d-9f34-73d710a0a2f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3c3be170-b074-4aa5-844c-de19fce58e8c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3b8042ef-7f96-4891-8248-3d4511e8904b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "246e5c78-14b0-48dd-947d-b358f42b9969": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eb41f9d4-91bf-4474-88dd-80ef364bf32e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "260524f5-66b5-4774-802e-70c494c38484": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "594147c0-517e-4097-864e-6b9c70cf433d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c56f97a9-d84e-43a8-87a8-5a8380b845ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0e6eacb-23be-4967-9c55-26d74dd29a5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b822d377-d149-4df9-9dc5-4c87bca9ab54": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d18d7a3-8fa7-400b-8e85-305ac625a196": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ae896e1f-9fb0-43e9-b001-9234fa611309": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "059b2831-3f10-4e23-9926-99724bb530ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2a9ae74a-6242-469d-a615-16b79c56d549": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ef0a598d-28fa-4705-a8d7-8cda6e0730dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e3d2c4a6-4585-45dd-a4e5-c24b94daa64f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "47ec5cb5-9550-46fe-be6a-d695af53c1ed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0392e4da-0c95-46a0-8de8-73ad76bb7336": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "09f868c3-07bb-45a5-b1e6-c99d52ad7b61": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "925822b9-94cc-42cc-ab93-bafca3213639": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "75d779fc-ab20-447a-9eaf-8aff8c49f536": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "51b6afd3-fd00-4158-868d-354c3b2294ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "a107bab6-be98-45fc-9c35-e4f5280e4e0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7b97cced-c2d6-40ee-86eb-a02de6c39deb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "89209787-4105-44a2-9fff-3733593130ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "604ff525-667c-4d3a-bb11-5a8f3c2373af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ceac2f12-56cd-4949-a8c4-613aef1fc9e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b1927ad8-85a5-48d4-ab1b-36e360e93c02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "30327772-d308-4761-8fec-5472a14fec25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0aa42fdb-22cb-492e-ad67-dd14a4c87cb4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8976a294-50b0-4bc3-a430-da6eb2e3f920": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3d2b134c-75f2-4983-b1ec-00210e733738": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "81c29ac6-914b-4e0b-aa3b-6bb7125255ee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "db981c66-9e5d-4c81-adae-f25122ba84b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4cb7f925-c58c-4ca1-942d-a9dc89c961a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "63e64923-075a-49af-88c3-0cdf64603434": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9acbc0ed-3cc4-4582-abca-de9acbb4db7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2f18ae9e-1bac-45e7-ac59-14d95973ffbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1fe44cde-8c53-4716-b616-7cf4165c3589": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b1be16a5-d1ab-4da9-a4cd-303ecf1f4cb0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "51bfe24b-586b-4df0-831e-438a2cd0438d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e58d2592-dfdc-494d-a890-9e6e470f8d61": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "df21ea8e-3618-4b48-8440-def773fb5183": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1596fc2e-f488-4040-aa0c-bdd1ccb9102c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "51746e21-a570-46a4-8924-c812bd07d22f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "17ac7bbe-bb54-44b1-9960-c302eb28c2de": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "91c37211-bf08-40e6-bd59-c6067598cdfe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "87c21333-e887-4b53-94b2-a0732bb371f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "abe6cb1e-d3c2-4347-84bf-91e5e5f7f29a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "01a28491-41ef-4a2c-90ce-e8d96b2f50b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "55d40b82-2b78-4747-92a3-4f4aa32f9260": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0a73de4-430d-492e-8b20-67d75aabd788": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "cc49ee19-27ef-4897-a223-872851184f9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bae3468a-001f-4a0b-8f44-dc37040a334f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8e9d13ee-5bd7-4a60-b2d4-7f0476785001": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a8d9a75e-e81c-4db6-af17-f59e4b6c15f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "37a8dd18-ecc4-4cef-be8c-919c88900760": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f3c63480-eb2e-4c2d-8aa8-303245619ffc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6de1f0c4-8134-4fa4-9063-62f528d2dc41": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a73b914c-4b6d-423a-8792-c5c2a2b46a4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b1c3f13a-d9d2-419e-9f8f-8659c30cdb46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f5bc5e9c-2213-4ed7-a1a7-24472e56df9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a2c4e2f5-e30e-4cb8-8dbc-4030407858bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "86db1f81-54c9-4ce6-9eaa-9a1440b3bf6c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "283e97c3-b39e-4a37-bd94-c7725293be0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1b58199e-7f01-4625-b0e5-1535f476a35c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "56d28286-8bbd-424b-88a4-ffff893dec3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "afa77a20-f8cf-43cb-908d-b36bdbb119bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bb3c566c-5fd5-4bdc-ab88-0227d2895cae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a87667a4-c560-4ec6-b99f-88ac8164c75a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d6022aef-6b4b-4ca0-bbb5-2c78b4901c4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "91c272ec-829e-47bc-8d60-20e0042ce434": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e80434eb-a8a2-4986-9428-fc36c4d98bc0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "323751de-a251-4d1b-8211-e35da78a1efe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fc922812-b634-4bb0-b9f3-e8a5cce2fb69": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5815c078-69d2-41db-b37c-ea4e33c86e25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "590aece8-f5a5-4477-b1cf-28ed1692eb60": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2844f0ac-c91a-428a-8003-f3e865d58cd4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "11873742-ab43-4b39-8283-b19e70509120": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d2fc75cd-c98b-443b-a5f5-8c70682f2cb9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8b94f1ee-6619-4e19-bb37-b6cf3e3862f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0050341e-2dab-4cc6-91b9-4a420a3a7751": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "96eea890-abbd-42eb-b13a-67482c8050a4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8a816861-0180-46e7-87cb-55d0720984e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d42cdc5e-0b1c-4313-8cf6-3c20270219bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d2ad821b-6306-4ddf-923b-4a26cf0011fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "450d25b9-c789-474e-b6dd-5f9a86a8a1c7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3587c113-3f20-4dfe-87b5-cb91a5181ed5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4d81c871-f685-4572-af89-03a357b06e5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fbffff19-ae20-4520-86aa-f2b78d05d34c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9c307449-eff4-4630-8f82-8a89687092ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "59b24990-5dcc-4645-9d98-fb26dbe471d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4f8ccc03-d561-4d20-9a43-7c8d9e0a27f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a9984607-ec5e-497a-837b-cb536d47e887": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7acbc7d9-df22-4060-87a2-5460dc11db1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ec0b7d4d-bcfd-4385-97df-4d35546421bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "275e470e-41cd-48eb-81a1-4539c76ca510": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "672cacad-522c-471a-bca5-05779954e604": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6b962853-8dff-4ac1-b3af-0d87e19154db": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "baa481a5-1965-468e-a548-8d6c2bd5d1d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0892e311-3335-4f24-a639-d74dc575d041": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "add4fa61-27df-4179-b3c7-91ce1b091245": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c806ce11-7090-463a-9795-ec9d074fcc2a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d5883533-c05a-4aaf-b665-941a8a5ffdca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cb8aa270-3144-4722-aab2-7a15ce315364": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8cb020ec-8c0d-44c2-a9f9-f9cc40205aed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "daacb13f-7dc8-41bb-a56e-ff51bed7e36f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7cc5e7bb-f2c9-4cf8-981e-523f6391fd0c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e4966138-f131-4b29-841a-3b05ad4bdf27": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "322f8559-2729-4c41-bf23-a0c1b0f86b5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5a4cd873-4318-4796-a6be-450edbaa7e4e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "01b6c1c6-f61a-4712-834b-5a798f50949d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8f38d6e7-b754-403c-b8a7-aa383b723448": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a0d56e14-43d1-4534-9195-edcb305ab946": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "208523c1-1e2b-44da-8382-d4e20f6ce74f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fb113a0-a2ae-4537-979d-ef1ab918fb36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "47fb37e8-bae1-4bdc-962d-e1a588d6d93c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e5077edb-5583-4c7c-90fb-16f97cf3ebe3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "89ae1314-1e40-43a2-ae51-296d7d28db10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "23039d06-f46b-42a2-a92f-a81d4e45bc34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "165d99b4-b5fd-4112-8807-a91496fa49f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "fd37eca5-1e19-4113-b021-f41909eac8d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b790142b-8f84-4b0e-a04e-9a31ca183ea0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d6f6788b-1952-43a2-a924-c0f8adbbd0b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0ac992bd-1ae1-4666-9031-e00208c9e3c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6d8b78a1-f304-41e7-b2c5-667284a4a024": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a8d4e34-8b7c-4024-986b-72014fe46c92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0999603d-8377-4c64-8b50-2715e46da9c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6edb8087-1dbe-4b69-bc24-7910ced752eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d12f786d-6e30-433a-ad94-e02376b50262": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6b36a25e-2117-4755-b9ec-345f12292eb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ad2ba32b-8c1d-4d2a-9c61-9025ff32f1fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "95a27027-7998-4239-9f5f-41317c9c9da3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ad54ffa5-fb03-4316-9931-e39a796d8ce3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f946b49e-f9c4-4b61-a417-f51741c10fae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "139add2b-bb9d-4ccf-a12b-491525e1a497": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "df590c1c-9f11-49d9-b8e7-c57d14816464": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b84f844f-52fb-4021-973a-a0100525fd9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ac104972-4dc3-4d6f-a31a-cf95603bfb8a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "12db1ac5-d7f4-4b9e-b32d-f82fbb22ff2a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a4e23a4e-9b3f-4af4-8f2f-fa8043521372": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "43dc7196-b5c2-4a9d-b72e-b57bddf57e2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7a99cf7b-cc29-449b-8c8f-949532b2ec3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8ca33bf-0476-415c-ada9-7b7a1925f965": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "64c7fd9a-807c-48af-ab47-ac91d7bf7c30": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "efe0e9fc-4570-4ae5-af93-af482dafc81a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "14be0911-87da-42fd-922f-96a806ecb216": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "31faaf09-eae3-41c7-adfd-045674244042": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2ea1b942-d382-4b61-97eb-8b075b553791": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dc3522b8-6e76-4f33-810c-06edfcdc9933": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fd06c426-40f6-4983-b6ef-9da95713b4d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "95255c65-050a-4178-89cf-b9bbf8c91f48": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f464ca11-f2bf-4b69-a572-09870abc6a2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e0c95f7c-e785-41b0-98b5-542ab432a738": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "097731d6-1c44-4c9e-9c98-0a5659ae5a94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e8db2e02-e0cc-44c4-98ad-0b2aa038a0e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "89436b8e-8e6f-41dc-84ff-127fd8acb9aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d81eed37-1ef2-4960-83e2-d1baffcaea09": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "23fa2a17-317f-49c7-a06d-91213ed1a5aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8a530b4f-eee9-4bb6-ae66-61f6a812e570": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f9aa0b9b-9bff-47c7-a071-b80e184e739e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "150d001a-6b4e-468c-9755-c668d0a42a6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ef864bfa-5f67-496e-a5e9-266ee8e05e77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "38962e46-13e9-40b8-bfc4-e8c09f2180d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f6af531-5511-46c1-b9df-6bc37a9c3485": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "121d482d-b384-451a-858d-0baed5e40e3a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "50446596-39b9-485e-a864-4022ebc6773d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9d2f0420-3792-4fea-9be9-7e67c14c89f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "bdb5eb95-198e-4c92-b42e-3746918eceed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fa64927e-d524-43e9-9b0b-ffcbdc1bfa4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17dc32eb-cbb4-446a-b679-c7fc859d2bb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ee551608-b8e3-4f97-a1c4-70f5ea29fce4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "171df03d-1c6a-4769-8273-89319761ceb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a9b89b0c-7a77-4fde-93da-cace555497e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0a8ea474-0016-40b6-b7d6-32408af6bb8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "356114eb-fbcf-44bc-a8d2-be247f075086": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "03e0bb5c-3ba1-401d-acd5-28f07419952c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d4492c96-8a1d-4dea-9659-149e05e54aa1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2a76ceee-e966-4235-88a4-bbd6e58f5ea9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b3a622ca-48a4-4cb1-b9c7-b7dbd98d4e56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "432053e4-9b08-4e17-a0d3-34ee408b32df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e7bfd701-63c9-4390-9392-4c0f43e3f0fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6673c0be-adc2-412a-805f-b4cc20896987": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "360f606f-25fb-4f3e-a9e0-3b95a6fd2bce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e5e4f54-44b8-423f-bf13-71c6a9297987": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "27b39d67-d515-4ecd-b6e7-e3e90ede3f57": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0bf79f48-f177-46c0-9a04-bb530302a5d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "56df9fc8-cfb9-4d33-a3af-8763a540bf18": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "16a91748-7a90-40d6-96b4-ac5642a7b43f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4a8efcb5-1d70-48a1-9103-680329b86e91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "69aa9b86-b28b-4fa0-a6bf-b2fedbb98312": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "cdb991b4-7bc5-4fec-aeb2-537f795bc721": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "048f9c52-d9a1-4d82-984d-1ef2477ffdd2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0bceb35f-110a-4c89-991f-1662da11328a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "14d66dfd-06f6-446c-acaa-06407482128f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "432f011d-f63f-410c-a7dd-0a598ef8046c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "123b001b-1610-4c96-a45f-601146d50f0e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1fdd05f7-7c8a-452e-ae82-e67fa6cb3193": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "7a15e199-1173-478e-88db-646fe3f0338c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fada09c4-35cc-4a47-a8bc-e358a12edbd3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d12eaf0-0fd7-400d-aa6d-dda933fd0783": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1c7b0ec4-d5af-432b-9067-580b751464c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "655b23c0-b01a-439f-a5dc-60980ff011a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db1bfec8-d5b9-41f9-bd9e-8f3b56a38568": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "7f3a7086-f964-42fe-803d-b11f8f9b57d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4cc98479-fbe3-4aa2-88f7-9ad9f564bcd9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9b23045a-ac92-4e8b-b38d-a2d755f02fd8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3f9d789b-c272-4611-a5af-07f151346881": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fbc8d8cc-583e-4b6a-8df2-b66607a7a56a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f5fcf646-5fcd-4cf8-9138-a70ffe33ab43": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8ed0adff-7356-4095-a8c8-69c6d071cbbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e46e451f-c56d-49a6-8b8d-37e84e9250e9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f76bedd3-d4ba-4ac1-92f2-b66f05d0bb1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5a218b95-eb8b-4d83-bb3c-d751e7cdd1a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "11b4bf86-6b4a-4e67-9c46-989588f6c75e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d2d8d3b4-7434-4616-8860-5718b11141b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e4cdd1be-b665-4791-b82a-ca2cec171043": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "189e8a38-e131-4204-9a33-45de01f9799c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c91d5570-ce00-406e-9e5a-b4c21cbc444c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "56e81221-c0c0-4c46-a291-f45751d2a0b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "23f57813-e08e-480e-9410-88417c5d182a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9b9e3808-5c8a-496b-b5f5-4e6b507b85ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "0d0bb146-4db1-432b-b0da-81e7b418897e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b69aaa48-7cfd-4b51-b8fb-0ab12cd0fc32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "40c97f08-0c77-444b-b1a7-a594074eb8ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c6ab4da7-0d4e-43c6-8c93-5213a127fec3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "24d13b95-89e9-41d0-9562-95abffefabc4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "df421d2d-4d00-4e59-8fba-fb5254fc22a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "88e958b3-822e-427a-8d82-83d29793994c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "47c4ffb5-dfa0-46c1-9e78-09b50461b24e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "41549ca6-546e-4dc1-a548-8c0e5f9c5a81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8a557d85-f57c-4d17-b4ce-6e4461a8b096": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7f2625b6-de41-4b25-864c-999f49a039cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "84041bf7-6c7f-4e2a-8fe7-3ea9f67d3023": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "67e220e8-c8fc-41e4-8637-c457cefe251e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "430d1b9e-63a9-4d6d-adb0-34e1b2b59816": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f9469535-705c-49b1-8508-4734221f7309": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "23d718d4-3ac9-468f-9eeb-ec7c94733259": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "975a41e3-cd0a-471d-bbff-a02c6015e665": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4bade5d-0dab-4e67-9c56-c154a2babe4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2df1b6ec-a2c5-4ec2-99b6-aedc258f0981": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8abc0b75-f5a5-40d7-abeb-b9a0583744ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5b6baf34-1ed6-49dc-ab16-b9ad50f3208a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "81dc95d7-3ce1-44d6-9338-9d7cc7cf14d9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1d5519eb-1377-4ead-a162-347f4f9bc9df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5678b6b1-8c69-4a18-9073-387c0a01b6e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aaa5a1bc-5475-4344-b8df-52b470ed0550": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e71727c5-8167-4f70-9fb8-3a9e167ad583": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8790ed76-bd79-4b84-9de3-9ac4bd55491e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9e4a6a21-888d-4fd5-84ad-a4324f959b13": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ebeaac08-43a0-45ab-88ff-aaa0752026a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "086ac9c6-88ae-46a0-81be-2b8e3a3ddd3e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e9abe769-209d-47bb-80de-dbf6b79e7a3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "753fd53d-8182-4533-9bed-279200b69caf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4a6556c5-2231-4b50-a1a4-a0361010d086": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "76c13bbc-f06b-4447-a3a0-3f5dec5aee3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "85f731a9-793d-4a7b-996a-6a5ea30210bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "28574a4f-a084-4b62-a749-89c279b27be2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5666f882-786d-4379-8893-61fb490ff00b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3bc32ac9-525d-4df2-beb1-07dbdde56f6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3ac2b192-42ac-4b31-9837-70e0ee0afc17": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3bd03a3e-702a-4475-865e-789a62899db4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "57e2f28c-4bf7-414a-aa09-9bac4bda9051": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "63ddecc8-da92-4f8c-8d4c-c28ced1b522e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d8f96912-1614-4e6b-9e86-515979062537": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ac186bb4-db76-4474-84c0-e75111f71662": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "46ae3842-1a66-486e-9bb2-0d8e67b4047c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7a823bf9-bd9b-4d17-b9fc-ce292be489bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d74649a4-92cf-4a07-855b-00df699d51fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a3e24f8b-897a-43ed-9c28-e44a4ff71c07": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "71d0a377-bce3-47c7-907e-e9d68ae3abb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e0bf0708-457c-45fb-8335-1661efa77485": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c4a11a72-5aee-4029-a54f-ce4bdeb81b23": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "34b90ba8-e62e-4bfe-be29-98a774ec0f8d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c75a21f9-ee88-4049-a208-e563bcfb1f94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4cc6bdf7-3138-455b-b63d-5634bb8e9cb7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4ba2d758-81fe-4788-a771-943d45c3f60e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ddd1ee21-c42d-4f26-955f-331bb4ea95fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "27f0d74a-caa0-4c7a-a981-dcee3e8f3e95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "15ac7027-c6b8-4379-b87f-c54357339943": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d3b97e90-cd0a-4eb4-9d44-71197bc1a293": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "090793d1-1549-4cd3-a4aa-e9ef3fbbda53": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7ff4c61f-8435-4489-9681-c7ee2a289feb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4a2be5c1-dd80-4ffc-9b4c-17ce6c7375f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a622faf9-1fad-4b22-a296-29641fd41831": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "32b66c87-e57d-4f9a-9777-f92a0d4884fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4c25fce1-cc93-431f-9a16-dfbf44e87a8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8051f711-7209-4fa4-8049-239a72b2764a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "55d97b06-80c8-419f-a453-659e43aa2eb2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ea60a72f-5c9e-4e80-88ac-16e8b09d31ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9066a17d-fc86-45cc-8b4e-17d6bde686ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8fa6bab6-622a-4d3f-9342-815b5ae70f7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2d59df1a-a729-4b8f-b664-e6b756905063": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79ba86d4-f662-4d8a-bd80-f12a710e67eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "baee7746-7d24-4be6-8302-fb59fa30cf0e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d0eb1820-c3df-4510-9dbc-f9668cc59f1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "358da048-d55e-4f57-8aeb-c3fe0588f946": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "54a04bf9-7215-4fb0-a31f-50ef82581b49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2d213986-fb96-420c-8577-007ee3db3add": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "835eb797-fc3a-406e-98ae-09ad8ebae8b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0e4e2a8c-b5cb-4732-8fa1-e9c0c9801a42": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "865b0213-dfa6-48a6-a5ac-2c9ab0beb522": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21dc4849-4030-4497-a9f6-9b32ad40ac1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2c80799e-31f4-46a6-a8d2-51743eeb9e30": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "698914c2-4e66-461d-b9cc-6ac4e996f2f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "09038d28-de32-4980-a00b-e919ece6b7fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0afa1ae7-0a5f-4059-8762-8dcdd50c5202": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "17c6cb14-31ec-49aa-85b3-94ef1e5389e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d6d2f6a6-ca3e-4a6c-8818-c479f49c9919": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8a58beba-f39f-458a-97d8-c65202513f78": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "68186ad7-02de-4f33-a21d-dfcac9d00ed5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ccbdfb77-9d9b-469a-bbaf-fc1862bbef12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "cdaeeee8-c584-4c14-85ba-fca58ab07d04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3468cd61-bd0a-4bad-8f40-51e72cc18e01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1f7034de-4e6a-4df8-9838-a1611e2b49ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e885b3e2-5332-4eaf-99af-d5432088c4ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d42ad9ba-7e79-41dd-afdc-c59a6f358966": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "00ba807c-0244-41c1-b261-027062fc5956": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e1523efa-b8f0-4c27-9146-4b0294d27bea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04cfc195-cd5b-4459-93de-3976269f62dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3b49d043-8c5f-49b1-8cd5-f0b82d4c7ddf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d2dd7c59-8f34-45e1-b8cc-f6a02eb51611": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "41a29b64-32da-4d83-9ced-094f7b9ce6ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "97496f95-ec2d-443b-8653-54c96588a206": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "cb55e963-50ea-4f0c-94ba-de997ae0c96c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f7304aa7-72c7-418d-872f-4c404b24e45a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "84be8aeb-eebb-4daa-9ce2-d508450566e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5a66dba0-4b0a-4d50-bd30-81de80bb9d13": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b09a4fd6-8b9c-41ab-a8f4-00738f69b237": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "be807af0-67d6-45ab-9bd5-941b84fa9477": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ed455e63-1277-48c2-bdf2-730be68517b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2dc757f3-8d38-446b-b327-583ed5effa52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e7d36e89-daa6-485a-a465-e23b89d2c1f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3700ae0b-3167-4211-87a8-cadc2f19a6b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c6b3dddf-5364-400b-a785-6da98e2d4f95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "49716fc9-7b59-492b-b657-e923ec9e84bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3723c3ac-ce88-4afd-a7ca-3f5ee2065cfe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d64810eb-5b19-4f69-8b9d-2f720bd43a7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "59745740-fe3a-4c2d-be95-3dc08c6dc89d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a0d3841c-9df6-41c4-9a44-22a190c15d35": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fdd7b217-6e67-49d9-8fa5-270899de15bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c62236aa-b770-41d8-8e9b-219caa724ad3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "6a365115-a2ea-4fa4-b13b-c924267f7118": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9f9bf737-5978-43de-b81c-f96243458893": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "12e9fddc-4d8d-4097-aaa7-6aca17a256aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f10f5e4e-e25d-414d-9462-81364d7bfb91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "78ffc3fd-fe55-44e9-828a-ba790984e552": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "29d1fff9-2191-4b2e-802d-da096710f3bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c320e2f7-eaf3-43f9-aa32-73dd5b05a814": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a31c9f00-7b95-4078-af77-f97f0dd9806f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "12e86677-0686-4d96-9e7a-ae13eb71ff12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5d2dcb1a-eaa6-48d3-8fd8-f886a5c50b40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "92fcff30-511c-46fa-b25e-67577c64d248": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c3b2a8b-2a55-4580-9549-10291100e05a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6ea6c53a-4b63-4726-b3d8-7e857ba8890b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a52e6858-667e-4b93-b537-139dc493efca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "287fbf1e-bc67-4784-a05d-345bdb0c018e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "72d5d0e3-fc8f-45ef-a933-e44d7eb1fa4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "57f9d1b2-7fab-4106-91e8-16c6567431fc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ff09b0c6-a812-41be-8673-eeebcbf3f2f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e56b9cdf-5e9e-4026-a9d6-d673b4b8fadc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "807efae0-b1f6-4ab5-8423-5b5030d7b8e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c13c52fe-a388-434d-8455-ab928b5d8071": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "834ae477-404e-44dc-9d2d-b6983ef3d197": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bfd00533-f8fe-46f8-8c29-1dddd83bcd6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "566a838b-7ff3-475e-8bdc-a2d7be3990a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0ce4c1f-39cd-4ce6-aa19-8d57e04b6fc7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c1ccf0ab-c4a2-497d-a0cf-5072dbf75fa7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c250e404-faf2-4280-803b-cbec9b79fa2d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "af1ef9a4-f63c-483d-81f3-440302360719": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b16df80c-515b-4270-af9f-922934aadd07": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f6493d17-8611-4798-8e6e-c6adc89e885c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1a27f0d0-52df-4689-add6-13e292c1415a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5e17f775-7806-42df-9dc8-db7f0e85a8f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c29ed69d-25da-465e-9e46-cf4ab50ae6d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1c9d6a38-71f2-4345-9b6f-7ac8e3a83f5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "200b7e3f-ef1c-4492-a1be-c705ece80939": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7625ab81-4b4a-4d88-ab0f-0a99bfc5d2b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4fce2a14-e054-45cd-80e3-0c2dc7df9692": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3ec533fc-44f4-44a6-bc09-1acf010a7b07": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9b1bd6f-0110-4f76-90a1-88828e5f6b0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c2dde616-cef9-4fb6-b987-7c5c423b7309": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "31d2500a-1d01-4914-95c7-307722a08f67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a808e323-d75c-437b-be61-b4d5d326e7b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9bd6a080-739a-427e-90bf-a45d00c10eb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d24ed251-02c0-49f3-baf7-775d45397250": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5e471ca6-adab-4663-9f42-9df8518f5838": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c8711b1b-0745-46cc-be6d-802dd9b3d952": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "506d3a55-33e3-4fae-8d04-67597e6eb400": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "72969a9d-cb6d-4bac-b78b-c3a3d6c8ab05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "92cb9be7-e94e-4490-9ce0-64cf9c49e8c8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d53886b5-3ba2-4f4d-ab84-3732090f12a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9dda8ceb-ef8d-4428-b5a7-f09c7ec24a9e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4bc71845-4ee0-46f2-a75f-4d8ceddaa82e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fe29a673-bac6-4211-8d61-737746eb6a26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ccc436d5-d563-4367-8427-d1d4a04d4373": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a6d32a7f-c042-449b-bdbc-7f654f9d9cb5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "89d6b5cd-2929-41d1-877a-6f48e6a8e2fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c91b7e8d-bb62-4f11-95ef-7b6782df03b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "f854159b-21ab-4ffd-872f-dcf0db9891f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "16070f2b-a37a-4950-83c8-0d6fa4c1c194": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "60d9b28f-5207-4ecb-bb5a-28787176b658": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a3bf5d33-fa9d-4bd8-a555-9f49a4289cca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b0dc6971-cf58-4e54-8b05-9cc643c7ab0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "35c8fe18-b6de-405b-a6c7-b46938fb4651": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "898f281d-dc57-4e84-860e-8969c6cced85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4fa5cba7-560c-4df3-b41c-4731fd522bcf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a8fa0521-b646-49b1-b5db-c81a82cc7838": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "76366baa-5829-45b9-9e8c-28fcc46dd8f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1d22620c-c269-4817-bb0f-f2edbab1b7ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6d0d2903-619e-4818-a74f-87c18989133e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cc410c3d-561a-4f0f-aba7-0dbf1f9650f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d3750753-7646-499b-8e96-a4649b3fbda2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "500a8c1a-39a8-48a4-84ad-3f7c01e248ed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3c0e83b5-0b7e-43fc-a629-8cf3efa614ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0bdcf9e4-4aaf-48c4-8945-983b96a9bcce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "44151747-fbab-4cc3-b5cf-f8a3b2f6d325": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "2ebe7295-edb8-4b31-b54a-12a9188e5fa1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "06ede548-8dc8-4966-ba01-fd1083c2a612": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "478337b7-124c-4f42-914b-5eed17f4b62f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8c8ab906-b54f-4518-be54-ea52598dc9a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "fc138cec-aebc-4e26-9960-4d02145989bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "86bb11cd-a33a-4ff0-b1df-d1d9ccd1e8ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cb1c3e90-99cb-4152-93ab-c1ceef81a5e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d334ad53-e3c7-4440-85b4-4c12d8f3ab70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2816c361-9185-44a8-a2d3-44893d1d1506": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9f27a965-1532-44f7-a775-67919b57298d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f141708b-9d73-4db1-a9d3-48c5d32cd34a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e2358d04-aa59-4c22-8592-bbc6401d8982": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "99b48740-d73d-4da6-8fc1-2eed56fe6bc6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0cef57b-58cb-4cb2-a0a4-85011c73c262": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a644ead3-0472-4f53-bd8d-92a37962482c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b8b4aac0-9346-4606-ba94-68268909daa3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0bb88f76-50e1-4a08-91b1-23b70a2490fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9912e6de-9aa2-453f-b3a5-fc55b18458ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4ed2ebd-3d56-4636-9130-bc241f535b79": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "76c8b732-395f-4741-92f5-aeab8208760f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c1e6c131-d519-416f-90ec-339d145ca06b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e74867b0-5a6a-40a4-b5e3-4e006928f6d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "16f38422-14f7-44d7-9833-43073a41ced7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fef1a0c-a0a4-4194-a7e0-f6cc9bb60a8a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "890cce0e-72c2-47ce-a950-dda54631d552": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4dfbe3c6-a7ef-42c0-bbe6-33ba833fcd32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "00a23d0a-cf6e-4f7f-9691-4ee7f31c4ecc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d4336722-42bf-4f20-acfe-9088b9d4748d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "693daaba-66cb-49e5-b6ce-c00ede85913c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e26336d2-9b85-4543-a0bd-bd1967eaa191": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d80ad3a2-df8e-4320-9a83-21855f9437b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "49c10681-7242-44ae-9633-03107d64b3a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "af2ef751-9448-434e-a1c7-761d80411142": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0b7ecd12-8103-483b-b45a-6d342037f5a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "34b098e3-a52e-407a-bb81-8b144a928ec6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1aeb918e-d927-4736-9b34-96b2b4f7f7f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4ec2a93c-94b0-4e3c-8fbc-72864225c728": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d47a1ec2-b850-4395-a4aa-a36a31fd315d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "be29d560-f47f-4337-9c3d-49786414bfa6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7319d3b0-0809-408a-b39e-dd0ddf28990d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1d978309-f8fb-4749-9b34-7fe41b528886": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4f91946e-0ee5-4a94-ab36-ee60ce9863f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d196d976-7104-4a5a-a1e7-3ce2305b6d3a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8badd54b-76e9-4c1e-bbaf-e2dca03273a5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "40b6c2fe-d9e9-4524-8f99-2c2f51149d28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "fe2c5099-21d5-4b97-a0d4-6e588643c566": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "34e8ce53-6824-4766-8c7f-695c023788dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3eafa547-4cfb-4409-b2bc-ea52bb8cdb09": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "beadd231-b039-4ec9-b1af-47be7aa42a1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1d808631-e3d1-48d5-a001-7405606906b7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "adbd0257-2184-43c1-a0d7-c30512832e90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f4e5fd76-9728-4b24-af77-e54247e831a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cd823e66-796b-45d4-bbda-c3be2da3c381": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3e1974f3-32b7-41a7-8cdd-fd971c1c30cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17d48100-99ea-47b4-bab1-bda955376b0c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "efe69913-1d67-444d-976d-ea70f0123acd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bc4d739f-eb47-49fa-9a88-5424949a653c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "fab66b4a-afc8-442b-be47-512b9642e8c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fe5554bc-5f0e-40ae-880d-f231910744d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "30a8aeb1-5554-4529-8132-ba0fd506f86c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7d300d0e-8221-417f-8542-957c633a2b83": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3c365ebe-958a-4c43-8e57-eb45f6a2fd3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8fd788f0-b2a9-4ef4-9014-0e37db0a95b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b97ee2a8-a6f2-40b9-8d3f-33cc43f13cb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "ca3bd2da-a026-496b-a995-f98a877bcf37": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "41d0eb39-4be9-4b2d-8090-3c88e1a3a789": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1b11cf44-0425-43f7-b491-61495f1cbb33": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f2dcdccd-9f4b-45a1-964e-a474d110e6dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "64d598e5-80d3-43b1-9291-00f1fb6fe0db": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c31e004e-e43e-4745-9fb3-f101713388e2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ee297625-7d17-493c-ba74-407f3549b59a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3625236e-416e-46c5-a078-ee3bf85c3093": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "212692ee-0cc9-4c60-b091-657daa530e04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21210b76-7907-4a8c-ab87-d8cdfecce338": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "dc1e37d8-dd89-4bc2-bb12-2003be54ac4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c3740131-caaf-4425-88c7-7e1090bec40d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4674f95d-c544-49f1-a730-f1253c846fa5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "34a11eef-2734-454a-9a28-0ba46accb7e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7c46ab79-9942-41c2-a7ec-bd736d6fb3a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1f0d0543-1ef8-4cd9-949a-3beb75ce8ac6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "48af9d5c-b8c8-47c7-8c8f-9701d444a580": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "be8459ed-78e9-4dd0-8f63-2a3d0917b7ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8d669eca-4e45-440d-bf97-ce98df5b6066": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9605a6c7-4a52-4cfc-ab8b-7459685db658": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d3c8c1c4-0987-4c99-8dfe-44726b58311c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "81324122-05f2-457a-a623-a97a6ad54171": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b75013e7-82ee-48d4-a7ec-06287f77ef78": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "1c57d55d-e1dd-4ea1-9caa-4727c5ef75a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "66299ccc-7d68-46d5-8076-c22394d303b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ba32282e-56d5-4e1a-9e32-457393a8ad45": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "183c5358-f544-4962-b124-84b06ffa2f18": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ee1fe243-feaa-4eef-8401-69a75f938a63": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "aadc3c66-a249-4cde-b27a-d077ff67644d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "669b7d17-f028-4d25-bc80-e17929373fa7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c0b66605-2d9b-49df-8f56-700be6e2119b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "839af5a5-b1a4-478b-a772-122dda02062a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f2a0017e-b4bd-45c9-837d-6ea974ba44fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6f99adb4-4755-4849-9788-66f4e7cf8999": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "308ac536-fcc8-4396-8643-697afda15931": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "94ce3f27-0455-4610-872b-1fa8c7e22baf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "a4658667-1bea-4a7d-93f2-665776521c91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f01b80bb-5600-4ee1-ad23-1f50aed990d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b90903ec-93d4-40d3-9e8d-36d55e85bf0d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "be52a376-f062-4c6f-aef6-54acc030d83e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "4db694a1-f651-4ad5-ba50-b8bb3f2f2d0d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c73218a5-ca48-4bf0-9975-c92d0e5f0e17": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "644764b4-e5b5-4af1-b16b-795a5b43b649": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d94072d1-30d2-4227-8341-90d7fe2dd970": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "18f8e21a-ea0f-449a-8f5c-4dff0f58e34f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c1ede354-e11d-4a32-8436-8938a8b7856b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "50a65e85-213d-444c-82b3-8af463e9bcba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "124014e2-0e0f-473f-875c-ea028eff8c4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a7364f4a-eed7-4fd3-ba69-13cdb6f257c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e6a27aa-5030-44fd-9940-0cec7430c849": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e08e576f-d77c-4590-900d-9fe27bbb80e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "3b4094b6-f2e4-4d77-8118-72e151a893d5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f8780015-a88f-4f98-9397-53b5f0da239d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "41312350-74db-46e6-8fa9-a6f711080698": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9f2ec8df-4d9e-462e-9897-b47677480580": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "afe0f187-b8b4-4568-8e2d-956c43aeda76": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "0ebd59e5-5948-4146-ae5c-ee6c07edb338": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "12491a9e-ff76-4a69-bd4a-94e735c4ca1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2709d3a7-5700-4c6c-9363-be1491791914": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4a132f48-6e92-4dfa-8f89-ab954ddeb7ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "675de803-6151-42d4-8294-9c312c80e657": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "115648a8-0cf7-4c9c-9553-4d3150963274": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "26128355-2890-4b6c-9d5b-646f1010182e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c0f7b7f0-8a94-41a6-a615-476cb67f21d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "78c7e563-efc8-42d2-ac1d-1e971b265581": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "35b7a974-e093-4394-b697-ee61f9d9cfd3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "cecbacac-cac2-45b5-b7ec-7eb8df450b33": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "05f559b2-435c-4142-a183-b8e6fc8be3d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b27c6fb8-5f98-4282-823a-3ba2c1c54d6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a179a001-42d8-44ad-8a85-ebcd5ae2c254": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "0d147614-4ba3-4ba1-b2d9-fb6575e1efd5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "18841cb5-f13e-4a4d-8425-e78931e060e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "56807b57-5c03-49f1-afb6-e4bd30a53bf8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4022eb27-5674-45e0-a224-eef928df72b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "aa4113a9-959d-400c-ab3d-2efb26c48f74": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "0ec942ad-0fb7-4dfd-ae68-6533c3f33db6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7e0666be-46e4-4da7-8081-8aeefef20c24": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "9f817037-8778-4834-82e7-72ef38fccd87": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "edb8e54d-0276-41e3-9808-82c3d434063c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "38b70cdd-5280-4ecc-b4d4-5ae3371b6668": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c933cf64-0840-4af1-ae92-9e18d5fb965b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "a9eeb51c-50e6-4bd5-8792-7adf696d8da6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "028c7668-7ee8-4552-8998-1271b3539603": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b87fb75e-29c6-408e-b6a6-1f3c0d4d5a73": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0404db4b-57ca-4d48-826e-d2bf3d4c282b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5f06915f-f7ae-442c-ba90-f90ff068d872": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "98e2afde-701a-463e-ab30-eeadab91e2ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5538ad6a-d7ba-4954-91fd-b2db0da41ecf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6d7016c6-d579-4055-83f1-154327ac1f3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "69d0fc5b-a3e8-40bf-bccd-be1b6c81ce32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "062be019-9fce-4d07-92aa-9ba2015cbd86": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a696f8ef-d9f7-4925-a787-7330c825cdfd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "242dcefe-8060-4dc9-b864-8b0949c598f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "058e4592-3838-40f1-90cb-634dceeb2a31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cf8af0eb-4fc0-4fd6-8316-06858b54554e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c6a0788f-7a80-4e44-95da-fe532b2abce0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "cebd90a8-e9c6-4b7f-9adb-44b934511008": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8ae92618-19b1-4d1c-9537-9ea7d9d8c1c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "da4401f3-8d14-4e3a-94e4-80bbba094c4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dc6e55c5-abae-4258-9433-ffe7d2b5652a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f76fa4c7-b2fd-4c14-b68e-57740ad25361": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "12ac327a-bd4b-4992-a52b-3d20b48475fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "06d379cd-4ae5-4b4d-b416-cea4ffe12b11": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a3e699d8-bb3e-44eb-ae46-d582c83482d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9516959c-52e9-4bdb-9815-f749aedff4bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d78da9fa-93dd-4203-9def-9badad2417ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8a696fef-1d15-4346-8643-2861c9acba3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "aa733e3b-c675-4c2f-9ac6-25eb46578d13": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "623aa164-2296-4851-9202-567eba6b6144": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21f5d932-c672-4b6b-8701-0a3547ebae81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f7bcf8fd-ab62-4961-9b74-7407607bdb3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f1447901-4e65-4a69-b80f-1ada8e4c842c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f79dd34b-b8a4-4f2a-a827-c4f15b272d1e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "60e67ecc-d2ba-4229-bd9f-19d9885b2c4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "18144395-1f84-499c-9bb6-21c141d00e90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "85ce0b25-a9d9-4a27-af7b-5cf8ceb84d6c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "33c743f7-a80e-4f8e-b590-6013c428e8f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6a04165d-af66-4e0a-8249-d89f8dad3780": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "903e754c-c635-4f83-bb58-948b4384978a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "adc87673-72b1-465e-8d46-27d610864e56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "de20c22e-4f76-4c5c-b220-9b05cd6e6926": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "06ceb077-30e9-4a59-9a07-32e06cab3df1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d111bdc0-5b3a-4277-b71c-2ff435f5e21d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c4c49caf-a20e-490d-8f43-9ac17ef74836": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c208221c-a3a1-4167-9d5d-e22ba1a53054": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de222468-25da-4923-b66a-4a6eaa386e57": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "419ee981-d39e-489a-af61-5b90c6ce681b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5991e9b3-e444-40c1-9293-7f066f3f3d4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "811e1198-fc05-4e1c-9de1-358bf9329e9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "388e20b1-8b37-4f20-8106-2f27d9608fbc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d6b568a5-c9c3-4a47-870e-0a77585f4354": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "4d44fb83-bc8c-420e-afdc-5ba5477b5206": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2d840115-d928-439a-a216-33e1bacf2fc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "498cea9f-f416-4150-8c63-86b13e0fb32a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b5d73aad-52a0-41ae-b572-261af52e1e93": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9cf782dd-e36e-4a1a-89c4-ad186f082785": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "69dfff66-13ae-4a61-9c4c-87e1aaeddaad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "7ac0b37a-6789-40af-af99-b8f7cb226d63": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "32aac4c3-a677-4f22-991b-c6b23e94a258": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f1bed8f4-9f81-4277-9f98-ab9ed7431348": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dbcffd38-84b3-479e-9837-15dc2428f085": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4a494712-1257-4443-84b2-9d79da62983b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "476d9a56-0014-4f1e-b468-514e3df7ea5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4dd0d8e2-436b-439a-97c9-2b77a655ff27": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ced8e5be-e927-4918-b4a3-f9f76a036182": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "1863a481-aab8-4d53-8dea-98aba417de43": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "71ed3b50-f18a-4bc3-8fcb-b9322267ce32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dc3281bd-97b8-47d1-9d81-ea089821476e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8b6acc41-de22-4df7-b0bb-b1406f9113e2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b3de5f58-8e44-467e-9a11-ac2227c41705": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6c5d3c86-a335-490d-ab60-c74f29c558e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "32333cc0-2f36-458b-82b5-4065c52632b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "259652bc-1ac4-420d-8544-f184e9280d02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a9e2d052-4ffc-4541-99ac-b3dc1d8b302f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0f023cd-3682-4ff6-9556-d33c81e8ebb3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9f39703-4b9c-4425-9a90-508d13f1de56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4ef785b9-a619-4283-8511-a8942002160e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "46730bc0-9509-410e-bbfa-859042993e4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a648ac3f-715a-45c0-8784-b3725235ca5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bb84793a-f4b6-4220-8ac4-0917c44b407b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a3b21c94-37b9-4935-a521-60723458d492": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5b94f64f-a415-4c4b-9594-472c03003d91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cbd009d6-2795-41fd-b332-d1e9a6e27f19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "77491af6-97df-479c-b39e-9bec0c476e8c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b2652946-1cef-4f4e-bd88-7962160b5b5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "74bb6c49-cccd-4778-9541-718fbc559a61": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ec2f1440-e216-4840-affa-06db939191d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "11e49782-2225-4843-90ff-2f2958616783": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cb0ed700-fa25-4d53-8d73-5df040ee673f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93f5a9d4-8d79-49cf-b5a0-6313ab361b6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "10954717-8451-4310-b34f-cb4f3feb820a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0f6c9d00-0579-43df-a86a-9066c1d82695": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fc742987-2af4-4fe1-a660-970ba6aa341d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "13836045-4aa5-4bb5-84bb-6f2f0729659a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eaddc543-8071-40d6-8c2c-4b715945bf2d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "48641e4f-a0a8-4b23-892e-3f2bd13b7637": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3c35d74a-0cb2-48bb-a64c-2b241e97ab1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "71c009e4-ba13-4542-9cc0-da2d0e478f1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e224ea1b-9960-47b1-bd47-e8d5cbe640f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8d523fd5-5811-471d-95d6-ce165e1975a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1b3c7bc9-cb28-4470-a375-4ba849f523bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fac7f833-a47d-419f-abbf-f368738beaa3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "75ea6353-61da-45e8-9bd1-919775ae5b5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "45c4c8ec-f4aa-4e43-a35a-3cab8fbc4216": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7535c7cf-9786-4f3b-89e6-2c3b9ed1cd52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de48968b-c360-4d63-ba16-0cc9296c8b1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "00a79dce-a640-49d1-84ad-886788b14556": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "76090536-b059-4ae1-9c1c-75f02590152a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "67880283-b6f9-4301-9081-4a1db19ec378": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fabdf0f5-840b-4208-994f-a45d9414ced6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9657e603-e26f-4be7-af5d-8d5368deb94a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "320b417f-716f-4644-b401-7b11c87f64b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c829b46c-62d3-4bda-950c-1a4932825c9c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6a4f0afa-3a01-4b2d-8541-f83a3864a1b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cdb93d40-b306-433b-a9a5-09c05ce9a0b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "df9ba822-352d-4357-942e-94368b936f7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1b0676bf-cde9-43b2-bcd5-ab1036ec19c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8e6f78a3-7cfa-4c79-b975-d57f16ff37c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "91496af9-16bd-42ae-9b86-87631ea5e17b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3a215e8e-20c6-4e40-911a-14ce590676c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "14f9968f-f66c-48dd-b5d6-782dfc2b7ec0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7ea9270c-8bc9-4988-934d-6fa1de7969c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c98e4c2a-12c2-4e4d-8036-d9ffdd4cab41": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b3de3599-e2de-43c7-b4ca-f895622cbdb4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a2b84d8c-3d5c-4662-ade7-96649ebbd700": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ea888dc2-880c-49ee-ba18-2961728f3b12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "6aacd323-f63e-4ce6-90fb-ea342413ec45": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bf37805a-b208-4397-b3dc-536598324b19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5c13bfe8-04a4-42b1-ac32-4d8d80ba6ae5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bde7786d-efca-413b-9773-815dd016f2f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f4484e80-5e7b-4a10-9e78-c4853fd3aea7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "147a0ace-f413-4116-b652-49ec45151847": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6d8ab91a-c9d5-46ca-9574-947cf5735164": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17c97984-8134-4f1d-b98f-92d84065d828": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f7eae059-cc3f-4bde-8ed3-30d78b001818": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "08761161-d854-41d3-8606-1d32fc74c52d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "757366f0-2078-4227-9ea6-e383ef1d27aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7776413a-0a19-4c59-bcb4-2ac7b624e061": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c0208871-2a63-40e4-ad7e-dac8c27d0d93": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b256250d-486a-45cc-a4ef-1383789eacb5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "52e0093a-c00c-43dc-acf3-1012af95186e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "add3c431-2b82-4e9d-9e70-2d861ec354c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "45ffdbc5-f438-4d8a-8d72-ada9f08f0f48": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bf92cc2e-cce4-49ef-ac11-0abf019fcd8c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "32fa2266-c746-480c-883a-99d865ad1f1c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "afdc9033-c91b-41ef-b0a6-16842c6c7692": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "544d09db-8590-449c-b6fc-5f02e6d8686f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ab58fa0d-1524-4016-907c-816e590ff80d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8df7abf0-2737-40a1-b06f-796206f9be79": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "574f3ca2-2f6e-44e9-8cfc-c6f1061a8644": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0795faca-7758-41e6-be8d-cc7d191ad5f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "02184aea-ad3f-4b1d-ab70-969492688a04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "07bf19fb-060e-49dd-88a7-de25c693def7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8e640044-b6a1-4818-acd9-716776000d9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9cc128e-cf07-4adf-9844-d1191e1f08bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "acbe3813-5367-4b7a-b63c-15c453dcf043": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "45990809-225a-43e8-80a3-6a1c60e64b44": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1857b240-d51f-43b7-9ede-f14398b589b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4d72032c-28fc-4cff-abbb-ea7b97641ca6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "32fb9dea-ff6c-4179-933f-3514b59511f2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "44eaa7d2-73c6-45d1-b8d3-562260e17df3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "328d987b-bcda-474f-ab98-9f7e4c71cd92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d60391d4-9592-40f1-a668-bd28e9875873": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6769fb31-bab7-4aab-9d65-69a1f94ddcbc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "935fb545-553e-434b-9645-400177f9d6e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4d7be33c-8222-40c7-b9de-7e7502e10503": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "43b95300-b28c-4a18-bb19-eed67bf88a17": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "820f32e4-792f-4704-ae6c-123dbe68013b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "cf87acd1-07a0-4b61-bdcd-6022762c90d9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9afead0a-ad2d-4148-8c88-bf595f168baa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e4de91b3-0368-4035-88db-e8e35c3fc251": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "929ad090-8c40-4a2b-87f8-9bc7b0ef6b11": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6703a151-20d9-4a05-99f5-7c2b04096da3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "776ffaa0-acc4-434c-a61a-1046d867a0ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5323075-f8f6-4a7f-86f1-ce208d7419a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "35749254-795b-4974-83fb-1bfbe359b7fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d627fcd1-1f6a-44e4-95fd-2a6419184fae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ae9c35cf-2dbe-44d6-bd9a-88e2b64168c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b83c1a84-a8b2-4367-a676-f5d5aa0d417c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6af106ad-befa-4649-9bdf-5992f0656fbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ca4e7656-7319-42f6-947f-f237f5fbc544": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "93b591b8-c5d9-47c6-a85a-b0a9e042aa00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "05f682e9-29d6-4208-a9ce-e77ab63321c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "14504c7d-e605-4d7c-be9d-03fcb24a2d24": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "afd3112d-66ce-4aae-95c0-2cdc6926827f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ea668890-9552-4b17-8628-a8e7e68496f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e2ced928-029f-40d4-95d6-65e2f2430380": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "60daf9d2-9f30-425f-98e8-62b29fef96b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f9793ec5-be84-4c30-93df-695f023bccbb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e664f37b-1c2d-4c25-b0e1-f7978aaf27eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "593d57a7-dc11-4961-84b0-eb96ac0453f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7524745d-380b-4e98-a9c3-591dae4dcc3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "acad9d02-66ac-4923-90b3-4308b42f4a44": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bc629bd8-b181-4af3-9b8b-b7172c3b41a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8c33709a-68c6-4336-bb77-d7f46f62d124": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c0c1981e-27c8-4f78-85e8-b7e9932f9979": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "323e804e-a073-4567-8af6-2520e634f64f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0d39a8ec-8171-4ef7-8659-0d9f9aec64c8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "bec4ea5e-a356-4494-9036-5ec410059646": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d391f699-4897-4942-9c64-37aaff64d185": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "18f7230c-bdd5-4640-8cf7-38545205316c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1c63330c-bd1b-4659-b561-7aef0cc3cc60": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3ddbf624-c8e3-48e6-ba5b-d5eef72ceba2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "40872aa6-58a4-4f83-9c2f-da5686c459ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2077cef3-d970-45b9-8a93-c7068e5675f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "fcb43bc5-ef88-4d98-a386-bff6c914b99b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db97b411-65ee-4bbf-8522-ea73aea7161a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ce3f6409-f78a-4253-bdcb-034e0698827f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de00de48-ef84-4a25-9e7e-5f10c4679da8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2d750382-3888-449d-ae40-288a2e1f8604": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bd225a8d-d117-4cb9-b3f0-21f115b49fb3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5e6749f8-6a95-4418-9ea9-b78565e3e794": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "098993c3-a3c1-431f-a2eb-b976c0d1ce30": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9139dd15-c437-4cfd-ac05-854daac8c0b7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b64c1bd2-6be9-4b05-a0f5-fd84c7309fb0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e8f8c591-9a90-4585-ac62-88cfac5f4573": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "fa1d7789-dd2d-435c-a5e0-f3545cec2a32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "358e471f-2001-4ae7-a25d-03dbb3454928": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e3f12aa7-4ff2-4104-b393-24dcfc5d4071": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9a0f497b-a182-4705-a19c-ae9a723a2303": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2bf8c064-3f9c-457e-ab20-430e8edddd13": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c579f241-4d3e-43bf-88e5-5095ab4dbc74": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "7fa162c3-72d0-4f21-a424-f4e9cd7dbb88": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aee8c173-07c1-46e9-84af-65a83452db56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "02ad429e-2cf8-448a-90c8-04a280d115f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f16b1634-d5b9-4cb6-893e-fd234bdb9637": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "45efbde6-adc5-4565-9e33-1f2e0dd40240": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "311d9f26-4ac4-4abe-a9f4-c58486f048fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c1387e6a-5186-4b5d-9591-ff1a929476cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8b58fd80-284f-4fde-baa0-00bc846c2795": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2673192d-3385-4074-a9ba-d8b1f2fa8a16": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c0353837-8048-4d1e-a992-f3c59c164665": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ed4bd3bf-a021-4bf2-8ba3-d82d12002d9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e9ddb619-9ce2-489b-aa1b-3acda5f5f9bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "268f8859-a297-496f-85c1-1e831a923ed1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "cc2fc648-3039-40e2-bdda-8644723ce933": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d3f6db50-9a55-4101-999b-499ccf411ada": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "46ed9ee0-b625-4b31-81e9-22f2191a9981": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "72e50947-e772-4352-a08d-a6dbb4866ae6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "97ab8429-0cf9-424d-ac0c-99c60a20fd3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f04384f6-136e-4b5a-9ec2-3a3d9ec6e866": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1e925f90-9c31-43fb-ac54-2eecd375723e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "74f54af9-4421-4775-a9d4-8018d6ed2c59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c241952a-107e-4a34-9f18-5f415997f303": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c465a52-16f7-4970-a9e4-fcf03c5e6333": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "91a4092f-3079-4b10-8eaa-987b18e7fa5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "271c344b-5efd-4cce-bc10-d867bdae83a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "81b06080-48ea-4d14-bd80-7ee84773a52e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ef06e4d2-c920-469e-864f-1e27470d9bfd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0d1fb5da-70bc-49e6-95ea-f6282726e8e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "5f2099a9-ffc1-456c-951e-7f7559381193": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "82ce87de-3332-4abf-96b6-a1ff27ad6a6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ce5d244d-8bf4-44f6-a762-fbd904a375e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04caed71-b1b2-4c6f-bcd0-e0b4dac99e02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eb89b353-464d-4142-9914-781932fc0aef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "595fcb3c-a085-46ad-a19d-c31d4dd96f08": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "716a5e34-830a-47be-8d9e-b736e88901ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2b74ae92-c1e2-4f37-b653-fdfde38f22c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b51616e5-8bc1-4fda-88b8-d6cc4f93a265": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c066baf2-8185-4a01-be1b-d83c6c79b3e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e3da3564-47f4-48e2-b1d0-1b645276696d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b2ff2703-84a1-4f94-b089-370ccacaf944": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "89658206-9bea-4fc6-b057-70fd5ec9dcb3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9718ff00-b399-4e6d-8a03-5035b3ab8aa7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "51ed896f-db90-465a-9bd7-e6ecd7534771": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6000c9ed-b8fd-4adf-9883-7e64853a427a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d835c63d-f7ab-47e3-966d-64a06613c783": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "9a1c47a3-ce32-4352-b96b-5c6a693b9655": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "86a86546-7fb6-4a30-8e89-6f6757fb1cfe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5e882eda-8e64-407c-9878-1a128f2711b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c63b92f3-a03d-4f92-8f4c-00760e58a65f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "da5229e5-c26d-4c73-8d36-d63fc23f7b0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "60a1a5bd-5b7d-4b5e-b986-2f2ee2037939": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a52c2fa1-cc5e-4084-94be-dc9297f6c14e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "89085777-a9e5-4bd0-9cb8-09e8f33d48af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "feccab7e-3893-4210-9fce-649b8117b293": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f6cdfc30-4eb8-42b4-9ce7-a1ab1adc6374": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9f5400f8-4497-4398-b443-56a35fdec4e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bb815ea0-1d31-492a-ab8c-d9aef24a2a4e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4a359a7a-0225-4042-b552-d8243941cb8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "175c9500-79d0-4cc9-acd9-8dfadf3c3f0e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e3fa74fd-7799-4def-ab89-fef55b11d22d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f84b7f2c-8bc1-4b0b-aae5-008ad655d026": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b26a040b-a493-4b76-b2a1-ab51320dc3ee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "94f7ee7e-2d0c-4f5c-8a83-126e88043e4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b54770d1-0b60-44fc-b059-94101f483297": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "15413e6e-2d64-44a0-942d-11a04d03941f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "15ecfa43-0810-476f-bb76-9f5415e44e7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4b758696-9fa9-4749-bbba-372be28115e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aadd5b84-fed2-4874-a60d-f128ef499199": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c9bc026d-5332-45ec-8101-153c04239bbb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "76512400-87f3-4d64-bbb7-f073c062da32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "491c978b-5c4a-46f3-b019-ca645548d51c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "78b32462-5b43-4d13-8dc9-0d7c9749e0af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "76ad96d1-12d1-4cd9-90ec-faf032a90c6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "38c122ac-d44a-43c7-955f-5d15a3f19c85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fc79c255-97ed-4a78-9e4b-f87c94f64bc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "16502de0-6e91-4c81-a1ae-a6786c7cf172": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b171fc1d-fc0a-436e-9aea-4706830ccc03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1ccdaf60-3e99-453f-965a-fde85f0926dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "972eb6a3-43ef-4e9c-80b9-95d20a94e29a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ffe9986c-2e9f-43d8-82a8-74e45624cbcc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ef648996-8fcb-484b-9c1c-8b90e67f5997": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d4bcd45e-6702-4fe1-bcc4-d4f7a6c9634d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8235737a-06be-4fb5-a564-6f7f2379244e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a10b78ac-28f6-4a0f-9be2-0a46f1a218bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f5dc104f-0d86-4573-af9a-a2497da23bd1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9f4f94a3-d2f2-47b4-9287-feff3dcb605b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "75004008-3be7-49d0-8ce7-6d2c16c2d9b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "54092d2c-bb4b-4dea-ab31-12fbf372531a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "716e5731-1395-45b8-b616-7ed35e23aedf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b97e49d0-8df1-4f2a-8f6a-8957aa9bbe6d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c3025b7e-43a8-478d-a070-538eddf1e029": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f35d885b-9f69-456b-b2a6-e58dd2441201": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "60884b80-1401-41e2-bc06-2ea0ca9199bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e8dc8f1-085f-4223-abf2-e2a694f8c165": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "17540ea7-0262-4474-8b28-fbea152e3d38": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "218074c3-4a2c-495e-a478-e7d97c606525": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4bb854f6-9e15-4f5f-a2ca-6f490743e0a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "daafb4f4-25be-4e27-b85c-d80177523942": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "319df091-b687-4f96-89d8-79140f93f1c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ee3de736-aa84-4897-bddd-66cc180f9a51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "671261a9-40d0-455e-a0c1-d7099abfe109": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4576b81f-ff43-4565-af86-b5f8d462d0c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "de9f17b3-b4fe-4d2a-990a-269f259568c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "40eb0334-03b6-410b-a333-91705cac685e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "820389c5-02ba-4e3a-9af1-24ff355dbe04": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c97a7976-fe12-48f7-8938-32b4efe1e2d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "26e7ecb3-9fe2-4103-afd7-bdfe35d72c40": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1ee3daec-3424-4232-9aef-b9fb6f15a242": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7ec61311-5a19-43da-a45e-c2d13e984cd3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2c0e23e1-b0ea-4199-84e7-b0b6e2908e75": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c82c3c46-c0a7-4921-b41f-ba1eb7a72d00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "77994142-b88c-400a-8766-4a878547dc4e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de09412b-3e11-4d9d-823c-3b7553a28e03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "218091ed-e616-446a-8be6-e9bd196a0541": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "28fdad85-235f-4894-804f-5875adb04f14": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e32e4318-3abb-4331-a99d-f23adde3100c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f5a5daba-675f-47ad-b486-f59663d071b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f997a35b-7de9-439c-9c0e-ea750712b3a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8ea6aa5b-6b45-43b9-83ad-0166871ff3c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "488891b4-9f3d-4dd8-a5e7-1f5ef1e2bdbe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8896cdb4-1e86-485a-b7f1-d481ad8ad8bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9cc49c60-e707-48e5-b42f-0a7a134feec5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9c197115-d0c7-438f-81a6-f5121009cfe9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f3d81042-5e5f-4828-873a-7f349a5c73e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b6911156-77eb-4559-9362-d45e7f916ffe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e868209-2bc0-49a4-80c2-71e3df1d6eb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d3575ba7-fb63-418b-b90b-80284aa3e335": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f46ade17-7fbd-4ab2-a529-9896403ecd27": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7fd5deb6-e5ab-44b8-a072-6fb6fa9667d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "bbea0d47-a222-4b94-a955-30f3968de9d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "355e2c66-2e05-4e25-83df-3b107f028ec6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "11ac8fac-7bee-49aa-b780-4bee610f18a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5e587d9d-e2fc-4a7f-b5b4-9d1272a3fb39": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4c01e63b-e200-4d60-a8b7-8c03437484e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a90ce3a9-e297-43ec-8069-d8d375b1d588": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f7bfff08-8a48-4512-b123-a9def98aa4b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0efc5955-b5ea-4308-936b-364d48d58c67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b24226a8-a302-442d-8a62-a7a4f712d78b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "31fa76ed-bee4-48f9-8dc2-b5ed4472c906": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d02670b9-2c81-466d-a158-d2a0fc478fa7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c070bee3-d929-44a9-84ea-fe02238d4183": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "388998f1-922d-4413-a71d-d4b10676a17c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d6dd5030-3256-4b8b-894a-2d9134b522b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f82dd4ce-3233-4838-a1d4-f14caeb72d5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "622af420-edbd-433a-9d8d-2dc7cea1e6c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "56ac4f0d-5590-4f4f-83cf-6c75f913b5a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d3bd12ab-5c78-41ea-b738-11aa507cabf1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ca081d0e-272b-4942-a3a8-6cac96d86584": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "542a2194-a586-4f89-a95c-43e075f60a31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4ba0d740-865e-47fb-a33a-d3ad0ec10f8b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f0a4ef7d-1edf-43c3-bbdb-f43551a83be4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "889c458a-255d-4411-827a-b42f76321e5e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f19d8162-7723-43f3-8abd-c6c28abfcfbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3cc6eb79-f008-4857-8100-f7c259b83a81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9f2bf52e-9470-4ba8-a771-af9b6f97e90b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7834e61e-fd61-4550-a5e8-9ee316a33a6e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "463c4ee5-6bce-4a8a-88c2-827281c9a0c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "26debf68-81ea-4a42-ab36-fea8a9e38a95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a8ad795e-c198-4f73-8ba0-9694b2d16395": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "8c21544a-cc24-4096-8619-1acf4364ba9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ea275afd-9bbf-4627-8325-cfd581a35fa3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "350b98a7-fb6d-4fda-9703-dd09b7003447": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7490912b-f261-4ac2-b98f-037ee38abbfc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "725e6163-8a7c-453c-93ed-b88aa88d67b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "316f9b7a-4b07-4b8c-b8ce-6149a310ea49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "674495b9-12ef-450c-892d-1c023c15cade": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "faa779cb-6f60-47f2-8092-e9737f7236d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3fcdb7e9-304f-43d3-a1a1-541a0a2340a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "558a8f75-da44-4067-a3e4-92dd11e3e86a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "26cccf08-6dda-4857-a5cf-29312f3f46b3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fc0ae3a8-aa7b-4e35-9e57-de8e7872b9a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "bcb54c81-743f-4df3-9dc4-e613d90a991f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1fc4086a-945c-480e-8579-882031bbc070": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "eb0db829-87b9-4e9f-913a-fc5ad766213e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "fedffe3a-77b3-4315-a3f8-16cc05537c41": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1073c6c6-a770-4d31-a6ad-9752aa82c02b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "64904e65-ac91-4d7a-8063-4662556ea003": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "61b075c2-3f63-4407-9d71-3896a94a5549": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e223fa45-5147-48e0-9138-2c387ebe42a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ff11de64-47e4-48db-961a-3729d4da88d6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "10fcf04f-6f2c-4c40-b3e5-0a7716300831": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "25adc3cf-c50a-4ab8-8eb1-e10cd6c3bd37": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f62dd920-2653-4b56-a2bf-b9c35afdabc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9016a162-c20f-4bc7-970a-c34e5c7e50de": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "dc7c81b2-3752-483f-8e0c-203c63adbe29": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bf920144-a2b3-4c2d-8454-f0cab5a8b0f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a94da5f0-380b-4cf4-b346-ed53cb9b59d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ff0b0505-c8a3-4a4e-99ec-9bc8a17e96f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "497d5c61-a97a-4f5a-9ad6-2ec2b1d56d2b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "67b6cc34-5c33-415d-b995-6b5baa92ab0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8ae8c120-54fb-4f63-afca-d430f708c1bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5bb31fe-c838-4923-8e68-112b2f1a714c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "455f7eb1-bc77-4766-84b0-11077fc13630": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "a22437ac-eeb9-42c5-bcfb-0f82e74fae0d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "78353ccf-7ad3-4772-bdfb-5f63adc7382f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8965d622-8ab1-41a8-b460-3ec046933edb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "05c6d362-ef20-47ff-9930-3d9eed539c64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f22b3d5e-8bab-42c1-a298-439d5f2adf49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "06fcc6b1-af2d-45ad-987d-6fe65699cda0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d0a0881a-45c1-4897-8456-d42008363625": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2f9c5546-03aa-40e4-a619-9d9bac2b6b90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3294bc36-6271-4ef4-8275-6803a6e2bda4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fa4cbcb9-ad6e-43f6-8b02-65fab938a1c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c60bda63-75a9-42bb-8dd1-2200bb50123d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "50959ce3-90ce-4dea-a087-d0ee7d42c9ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "04ad413d-577a-4f05-a653-747309aec46a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0567b5ab-8bec-488b-8fbe-0cc4bcf2cb36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "785c083e-bcf4-4260-b4f4-33bbd3db9449": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8133a8af-d134-42a9-853b-c8c36fda0004": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4380f9e0-aa68-4cd8-a2c6-7c1deaf75051": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "fc799014-fd6c-468a-a6fe-e36306f9f088": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0597316f-c7cd-44ac-997b-b0103d3a8b42": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "81d6d678-cbf4-43ee-b707-e4adc7b54646": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1f444237-1e1e-41ba-a7db-2ced0b1db342": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e41908a7-d873-42f4-9acc-404a9f559d5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2221cb19-3da5-4747-9fb6-a1be424eca19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "09e78898-650a-4cf7-a4f3-85e00bd0147c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0b87a058-83fa-4467-83af-524a09449772": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3ed1b866-c48e-4124-a171-fed451ec39b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "98fb6097-36c0-4fd5-9cb7-ffe1c8a92951": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4282be41-e478-4efb-b9a5-202ff94e3193": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a8cd8ffa-363c-4bf7-b436-091d05e45025": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3bc57950-b39d-4907-a24b-59dffa532818": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "dc862532-0dca-402e-ab45-c31b3b4e0702": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "19d4c950-bf91-4f8f-8a4b-ef222028d29c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e5a2a8eb-dd55-47bb-8698-9f2e2925106f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6777d24b-048d-4190-95c3-b2ebb5e791c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "98866ed5-946f-4221-a41f-b0323d1c2a62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fb990423-fad3-40c2-83fc-3e18cfd5fa1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "82e3870b-d7b0-45d0-b9e3-fed422363146": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b57f4bf1-5420-47f4-af3f-9e083f8a1d70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "80af4d3c-0e6b-4b14-a83f-88d1e4625404": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9a68ebc-e650-4f5d-bb57-22fb685ad946": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a372a83a-56f7-4fa7-a24b-328882c483b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "6779a8c7-80b0-42b4-8ea5-86c65fe041e9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "98295f7f-cf58-404b-8881-d971808de5be": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b3decbc0-8848-4cb4-b676-1c8749ba83a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0ada7599-13f0-4ead-a14f-54823932d560": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d84f4630-9593-4623-b512-afcd250a4c81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2b9c39df-33d7-4fcb-b39b-cdae4667bc0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6c263e75-9251-4f75-b874-ab0e7e7c0a9c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e5bf113-298a-4001-a101-7bfeb5c4da82": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ec23e1a5-0004-453c-8867-3dcbf68ba867": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "40fd1c7a-51c2-4540-8473-4fa34a65a8a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1c6cb31a-1cda-4e18-adea-ae00971e986f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a0a7d2f2-12b4-4de2-9970-227735b8937e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3546259b-a9c2-4fcd-865f-92dd9c3e4517": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d21569ca-e75b-4a65-b12b-160e1294e49e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "bf2dd826-8aff-4c97-b228-7ce6c0be405b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b6168746-296b-4655-81cf-21b21f7cfffc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "58839256-90c6-4ca5-b3f4-5311a20dae98": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2bcce4f6-1365-4cef-8329-9fb9339e258f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0f1c8abc-a8bb-4401-8306-c4014e90a2c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "8c0ff11d-5af5-4732-b5e8-c3a49085e0da": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ed2ad132-068a-4e8f-b127-d27b266639df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "b0aef222-8a3b-428c-a419-c211b8e2a7d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dbd48af3-307c-4504-99a4-b1f624a7cf19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7cbde9b6-da6c-46ca-96ec-f8cc255103d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c76d7482-6f03-4ec4-8525-5935ba1c493d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "891dc2af-f83a-4d2d-b4e6-5eff34ef39c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9354e764-be8a-4993-91b1-3cb1aaf5a242": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0ba28290-bc66-4992-a5c7-1a999d1f8da8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bbaa03a0-5dbf-4f55-bd5b-2d8ff2af04de": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "2593391b-855e-465a-b512-726daeab4dc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "243cd205-44ca-4eab-964c-0386e6e8feb3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4dd0488-5e77-4d76-8e86-0708bb7fe4ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6948ec31-16a1-4463-9bd3-4640fe8cf5d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3da4cbe8-8fa8-4e95-bc5a-b0d15b9b6262": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "886ac002-b152-4c44-a653-01517e40ef28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "28dbea9f-cfd6-4aca-9ff4-33445cdc08e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d0dc58c7-b002-461f-97ec-fb657bec6cb2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5cb5fa87-9b35-4768-964e-a5f1b1f9d205": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0937f3f3-33c5-4d88-9370-946f649928b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2bfff80c-5ce3-46e6-8615-49135137874b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0bb36879-a157-441e-8879-6970310147b5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ec6c2881-cb7f-424c-8739-111f046d5ba2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "f9fcc4c0-356b-4b6a-9a9f-a31cddc07273": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "158fee42-629a-4e46-a761-8e54f69051ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b4182977-dbf6-4d40-8fc7-545063b9237c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "085ed88f-158f-44bb-8935-e89afae3b598": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "447a74dd-f710-4dbe-8b6f-6e374361b438": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bd3f0c13-bf9b-4d19-812d-9b6032e6cfac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "865f8e3a-0bfe-4cd9-827e-42c0f36ef3c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b14e26b4-d406-458f-8151-5f62c49e3a34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17ca7b9f-0a7e-4157-9465-4ca4c7129652": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5bbb23be-7f36-4877-bc2c-e4edff69e6b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "20b794b1-1758-49af-8eba-0eee90decf53": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "77494eb9-9989-4686-9ec4-1d7c542f1d31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6f920bc9-00ad-4491-abcd-8b116620322f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "14bd9fdd-1473-48e6-b05c-b701bbb3c2f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3101f4b4-b568-48cf-afe6-90752db0ddb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d0df86b9-97d1-42fc-ba6a-3c8f1dcbfc2b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7ee39777-7af1-4f97-9abc-1cae9e4f4532": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5a1bc27a-12ef-43e4-bf25-2782571fa133": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "96bf7adf-8d24-496e-893b-4d3ee130f3dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ed5e39fb-eed7-47eb-84d3-85571bb89e85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cf0d88e3-e29c-47e9-a76c-4a2c900928fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3605db15-1d75-45ce-a6e1-5dab99c85e06": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4a998cfc-6f5f-4b42-bf23-a75211744cae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a14fcef4-fc57-4834-a933-1b8b19189c2c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "378b353e-2bc9-402c-bed3-1885b3da75a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ab3e5a44-8ba9-4039-a035-27d45b53c843": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "36dced4d-81d7-4c68-b633-5f8b057a86b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b1274a27-df63-4727-8c87-8162f2563cd3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7c0c534f-c0a1-4041-96a5-db51d03908bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ee2b79f5-55da-40be-b4dc-995f3cb8f2a4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "fb790c10-0905-48bc-b087-cd4e85842f47": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d43840aa-ee13-4ff9-a2e2-3d3ecfdfc0c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "abd9da96-f4ef-4e3d-9489-6b6bae80e97d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "fa4b3af1-2e18-428d-bc92-764853c04309": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5eb98f30-f210-4b3f-be38-15985f227d63": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1aed3677-8692-400e-b2ee-bc5514da1043": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "58618e27-a791-42ba-8fbf-1b4943cc3450": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6bd7d1a6-ba5e-4518-9d44-3b419065657b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "69428c7c-6e73-433d-8d97-a184d159cdc6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "44f85e7f-ab69-4687-9149-dcf5312ea891": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "25739b25-fde3-4f36-beb6-f38c8ee7d985": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bfb5b1eb-462e-4e57-8a99-e7fb69e03a95": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a49a1e65-0fba-4154-8097-501ff5a5469b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7b43eed0-4955-4497-b833-592c8b7c6eae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6422bbe5-0fe4-47e9-9407-0952bf3471b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4fe0126f-a2d8-4080-8bb8-b7948afae13b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "54144d9e-51c8-4716-a113-5260387b7960": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9a2adddb-c2b6-4bf9-9392-929ebd5c28bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "16bc88d5-ec79-4008-b2bf-82bf26e5d7d9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cdfa080b-f8c5-4e9f-a249-20ab495fd708": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b1645e0d-7ff8-45b3-9356-3935b889ae6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9acd64b1-e507-41bf-be68-2f77a98f3d4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d0713d54-f6b7-4188-be07-ef994197a788": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db8b12a6-989b-4496-b1ed-96674e61e214": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6b96af66-80de-46a7-b154-0f844b545198": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b369bac9-26d1-46d9-8b82-dc97c7e5e5f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "932f22b3-cab4-486a-a109-99ff9b73b01a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3591b124-220e-4f4e-9e0e-94088846da9f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "47b0b91c-de9d-4207-bd28-245b0bc4823b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6a251129-9c2d-4303-bb27-bb70888417eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "257b3aba-7bad-4623-9894-7a9cd0b8b38b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "874aa05c-5286-4c74-a2f7-d6e4f3185c13": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b9d49f8e-8dd3-4e1b-adf9-839d416e98c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "0554d8bf-8144-481d-ac55-46f4a87e878a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "31b69f6e-68f0-4a7e-ab32-4b08501c7461": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d62531d1-46cd-40fe-ad11-246466226cd8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "15fc95eb-5021-4d55-859b-924b71be4af3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d009780f-4bda-48c9-9d52-a74b60b1cbc7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f6664fab-711f-4e1c-9199-a04b3f22e5d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "08aba69f-348c-4a10-bbf2-fbbc60cf5aea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "69202aa3-5102-4ed8-9bfa-66780db95024": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bdbffa4c-dfa1-425b-ab8f-108a0db1dcb6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f0852527-aa68-4bf0-9a12-980f9c39d011": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e13b061f-65e8-498f-92d5-46272cac8ac2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4805351f-43ae-4aac-902e-0004f9adba3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "981b257b-c35e-4f9a-acef-54ed726b490a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c95ef58c-bec1-4af7-ad35-9d9bbdc72dad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "0faa5952-0dc9-439b-8d6b-efbf3bf188d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "049b04b9-9e7c-45c1-bb70-0609cf5c57d2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "94e17080-1d0a-4901-9470-788336121e90": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "225c7418-aa25-4d8f-996c-0d53c20c6c4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0247c363-3fe1-4399-a5e6-61719c5f235c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e00b8200-6cc2-40ac-8f25-d3bbe7b979ee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3392cb66-b17e-4cd1-9874-ae3dec1e5319": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "53d2c253-297f-4e4a-83f7-12d7497539ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "66de9f0e-5f26-4de3-b8d8-a6452424a26b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "df39efb4-eecb-48c5-940d-b1308ac1415c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0e4d609-e205-478d-a4f0-ecd434fb2e26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8e3947ef-050e-4a4c-9bd2-51a3ff4e07c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ab9a34c0-4506-4eb4-b7fb-11b8ffc68615": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ea2a6993-4b8e-4334-acb2-8d0af4309f2a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bab51c74-cf56-4a1b-8609-0ed96db56da1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "37609a1b-cfca-490f-a3bf-787b1e08cd94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "85ba8785-5488-48e8-a78f-2f409cf09d59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "297b8fe4-19e4-47c9-8d80-f390fbe8a431": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4261c554-97fc-4403-bd5a-4da776888fa4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "472edee8-7098-47e8-8459-94a3165ac873": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "0531f7ef-9d05-4d16-9354-0886279e7557": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cd9e3e19-467c-48af-8d86-7a9f9aef3a0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f1bf50a4-9640-4e2a-9360-b2616d568f68": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a1e79a60-7155-4b9b-9556-2e91511210c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3581303a-0249-4f60-8bae-bbd20cf4c516": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "52c7df0a-3d3a-43c5-8cf9-3f1311f26e7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "6abc9489-0b46-4942-abaf-b100d1a026c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79e3990d-5713-43c5-aebf-c1fb02057562": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "af146b48-bd12-4afe-9743-d0ee10bc274b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c2e3ad9f-74e4-4e28-b46d-0ec5d1244d86": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d55e5661-f1d5-4857-8dcf-1eaac2646e1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "4df0f404-7b8d-4298-aff9-c62ab405722f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fb30fb87-8627-4afc-970b-d1d63bc243dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "20a03eec-d22d-40a1-b4b8-9a80c7068b70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5829e0d6-f28b-4560-9933-4495c3aacbf0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7e4d79e0-590c-4e0e-828d-5d73cc42f7b6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d21f7db3-30a9-493d-9264-1bc65ae8be89": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "35d4fe68-1b83-47d3-a9c3-8a3e623fe1af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "48330793-cb28-4f88-9e76-8e58ce18226e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dd0ab3f7-d42e-4eda-b7f5-797707fcd68e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fdbb942b-9012-48dd-a4b4-2bff25241965": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d338570c-2d60-4632-9c10-8e93e08f6426": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dd8b62cd-c4ad-4fb4-82ee-45d03cb8803e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "74f169eb-1b92-4914-a132-43e064421250": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "73dc2fdb-9341-4edb-861f-14f911fbe604": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e892300d-e6fe-481a-acc0-e02eea5dd920": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "89c7f49f-29b6-4cca-b21a-97d05d255c51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cb9977f6-f353-46e1-ab66-872865c0587d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5e57800-5a19-49e1-8235-15d61b1d0a2c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "06753d47-945e-4e8a-894d-5cb21ce0941f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b2688958-74bd-4be5-abc8-bb3e4e7ba705": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ffa2e583-c7c9-4700-92e9-8817873023f3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "61cd34a7-63a6-4d4d-ae77-7a91153421fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8e84c74-9b72-418f-8654-96f3ccd013fc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93f44892-8a39-41e4-a146-04f1fa623c69": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fdb7ca7-2623-4afe-b50f-4a3d6f10894c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "61f1d48c-9694-47e7-a408-6aa9b387da3c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79809f0a-4617-4bb6-a01d-d5df547cf989": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "254d64e1-8fb8-4f1a-9d7a-fcec2a1cd486": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e47c0565-1162-4670-9359-fd73d6347346": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "cd5740e3-9d7e-4bf0-8df2-bae0a80ae38f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c0f57b4a-17c6-4d1e-b323-c5eacedd8ee6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1ac801d0-cb08-4e1b-ac45-e07e41ece2ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1521188c-4fb1-46eb-bd58-4d9fcfd9888a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7268a10d-8821-41fb-a812-7af0d872c2d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "30219447-8691-4086-9a7c-c8852345f3c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "39e579e6-0a0f-4324-817b-08247abe4ae4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "82c1b72c-5c53-460b-ae4e-b3ee47bdc97c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "acffdf06-003f-483b-b06d-4c1179f40d31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a54c0d10-9ab1-489f-901c-dc4a72b560ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f44306fc-211b-44eb-96af-ee41b8bbb5ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "78bfadb6-8f28-4f3d-8fe3-12545c1363cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0e17537f-b7a9-45bd-8476-1375477ceffb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "702b51bf-9123-4384-8d1c-dcee9e342d4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dfcc79c9-d370-4b14-b6c6-e1fa1f1227c7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "848b5608-c909-4866-87f4-f7616869221a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7914c570-427c-48dd-96e6-0e9b2e74ee7c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dc38d7fb-62bf-488d-b9d1-0e3eb5aeff89": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3670f67d-f586-45e7-816a-5f806c1beaf4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9cae9884-98e6-4246-bada-5f68924f4a3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "850bd556-5446-4ee6-9540-640d2a39ee0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1acae142-af27-41dc-a92f-a91ca648e1cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "47fdd35f-61fe-4561-9900-9ccb9cdc48ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e6722a83-9956-4718-90d2-94fdc4fae103": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2f52cbca-ba39-4f0e-984e-d552c3e18625": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4ac28cd0-760b-4143-9651-997edc362cf9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "06d86355-b594-481d-856b-216bf1eb5962": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aabda5ca-73d5-448a-a4e3-9f27717f24ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b4285f8e-95d3-41fa-b624-f7b71019b27d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "866b92cc-5c6f-4ef6-8ed6-c98d79da8b46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "767b0776-ccab-4b80-b16a-241af1884245": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c623c633-6846-4903-bcac-f8604a98687d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3cad8bd9-c60e-401b-a9d9-5917a8de9de3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0a3ea729-4bac-4d93-93aa-babb8eda0fdf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "958ce6cc-5689-49cd-98b9-283ce7af1dfc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "a5a292b8-1da5-48d4-92c6-49a0268960b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6f1e1fa8-c443-46f1-8f87-edf4e40aa9be": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6df03fda-46ee-4b72-804b-b21e9487838b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4050ca0f-670d-4a8f-a146-219886cd8775": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2ac30cf9-e542-4745-8cff-af7d50e3d492": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aad6804c-ae28-4778-8d92-c02c62c9d21f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bba38ea0-42ed-4ce2-a516-91ddc25bb455": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ae13d62f-4bef-4950-9fcf-c8d9a018b693": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "76434258-0d2a-42be-9057-fbbb8b007a6a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7f3248df-a96f-447a-907f-6166e26d3394": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "8d8e0bf9-86ee-4830-9452-74359833bfc6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d230916a-c188-487e-b25b-1230acd35fdc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "16d2bad4-ed77-4ee2-a342-0c875f5bcc2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e35bcf01-d7fa-4260-a5a8-7527452d14e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "461a097a-a292-47fa-a8a7-0298b102ca80": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f8758c9e-ca9e-41cb-a82c-6eb4f3d78186": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4bc434a2-68b1-4f0f-809f-b067d015cb22": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "959a7b38-a602-4791-8c78-5298a386a5c3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2d5ad013-12bf-4855-980d-d9887039575f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a2864b6f-efe8-49ea-812e-25e68f1e4285": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7aa49eaf-202e-4e9a-bf24-376413bddd8d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8689b24e-1dae-4924-aec2-163d56ffe004": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a2105c0f-d1f0-465e-8b36-2f7635cebba8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6601230c-ab25-4840-a6bf-efdc229d9105": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3089d0ac-43c6-492f-8519-83ca4bf03afa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3972c7ef-f6b9-4b9d-bd66-941a6903caf8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ebdcf0b0-919a-4fbc-8010-01012dfc958c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e4ddd662-bee5-484e-a755-49a1e67ffb12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0aeef4b5-9f18-4c83-ab91-5db6547963aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e251a866-12e3-4a6b-9132-fb31e6735541": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9a8b4e61-900c-418c-a6d2-a404460895f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a30b0d4e-67a1-423e-94d0-bc95b204379d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "3365dea0-16aa-4574-991c-9d50784853df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7799722a-084c-47a0-a252-d71c0e27ea62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f137f0ba-182b-4707-8af1-22548ef3ee66": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9b785ae9-ccde-42c0-9871-01c8384bf01b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "45a72880-46d9-463d-9c8a-3b7cd0f58733": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d298d6f-f2c3-4bb7-ac4e-9d8f1fcba375": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d793746d-5980-431e-9159-6589fb4dd6d2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "186afe92-6545-4e62-8925-6c7322ba3856": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "07fd86fb-41f8-4c08-85d2-28b8a595394e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a3067c40-900a-4b84-bf0f-36caa708f73a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4aede539-7eb1-4da4-b8e5-83c4dd01edf7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "793255f5-cf7e-4dff-821b-17b4a5340bfa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bc7ec6cb-e1ee-45c3-9f86-32b38a951083": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "31ec3c01-1970-4781-bd44-63b3db7e3e25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0739df1f-5841-4ac0-88db-ea2b5fe29fc6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "9733f166-3b3c-4b11-9d20-e6c93e35e569": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aa4c30ad-8a9b-47d8-9c3d-651f0ea06f49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "99686bb1-79e2-4547-a75b-ae979cb04434": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3c7ce19a-f3b6-41dc-b05f-c67340b72d31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "32e42aa4-5422-4488-ae94-a5a376d9e344": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e2e8be2-a754-4fd0-8e98-d0010c6db638": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "20826f84-0b12-4141-918d-75d20abad175": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2bd6d9be-97e9-4e1a-831f-f9db0f0ff8fc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "48e19909-cc98-44d5-87fc-2c7ccf1a3d42": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c57f14e0-367d-46ba-890d-640a2f79f210": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e68c1dbd-80d5-4527-892a-aaba4120e4cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "242d3fa7-ebd7-4950-a88c-0d569d0a2ce2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c56b87f1-8167-4398-a3bd-29c41b069efd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f88ed8c6-e732-4f3c-adfe-eab00b52f7e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "be39d969-cba0-4227-9c7b-1145b8597619": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "80bf5678-92f2-422d-bf8e-b00029a8b5d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "87e1d4e8-2d51-4ad6-a5ed-db7d87c4457c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "380d0402-4bab-4604-8f8f-18ba852dc647": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d30cbd70-ece2-4eb3-ac7d-df5f72553d63": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "847785fb-8561-4153-b9b5-73be26a8ef32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9605b2c7-6f40-4ce2-a54b-5b4b4448b555": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c84d7793-9789-4069-b726-ca65463a36f9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0d585cd-441a-495a-826a-fa50028a1c28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b7634635-c593-46d0-b491-42616e5071e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e32b36a0-7305-4e0a-9a09-fc1894e8189b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5c565b5-110c-4213-bb62-102159d3e3e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "10ff8e91-6b46-4ab4-933a-232fc931b079": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "eb8e4d93-50cf-4d5d-b06c-733b8e362553": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "eff86153-c32e-4382-af7c-1cfe561bede1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "14a342ac-2a55-4018-872d-e2477d65ddb0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "71915bb9-b1ba-4719-81ff-615f70e2d5ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dfae53ae-9d30-4c44-af69-43b5f3c753cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f72fa5e8-2863-4125-b6cd-ad404e10c850": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c44782e9-c314-4930-ac7c-b01a9b75fe4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "04fe73a5-8b23-45c0-b33a-d6bb3110b929": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7e62e8ac-4a3a-4f5c-aa33-b0921cb663eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b7b34cd8-68b6-4d7d-b443-2bc8da3929f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8a7b2731-e1e5-4e39-8301-bbc20927eb41": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "89e7d9d1-996e-4ce0-b8df-7048274c4dc9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ab631061-f495-4fa9-9de2-22403a93651c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2d3bf22e-d12b-4f2f-9941-40b4f00e40e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "24b2e800-39f0-44d0-90b6-23932c1bee31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "22e81802-91ca-4aca-a0bb-e5ec6d473c48": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "98022b53-bee1-44cc-8887-702df64fdbbb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d701f1fe-fc36-44dc-8ed6-4c612db46f29": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cb6cc2ae-13f9-4db9-b179-b2f9f0094c19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "02ad3463-d235-4896-a1f9-2bf42d5f3ea6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0b8307b1-e809-4eb2-8273-62c135d1d9b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a0167643-1e58-4b13-804f-bafcdabc159c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4914082d-9c9f-493e-824c-c84b19f084e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a8fab0aa-abd2-481c-939d-dbad63d150d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "519afbbc-64ae-46bd-b356-7f0ced77405e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8e7fa60d-2c84-42db-8d22-469c0f62a105": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "1917ace5-0396-4901-a5aa-248ccc52c84a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "65fc6c60-6ae5-4dbc-b9ba-f147603553d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d64c09ed-f9fb-4b98-8781-78688add17d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "758aff71-102b-4754-bb5b-0f68bf1b3567": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fe5c0f67-ef35-48c3-9299-a7dfb3d5e102": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c99462a0-1908-412a-863d-886b7d50a0d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3f9be106-2709-44f7-bbb3-607819e2db87": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2fd8bb93-2ed0-4479-98e0-a399f2623591": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7b229103-1fe6-4672-8645-e4939f24ad4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8e2203c1-2cfb-4327-9f07-e0cc2adc8fac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04ef86b0-9bb7-454f-9c6d-b0a03cca04bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "be8ff5fa-3aac-476a-b936-a882e1ca9213": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dc8a2f9b-3c18-4d08-978b-5e055ebefb8c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2d31e9b1-1900-4dfe-9d53-026e33242223": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ca94fe48-2863-4fbc-b3e7-6bfa73af034e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "cc474310-7956-4b0d-8705-effee5bac5f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "80f53e8c-9b22-4b57-ac5f-41f4f51eca9f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bfef95f8-9a39-4a1a-bd1a-edb1359bfc0d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8f3176fc-3619-4ad8-99b6-1a8fa5677f70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4b701963-a101-4fe7-b78e-6c82beb4a889": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2ae34383-7d50-4508-9467-2c7e61861410": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7b939a26-1644-40fd-af05-29fd9cf5e13e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6b0f52b2-36c7-4f12-9a27-47c9dcc649bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9d43affd-c3a0-40a3-9ef5-de77ffa58e4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7c8766c3-789c-44e4-a175-ce445b21afcd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "49e0c0b9-05d3-4404-8c74-3dac47a92542": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "08464f45-d9e7-4d5e-b062-9a5d525e512d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0aa22e15-c1fd-4bd3-99d6-e5bc659064b0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "7e62ae2b-7afc-4e2a-8d77-63edcec43e1d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eb1f8649-6991-496a-a99e-680e44d54505": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b007809e-0fd5-4821-b595-79702e437552": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "066ff791-99d4-4e9c-8073-a5e6522c1d31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "57f6a28c-72bc-4729-9403-d7793159611d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "653e70db-d62e-4de7-9704-bb756c1d7c4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2eb6f85b-6dc7-4670-96a0-6bb9a303a089": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "ea357ae7-0eb5-4eec-9fc7-1b9803c311ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b4fedb89-feea-4640-9c0b-4f2500bbb6ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a98e94b7-d8f9-42d7-899b-02191d453caf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e74fbc6f-7e2e-4b81-979a-1bf7aec0824a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f77aa329-05ad-4875-9dcb-0e996275d88f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "865b3af3-3aa5-4fca-8fc7-bd16ef4779e9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bb076b55-3a62-4500-8997-67f2c06ba54d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9bb87bc5-01ef-4640-9ad4-6607364498c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "19c6b6d2-240e-4397-84f8-ed455d17db7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e69482d6-5616-4607-80d2-c052e3e60a78": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "632d7510-9236-4315-b27c-ab0192f6dae7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "a703aa24-72e1-4e47-a3ba-7e8ad374a3d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "06c7e48d-86e4-4458-a554-bfb2faf40bf4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1ffa22da-5a02-490b-a06a-44fde67b203f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fefc9dd2-cd4a-4d77-84aa-dc96d628e1f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "300a9cda-f6c2-4717-87d7-2fd737c68f7e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c4e5148b-6b54-4e27-964b-3b202ec0f72f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "38da9c25-1eeb-4c56-9c50-118b876e8868": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1316bd37-92e2-4604-9fc8-8cb955725229": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3ba0fe41-81ff-4928-a354-8688d7f44e54": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ea591b08-6a74-45db-8973-e472bdeac190": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e6856cc1-dffc-43fe-a22b-475e9e9eb75b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bfcd2922-0225-4898-a56f-3d86281dcf42": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "dbce46fe-7fcc-4dbf-bb9e-e6f4c60d263c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "45773430-2c59-41a1-a72d-d4b90ebbb1db": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d32e21dc-7eaf-42ad-b8bf-a17bec433265": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "2e41c282-7ce5-4664-945b-c469f99e64aa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8b0b9bcb-65d2-4a2c-8704-6e9ec8bf59d2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5b4378c6-8e9b-4843-90d4-06042523f6ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "eab27860-ec04-4c2b-9da0-d51ed6a4b90b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b4561943-39b5-4a04-bf74-92b0fe9e61dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8ca7a753-6190-43c4-b830-1787dff62f4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5b636195-4081-4321-8f49-757f49593ed2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5169a5f5-5531-410e-b843-c322db645598": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d152efa0-4067-4612-8931-0848b4c98d0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "057d1c7e-c1ab-4719-8b15-42295024b3d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "50bc76ef-9753-4a1d-84b3-25023fb4a249": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17831442-0c3f-4a3c-a87d-ac7d5c55cb85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "e7f00920-1f47-43d8-a30b-569ad23302d6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "20cfe0d0-30c9-4109-8a6b-b8a7280c8cf6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5dcfb71d-3dea-45df-a5cb-db9621a313bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "847449a3-c2ec-4ba8-9cc8-2fbc255a6630": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "847f952e-ed58-410b-98a4-9567a23a1a0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "712003db-a197-48d4-b618-59d1e0134048": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "03d910c8-8deb-434e-8015-ef37b5c5c693": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "38fe5627-f3fc-490c-8ef6-0090d697c2fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "79351a86-355e-407d-84e5-0da7980624f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e32bd801-da86-44f0-a522-07fa803e8df0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6ee4f730-bdef-4071-875c-0ef1936fe068": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a384c669-cd87-4b2d-8f70-f61e2dcd58df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a51c894b-3c30-4db0-8af8-43240761f10e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "05fccee5-afe7-498f-a2cb-0c31cdc28ca4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d5004eb1-0b8d-45b5-ab4d-2ea86c36d5cb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "c9bf5339-7cd7-4113-b763-f9fb42bb44ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c7c5ca87-c313-404a-9ed3-cc896f5b4114": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e6154bd6-2791-4f51-bfae-615f61f1a468": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b6966abc-857a-41e3-bc5c-b54caa1dac01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a7050c94-79a4-4c53-902f-b020b4d94d39": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9f80e095-eb41-4b66-82af-668c36fbe3d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5a74e26a-bf17-4c2a-b9fa-6aed17ef3b67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6a1c7abb-6a96-4517-8c3e-e974ffdaf3c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "98639eab-77c8-48fd-8dd9-13ad8b742c10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f5dbe012-9cc3-451c-baee-1992389ec9cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "70fffbc5-874d-4574-ab63-02b1610fb0ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a10c43f6-1453-4a9e-837b-1c54d06a0888": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0889018a-7638-44dc-ad44-93bb3cc6f835": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bc19e01b-55b4-4cb9-b98c-28e0d9e74b17": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8da0ff65-65a5-4f78-b2da-f0a71660402e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0de7f6e5-e935-490d-ac81-1afa80313c6e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce8fa821-50ee-4e31-ab41-2c6457d15a87": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "72794fea-c351-4e39-a265-f72f9d4020c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "251d4cfc-59b3-4e4f-97ce-5a16ccabbb5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3d888875-7204-4244-8fb4-1ef287ad5f38": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ea99ced4-4c02-41ea-b5d2-e3e73414d57e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "381ab1b2-fdc4-4696-991f-6576a97aee12": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "315d36e3-26e4-41cd-b0c1-b0bacb9851b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "91f877ec-4b0d-4540-99ab-b62cbb844220": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "02f4d8e7-a547-412a-8167-92501773e724": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "15762894-c483-4476-a60c-0d0fe5fcac85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c49b977-1418-470b-880d-c94537748d69": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7f6a941d-3205-4c92-9d69-3659477aeb28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ddcaf992-5dba-4760-ba51-efaa70d6b01b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7f07ecbc-ba6a-4e88-a041-b6b9934ae2a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "71eb227e-5c18-4200-8d76-f84a234df0d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "161a2a14-58c9-4bbc-8960-a8aab22ca837": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7d24c613-d755-4c61-902e-588fdf3f7cc8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "97bc5dd9-2c5c-4b55-ab5e-7bef04c4b4a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c394a3d0-08d8-4658-a985-1fb801c5dab1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "de97ad94-b085-4b5b-8d4f-ff35657e5f9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "dda17006-293a-490c-897c-83981ebd878c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "77c6e687-a475-4a16-ace9-deda753e5a73": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "accf7a92-7f62-48b9-a1a2-9a37e3496925": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4b1c4343-face-46da-be62-3a6485c95421": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0cd9576f-8009-46da-8f56-c528f76eb73f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b196e500-e1f3-449e-82e4-b48ce0fbdf05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8ef733b8-ebb1-402e-81c0-3ba3bada8430": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f0f5d202-c983-4fdd-aa86-43313c2ea430": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "048070a0-4cc3-479d-8816-9fc284850cae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "3fdbd991-3fef-4a66-ba72-ee364901f7b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8d47a08a-ed2f-4392-97dc-40fd768e1ee0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "76da3368-be65-41e9-b988-0e1cad5d4aa6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7ab892b4-6b36-45f1-8ea8-8858ea453967": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d049c14c-12a8-49db-9dca-37522474c7e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d2a37418-fad3-4097-9cf4-7aa8b11d8e0b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2fb28d2c-dec1-4f65-8431-ebe964121b25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "54167322-13e3-432f-a1ca-ebb1f5eafc32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2e798370-5cec-41c4-a342-c711f2b3fcb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e2b2cc40-a27b-42d4-a385-18ed0791d9b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "42096aae-f493-4a28-804b-e03627401eeb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db59b81d-3967-4878-809f-4f6189dc591b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "21f1b676-1de3-45f8-931f-cd5fcc634a60": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c9ccdac8-a183-49db-b0dd-a3ce5dabde7f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "04b390b1-aa13-4cc7-8a7c-cd911fe2c862": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "e4e104ca-6681-47aa-ba51-0da1033d7e7d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b94878f9-974d-4e07-a3d5-2c8b1649800b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "309ecbb2-7982-4ce8-9615-0dc12ac1db74": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c9efcfcd-6d8c-443f-89fe-cdcf33fddb97": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7f6a0100-be9a-4cd9-ba83-dfbdbe2affa8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7eb4dfb0-8464-4780-9061-b00dac0f5a5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c9eafe4b-de6e-495a-b68c-c060245cb372": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "2abf771c-03ce-439a-95d8-14781894ca59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cfadd13f-4f53-47b4-bf16-9367c0a37996": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a501811f-980f-4667-9cc8-e78ec05503fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b74fef95-5dc9-4edf-b64d-466d5c98fcf1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a2b8a83e-742f-4df1-a386-dfc61fda58cb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a1b87528-de44-4107-b76c-fa79211c92ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "81f2280e-e6fb-4362-a874-303b99798982": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f3d3f4b6-e2d9-43f4-a6f2-5ca4d4f13be8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "06b91dae-c916-46d0-9fda-18966025ea28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "06f12207-b4d6-4f06-a85d-336fecea428f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "5d74fd45-98e2-4219-876d-f63dae9b6a02": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "506e528c-1a28-4cdf-8bab-ad33a5053d26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fb8510cb-0492-43db-8b67-2165fe98878c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f018618-8338-4080-a0c5-a7cf5cab8213": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "20e546bd-88b8-4208-ad7c-febda51a6c15": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "169bcb87-3dde-496d-9df0-78688cb79483": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5888ef37-c2bc-4890-9ccd-597631244293": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "df3e9377-0f47-4f9d-aa83-4170df661417": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "780cfd12-15e2-4a91-b748-58d7a18deb32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cbd1f8d1-995c-460a-9c42-53bc655d088b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5a4db923-a3c7-4e1f-bb94-8b311ce215b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7f70c227-be93-4052-be73-17ed9ac04d8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4bf7e651-c626-44e1-afd9-237258dbf167": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "e0f7b0db-5578-45eb-bb17-25b32df76cec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "584eff46-04a8-4027-9987-839a598f41ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ac1f6a0b-79c2-4ec1-b986-4faaf81375ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3bfc22f4-67dd-4482-835b-49a0217ac257": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e9b696c2-1a6f-4d5d-9270-ac002f9c6014": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "df280180-9e4b-4f31-a591-c9ced1367492": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c8e1ec8e-2c87-4491-81b9-24177797b7d9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "62256c73-d499-4b72-9c82-5fd0088378a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "71869f91-50df-4dc6-b34e-c87956ff1b57": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4294fd79-4a72-4de6-92a2-06dcb898d193": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4e1811f5-0579-4a21-9231-c11e254bd6f9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c967942d-eb82-415f-8bf9-63c393a1f5a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4689206b-b339-4caf-b93b-27b38399baec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ee78655a-6e36-4abb-99fb-06f3daafd693": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f8d39b93-44cf-46f2-8f9b-f4e2cfbd51e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6813791d-d0d1-4b5e-a31c-720fdaf3a052": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a68398e2-24d4-4017-b75d-bfcfad4568a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a3fd9da2-f5c6-48c0-81b6-ae3a5638560f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f28220fa-ca78-4556-91f4-0fd58f6bdc09": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "995db750-5a02-45de-8726-c7c616c813fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d9d01889-08e6-4da7-a9e5-8e8eb3ca1cf8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4b8774f1-7369-4922-88af-2020071896cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "963ee7c0-66fa-48fb-bfdc-0690366527fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4e31d406-e7e7-45a8-87cd-bdb88aba9d03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "7fa4086c-2100-4647-9258-2fddd03eb823": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e744830f-5bc8-47df-8c64-655310f57924": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3f0dc865-e350-4154-bd9c-c85910dac276": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "119467a4-785b-4272-9386-24d668fd5961": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b2015e82-e593-4b18-ad28-4156876e3beb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "218f1cd4-7246-4c5d-86b1-6e92991a3c94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "f37d5f89-de14-4ba3-8a98-3b39a27f895c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7577ff79-ec1e-442a-96c5-20e991d67d7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3862174d-9e15-4e39-a465-1de2971a8c32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "b726c9a6-9e90-4880-871e-d91cc64315e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "46937ba1-f19c-40f3-982e-c78bb5d45c9f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f656738a-9af5-4192-a341-cddf1d28d8da": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a8053f60-ef07-4cb0-a116-0bbc25d59a52": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9223702c-efc7-469d-a051-16960c2da22e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "03750db4-2604-4355-9b21-c5c5bd7502ea": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2de1d67f-039e-4e77-bf7e-65757d74d9e0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "287592d6-8f98-4cc7-8a84-d2d98633c3a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "58f45d31-1a04-4c95-83ce-43290f66476e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6448948b-e30a-460c-be60-cedc7e9973b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "a3b4cab4-513c-482a-a361-0bae5162b84e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6dabf9d9-456b-4b24-95b5-de4677a89932": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9767af59-8528-46db-b15f-d741ad41e051": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "564eb9f4-2740-4e4a-8c37-080b2a8a1adb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "53430874-27b0-4f5e-b78a-402616d8010f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "231e5ac5-7ca7-4f35-bc48-acd4259d2d56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c2407716-8573-4bb3-a294-b05ad396cc4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "89b7cba4-95e7-4ac0-a536-3576bfe7a214": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1c7a082e-390d-451d-993f-890b46f3dc3a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e1c62c33-4686-4d84-bf67-989e64709249": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8f5b6491-c948-4677-b89c-14a36fc90dd5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c16577e2-3c05-4fe9-a330-27c7d8a4a2cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b846f63d-422e-402e-824e-69cb854fd23a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "77facefe-64f0-46bc-a500-863571c9a887": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b3c771ad-b536-4f75-a50e-f6a90965e93d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "88a3e4b3-f30d-45e9-b54c-6fdcbc46ef32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f5a7d410-b61f-4941-8556-c95dffd72f2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "97b95ce5-e7f7-42f4-aee8-9463d22c4fde": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "116473f2-edd2-4820-b87f-c5325898a718": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "89126250-7ac1-402d-b9ec-02fc8a83fdcb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "2a765372-ad28-48f2-9b6e-a7dee8d6cf46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "31f15449-ba30-44f9-a2a0-753138cdffa3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6e0578fb-c3f2-4d6d-97b2-2eba68a52207": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4fe13e04-0029-4644-aaef-05ad80d2ba70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "51887e4b-03cf-443f-86fa-e3fabb02d1fb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "061d42c9-a5d8-4b42-9ca2-cd27a8adc200": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c35b6c82-e505-46b9-9367-625a827e3d7b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "09d1c88e-e464-440d-b378-3048a245297f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5d9107ec-10e8-41f4-9076-840b62fa4ff7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "49e88941-c1dc-4e9b-9e40-c8e3a9313720": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b9c09d3c-3580-42e2-87e8-a2d1a2a1c178": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de7efdeb-dfb8-4a1d-992d-2ff4308976e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d91ff676-9449-4539-a5de-4508125a6c6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ebd1529b-ce34-45a9-910f-e6ffbfabeb3c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9b1ade90-b733-43dd-9e7c-6a74486fcc92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "11e4d216-be73-4957-9bff-74bbf35dec05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f34ad85b-f80e-43a5-9f59-b803b6ea42d3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bb813a04-0e55-4539-a34d-8b55e075b2c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "47f4d05f-6fae-4cb4-921f-22adb4569dbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "1426dc10-d0a4-4767-8fc1-1f6baafa5231": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6d9d1083-a8df-43b6-b230-674742607a6a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "a8df2dbe-41d9-4075-bc1a-bec2a6b47b6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fe21cde3-1287-45f6-85ca-11636e1e73df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "35c92dfc-da22-42f4-93f6-9f3a678a8b3e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d14837cc-f5e5-4c00-9512-1145687af1bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "882bfc35-d486-42e4-ac01-96349ad6202b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "440b3e15-b72b-462f-aeef-73b3f493101c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ee3cf114-2d1f-4a7a-9851-db0867726fca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4d9a13e1-feac-49e0-9469-ace88d47ca28": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6650af73-bcf0-4f2a-a903-aca9c71716c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "8cfb2e2b-b10f-4fcb-9c4b-861c5c50f46f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "555069e3-76d2-4445-b5fc-7441adc32914": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "71e49572-500a-491b-bccb-e695f654ae0a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ba25c597-8f29-41d4-9346-9bc6bc04e062": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "6b5e41ba-1433-41a2-91aa-e51dd8033da3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b994aa15-5596-4a5e-9335-c5811c22d276": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6b84470b-2f58-415d-9b1b-b3bbdfb36c5c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bba6010f-dd2f-4bdf-bb07-10a9c8f780ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0bc31678-7732-4e4c-a007-67d75cdb4dec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4b93ef09-26c3-48fc-bae5-b9e47eaac5eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "dc597d4b-b156-4551-a17e-f12463f3810e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "509f1642-2d95-4792-8b4b-f0c4895119e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b5193fc2-2e01-4f18-ade2-efd1b40f9548": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0b154b5d-06b7-4c78-8f92-56e0fa22850b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "3039a2aa-b9cf-4c00-9e41-0506d7812804": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5a0a186f-3064-448d-9d4b-07e2af87e838": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d95a698c-018a-4354-a4aa-66b059c8eb4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "1879493e-41b1-4e05-80fe-5225b049fa9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5223af4-2c06-4ee5-a967-13f4f11d49ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "28fb8975-d7a7-40c4-9672-0616c698d9cd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b9ce28f0-6c51-4719-affc-83f2ae066c1e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c173c073-355d-4170-b95e-7bdfaff50f47": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7f4cb617-083c-4efe-827b-971a0bcf7858": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "76f9cc8d-5e35-4109-be0a-f48a64c42731": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3208ab67-b869-45c5-b5e5-b5565cac0f25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "95dbf7e1-7e11-49b7-b9f3-7aebeac56301": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93177442-bb78-4581-ba7e-b98321fef898": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "505c8e04-8d7c-44e7-ae1d-849329f695fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3e13f9c1-5f9f-43c6-9afb-1e9fcef226a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "e1c30c73-dca6-4df5-b158-7c5331b82120": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "49ddcd81-559b-4709-b13d-d9ba50fe11eb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c5fe2f7b-d582-4456-8bf0-6d3fed6f695c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8a9d3fa5-49bb-4946-a3a1-81ac050c759f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fb222617-c017-4bad-a2e8-694f4deb944c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "93fabb5c-8c59-45a5-8885-07c01c8f7a00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d4e527ea-ca1c-48db-a4bb-59f155ad7010": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "95394f79-d466-4006-abe3-965d1439b6fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3c67d63c-8ac8-480d-95af-97545cc1deef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d4e59916-ed58-42f8-bce8-75049d022f81": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17498823-601f-4978-9cc1-2472236d19ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "986fff3d-e65b-4891-ab00-a2c125bf6875": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "10ac2d7b-8f58-49e5-bb44-7c4a50d88a73": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "fe11db56-ded6-473b-abd4-bf3791894931": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e8becef-311d-4a01-b049-0a9bdce89e46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "cfacbe84-9c26-460e-8efd-053fb83b40af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "2d46eb91-138e-4a76-a503-4c3fec5c3c06": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c8c87b35-d354-42e8-9f93-06b7249e5573": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "76515620-1cd7-4445-9af6-c214928bf521": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b2e7db8d-d8ab-41f5-9f50-f77042161935": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "762782a1-dd04-481a-9cfd-e64e5e5e6b9f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0b1bb66a-17c7-406f-a6e0-47e58a9ed581": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "fa2d0f9d-bec1-41e3-9f6c-d6748c6d347d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d15f04c2-3b12-4d94-8e9e-db759c484705": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "93442fec-da61-4f0c-ab6e-cf00ebb42341": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "31de6f6d-104e-4f16-8652-9d9b0f671209": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5d2687b5-c2c3-49df-8919-c5e529fef191": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "db9ac7cc-ba39-4dc6-a602-b3705f0a6101": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4ddd66a9-82b6-440f-995c-c91db6a483fd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c001cdb9-dcde-4fe2-9755-b997c5e70d7f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "1b1f5c7b-b7a9-408e-85cd-6b683e4685d4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3415c098-0fc3-43be-8e15-6965af20038d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bcecc222-7e47-4ed4-b6c3-e38bfca9c76f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a72b7dd3-3295-4ea8-b0eb-d4df7fb8777d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4c63a74c-e49b-4caa-8f85-4fe08b519427": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "c09d5a1f-c1ed-4448-aaa6-ba90fe07ac5f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6d8bc4d9-4a67-41fd-a025-b7073599624d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8f550595-6b1f-40e4-b8b2-3a55722c2c79": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bdd06e23-7da5-4fb9-9af3-d68e97ee27cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4626516a-0683-4f62-bc03-6c15727742f0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f873c0d7-dca4-45b5-8058-d891c2f81cac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "b36f346b-8486-46c0-85cb-bd47389f789b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2298dfd4-9192-4259-a043-7a4b2d4c8522": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4b0d6329-99f9-4071-af83-6a17bddaddcc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d8cbb0fa-ddf3-48d2-8a04-248302e7afa6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f0797942-cc57-470e-87c2-b5f031da72b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "12db354b-e5f4-43ae-8810-9d2361d8066b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fef51d07-3f35-4304-8057-ef8524c8eee1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d2b2244c-4f6d-4466-b159-3ee3119c73df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "96371627-3673-4ade-8096-956d2264bcb4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9a1e36cf-be1d-45c7-aa28-4ac5ebd163b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2b07e1dd-7836-4f2d-93d5-080538f179bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c1b5d0ba-a4bd-400a-bf62-4fbcb3ec935c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f73d5546-aeb2-4969-ae7c-abe810db4035": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c404c95e-f2cb-4c20-a5b1-c4900bbea1ab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bbeabdbd-9d60-45ae-908b-b0a2b18dc51d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "59b48ba8-ceed-465a-b3e4-9cae395d5966": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5d44dd6f-da97-41ea-a2b4-1a7e44c20769": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a4ef23c0-867e-459d-b25a-15d9af47d1e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "32cc479d-6094-4662-9572-5825fe2bd32b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a084c416-356a-4da0-9fb0-b363140dc0c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "0038176d-4df6-43d4-ad03-760060ffb493": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bf9cb547-66dc-48ea-9dee-8ea3eb86adb2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4c2a7f50-7bb5-4d98-ae07-c7a3be8f14a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d118126f-65ba-4ecb-a49a-e4b45804b8ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "916e1aa6-908c-4fb1-b1bf-312377d74ba4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "07e7ba52-744d-4865-b396-a48d222778c7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "be26f87d-bf1a-49f2-9be3-1b9dfea73ecb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f05c17e3-c076-4899-9023-1509e31cdd4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "eb52851c-d4e4-468e-84c0-ca37a8a7d71f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dc20d224-8dfd-479c-af45-42befa6fb5a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "0dcc2661-8781-47ea-ac86-6e803320c520": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "83257086-2f1e-4a35-b4f6-9d424ecd549b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ee61984b-2569-4d47-808f-40f4cdd3a11a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a4600337-172b-4d14-8697-12ea4876e6d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "33aca6c1-e6ef-4d68-9def-f458cbc036df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "fdf82b65-ebb3-4dde-a6f0-c22a78bc6ff3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f571c753-3bca-4118-8097-5d1806f1388c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4fd9aed-6ff3-4e17-9ff7-48e674b6727d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f728a01-5e97-43b0-8fe3-4c35fc8a7d35": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "afcdb690-bd97-4681-86f6-f801af62257d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5a96f439-224a-4561-b550-fe40d90a1c77": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "25e94aa3-cd70-44c8-8642-cb4848700ce5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "86a02eff-c42e-44ad-8616-531a230df09a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "19ab8d45-dcca-4431-ae8e-b7a33867d67d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "440b0fb9-5684-4136-9e13-85c1e816cf10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "61e0bc62-3a38-4ad4-8cc5-d788ef017015": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "997ab049-db3f-4ea1-9a28-5b443f667a97": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "74629abe-61a6-4841-bc0b-f96e117d6b91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6e8d6c37-7089-49b2-89a0-c33c87e2d32c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "c27cafe4-372b-41d8-a28d-ae1231f62ba9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5fccf99b-d679-49eb-9dbd-2baa90237a31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "430e3c3c-b5eb-4c66-b3d8-65133669170d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "23cfb2da-944f-4c2f-b97b-52f1effb6bdf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "15a1c90e-6940-4304-8cff-735823e0d830": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d6d23d70-9cce-40e8-bbfc-d8f4b50010c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3462161a-abe5-45e9-8732-313723ca0447": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d28c9211-bb17-4e5a-8537-b0008350cc2e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3d6c6aa0-9a4b-4e4c-9347-27e1202f08a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de94ac0d-e282-46d7-9cfe-29f0d612233c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aa3f24a6-5d48-46e5-9e1f-2ecd172633a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8f6b1b21-8977-4787-87c6-27b33afadba8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8473f032-7c4a-4336-9f26-f691c6d4bd51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "81f71319-d955-498e-af97-f84c1c99c97c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "86c1aa46-1bb2-4a58-bf06-75611adaaf39": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6d12d216-da4c-4379-95c8-5f3f0ddea58c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "8e7b6a2b-3ecc-4de5-8ce0-94cd5cb8cd5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6c12134e-670a-4ee1-8e82-ac864b45c399": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "27a81072-4f04-4291-8b45-436731e6cb8f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cf9d0aab-6d67-4f28-ba45-46a352045e08": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "cbf43cea-1436-4341-8a23-1f381b316f76": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1740f3ed-6faf-4282-a519-decd9427fbe4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "4bc3bfdc-f850-435f-904b-e1fe765a7534": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f04b9418-7fac-4d21-ae95-a21bdfb4ef79": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f2f7bc3e-261c-4427-b749-2704bece2a44": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e52a27fe-b5f8-4e93-ba61-1bb36c99a49b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "120d7637-447c-4fea-b1b8-903a31323a5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "57cc1b0f-d45e-49d9-a92e-91d62addb869": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b508c63f-2a6f-490f-9315-28a52e0f7425": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "08c95a42-86bb-476e-a9b7-bda61083692b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "fff87e17-1624-4863-850e-0f5a5a01c9f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "215ac167-5e61-4534-9525-b516e47ba726": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bb3ee57e-165c-4553-84bb-e91ffcc0f0ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d66c5ed2-1948-4fb2-b463-61596988d785": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0f19d765-0e92-4e22-892d-8482a736aca3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "86dd12b9-d48f-4981-8328-8ecd7ff4b06c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b0d76e15-d60f-4a9b-83f8-2cf31a09c1b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8667d429-3491-45b9-9baf-ea30890c318c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "208cd376-acfc-49be-b68f-6d224881ddbc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a28130c5-c511-48e4-89e5-55e8cabbddaa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c8a96453-6a1f-40de-9309-394ace87882b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "14667255-c057-4d3e-890c-1239308f4d03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "94b06e77-1f2a-46ae-9368-4c2be50d5d1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "129f623c-f2f8-4707-89c5-35e002487fb0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5311ffea-daa3-4ae8-aae2-11bc6a77663e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "aa64e147-f807-44e1-bef5-6001337387a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1345f934-b5e7-499d-95fb-1a57f8d3bade": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f221767-1194-4797-bd07-33fa0b5c6106": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d0aa7c38-a891-482d-987e-d63a0ca99a1c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8ca279b3-731e-4f47-8531-b4825e2cb08f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4003b211-4636-478a-b829-35776ec3253d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "af1c66a5-3cd2-42d4-aaf7-750d3ea7b32d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "77a39370-50b5-4b36-b92a-7a3b3a4b3deb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "72b8e6b7-f422-42b7-ab96-2f5f89c8bc3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce062e09-e02a-4245-83fe-dcaee17521ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ed4ebf89-959f-42d6-bccd-6bcb7a530bf9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f40a4b55-749e-4d59-ba71-f28cd04d3325": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0e7b6ba0-22e5-48d1-856b-8c4acc8368e7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2fae9dea-107e-4172-9f93-e33d3a39e9be": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "af08126d-c48b-4b26-9a7f-7a81ce935e84": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6a805578-7474-45d4-9091-b0f2dd695def": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3a905c20-ac21-47d8-a6e7-77bdf062080f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c7f1cb8f-ecad-44b8-9af8-ae8ea555c3c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "46ae2bb0-7fb1-46d5-933c-ffb6a709b2d7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "52182279-412b-49b7-a44c-a1e7a2634e6e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "fc7942c2-70cb-4654-8288-5e6c5f82bdab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "46fbb3a5-2a76-4b3f-af9f-1d42ea42f996": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2915caf7-01e0-4331-bdaa-7f0eaefe1c38": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "574bf2d4-926c-49df-9bd0-3911ac8f3899": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "113f1162-7638-4173-8eca-dcdc9d844482": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2ce9223f-c7de-4b60-a141-dd241185a0ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "bafdf239-0dd1-454a-9f4a-60e98fdb003f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c88a550-3a1c-49cd-8b45-4f90ef93d4a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "25f396a5-c83c-4f23-a31f-3382125970bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "35da0966-612c-4e85-9e25-84cdc0516345": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "de6690c3-7e76-4752-846e-972730071da9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1ff80336-fcab-4457-853c-da275a41465c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bfb018d5-ede6-43c0-b620-73cbb46dd88c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "013bac18-a149-410b-9cee-9651edaf9c19": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d03798ff-af21-4c32-8e99-4c0ed840c18b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e78fd9fa-28ef-471f-8bfc-11eda99dcc7f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8121d1a4-8548-45cf-b89a-5e487d2bc174": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "31ef1cc6-1e5a-4732-a302-1a126e510abc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fa2c5a9-7a14-4a8e-ae52-6736a83b97b8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "27e77500-121c-4b1f-a4b4-e55ac81272f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "248738e4-a38b-4aea-afaf-895e56cb9008": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "be56100c-edd3-4758-bfc1-cec801890150": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c9de9137-830c-4ba9-8037-d3cbf18513ac": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0a3de43c-b829-4014-8c12-478d7007e022": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5f0b7b99-602f-409a-94ed-254bae132e6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "4ba49314-6da2-4c30-9397-4a24d4bcc519": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7856ba70-1d39-4b97-840d-8376a5e6a802": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4f029b47-35ed-4e84-a163-dca86e391af5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0777f1d5-f441-45f6-adb8-013518e6067f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cf965857-9692-412c-bbf0-68457fa2fed2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "63f63c5e-57c1-49bd-96ce-6e78b6f9d160": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "43245f76-028e-4767-a1c2-9bf06fb43ef0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "56224dab-12e5-410c-8be4-f9510894c9d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "caf8ff04-3fb1-4c18-80ba-d107ff67e547": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3e7bab69-c722-417e-a822-65ea670eabdb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aca4e675-72d5-4cf0-8fd9-6a70ac883a23": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f6836102-0f1b-41d6-ba3c-9212ca4a196c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cc18ed7b-852a-428b-8ae3-be0366f15912": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "1202954d-0cb3-472c-951d-05421b0c83ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fffacf06-379c-4f84-a4be-dc30631d546f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6715e4b8-dcd4-469a-be44-ed425803dbb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1aa1fb2b-f936-426f-b3c0-b741183683bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e967e959-c267-4423-9f38-6b5bc1d5aa3c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "45ccdbe5-04ea-4174-9414-16ace5ed9d70": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "9cbf4733-325e-422f-995d-7e780cf34db5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b124e511-4fad-4688-b26d-2ea950ea5ac2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0145cded-8b94-455d-be81-69966daefc98": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "50f473b7-e00e-49ff-8ff5-ff7d5b892c05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "20894831-69f2-4df3-8808-6c8065917431": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "36d4665b-087c-41aa-b821-300b50ed7b66": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7a3ee0c1-b890-4c1c-8248-ae53aa428e1b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "046ee497-9f03-44fb-84c7-9507244862cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "423e3ecb-ea90-44b4-b200-18a90d27c612": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a642a1db-1f5d-43ff-ab89-08c8ecf28858": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8ad3d3ed-c28c-4551-aca1-0ca8bc4a7a4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "94fafe3a-c79e-4875-8837-ebaf0b49537a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "ec19c759-4951-4e2b-b3c2-4b5d26ce0c58": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0aed2e9f-3d25-4582-8a01-d0c4c9573bff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0981fefc-1ad3-43d6-846f-2a3b43243e96": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d568d089-6e57-4e6b-84f9-2fbb05fce01c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "fe85b71a-187f-4ca2-aa89-e26d5299d48a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cb7b2204-b74f-41d5-b989-18648a5d00e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "70aacb20-c1bd-4a6d-9ea3-88d1c8c090ff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1027adf3-7553-453c-a70b-e485dd6a76e7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ea5d671a-4223-4a9c-b156-ea28873638df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ff76cc11-e6e7-4796-9d6a-14a6f5b7e332": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c3970883-7932-472a-82f1-00e9b32fc7e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ab4908ee-692d-41e5-8478-027a8f0288e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0d653265-ba74-4784-a30e-2c93bd9e1d25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0664371-9255-4e48-87b9-99a7bec18f71": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "24aca387-542e-4e2f-9371-13dc2620f002": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c33cea92-144a-47d9-87e4-1cb6c0bf9ec7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8248ed86-8c3d-412b-849e-8ece05f37482": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e9939789-6a80-4fe9-bfc2-e7e7f78c6d34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ae4d0ea0-65d7-46c7-8420-79635c8264da": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d7efc5b4-cd3b-4489-9150-a1a1a271dacb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f7cb3369-7df0-400c-9929-0674d3a389f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e18fe555-1df3-4d67-8b32-81c62d36f71f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5d6a19f6-708e-4653-be36-bf575440d4a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3abb6754-d2ee-4bb2-a920-9e06370fa8af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bc0df8d0-bbd1-4109-b4ef-94f0b4de508e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "18c56afb-f49e-47ec-b199-d06c4281e2e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "39c8038d-251f-4d44-a450-9d11e009160c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8c0292cb-3790-4c54-9f98-b3b83c4216b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "749f93d5-ca98-48fe-a045-e46f6ac34af3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "9a9d3fc2-6b2d-4bef-bba7-68d85c74d676": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "28b067ed-c4a8-44fa-bc05-b0cf1c5bb38b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "fe73bce3-3c62-4bfc-a54e-5a86d0cf0694": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3ff4abe2-eafb-4955-aa0f-bf26d397cc6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "be0c53a4-9fa6-4a19-9fdd-53948aa80e2f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "ba4b0163-bed7-4892-82b7-186f265ac3c6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e34fb9f3-6b5e-49d8-b327-02efccbb5ef6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "0908dc73-1ef8-4ba4-bfc2-50dfb1a8d3a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a5d028aa-69bb-4267-92e7-258820edeeed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "cea03bf8-2f5f-40bb-9917-b0612ca9cae4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "bd6cec85-5347-413b-ace3-a11bdc58ad9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "2549c0d1-f71c-4bba-a6c6-706ccad7ff3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "11dd7c9d-6a18-491d-a340-7776f3b8b1a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "7aa6dc17-382d-48d4-9d25-84c5afe8581f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4824de34-d249-4b21-a9ed-3294ad6e3774": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "08f15663-2914-45cc-a4b3-cb1d4777c24b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1bd00dec-66ee-4974-b2bd-2c43cc0fd93d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6fccf36b-a696-445a-affb-44bfe3f66c3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c0346f62-fce2-4888-a5f6-60449aef25a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8a96b28f-2633-4d48-bfb6-1224e71c76d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d0442a13-d4ee-4ad0-9e4f-54fd7691bc59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6c4bf7c2-73ae-466e-b84f-526a685a958c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e8985534-e172-46bc-b3f9-ad4d820d4ba2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "006f1ed6-5bb3-4fe9-bf7d-52ec09bd4480": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ef2592bd-e4a4-48ac-8bee-e15fd5d28021": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f4cd6e1a-25d5-4acd-a182-0eec901c8268": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "11a91d97-7f5d-485d-a2e1-9fd83438b470": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6690e44f-a79f-410d-a5fa-7e181452f438": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "594267a5-d7a2-477e-a17b-f515d1ca6f29": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b79e1e5a-2efd-4282-ade9-87f02308c4bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "7055fbaf-8ac6-4f26-a372-eb312e4b327d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "30d1aa2b-116a-4803-b2b3-385f565f752e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cf27dcca-0c9d-4318-847f-683168189b3b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "feea7c49-6064-494e-9622-5bdf5f0a99a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a4dce9ac-7ed7-486e-b24d-b0ef33ba752c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "06af8079-3b33-46c5-a682-353ab40252f9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "25cb88be-bd49-4283-8559-d211d696d10e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "c7ee0e16-8576-4ff4-a5f3-f335fc36a439": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0ca44fe8-6997-42e0-a389-c3f83f763f30": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9a28e765-29c5-4339-8a48-ee6dccfc11fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4920c799-b753-4289-81a2-6f96e5674e7d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "ead3eb64-d6b1-4c65-8145-0faa7d36bd17": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5c1f5b2d-a538-4a8f-b217-6683fd0e0126": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b23a7b59-1c9d-4337-b4b7-143ce5a817bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c67fa61-e3c0-4c33-9c9a-cb7e9a79c8fa": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "ded50fac-b9ee-438d-8b1a-6c91e6e9b286": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "3014cb18-8b9a-4304-8dc8-ae5f60db757c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "87832e04-2f0e-445d-a2a1-1f6f61ec4f65": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "3a1c5916-2dc1-48e2-9011-afe4d033eadf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4cfac460-5a41-4bc0-8fd1-ad9db9e36135": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "81d06b42-de1f-4179-98d6-fb1b85958470": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b37444d3-ad92-487f-9d08-0041ee575093": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f5dc6445-7d8c-42c8-8b2e-ee32fecc5e89": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "16b209e6-b7ea-423a-9341-1011ed9fa8f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "351b94d9-89eb-4a5d-8ffa-b4e32936aca5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "70088df2-52ec-4040-9e51-8db374178c08": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "453869b1-ce0f-45b4-a7bd-5f883b51fa62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e1c35552-3dcc-4d7a-be3c-02816c2e272c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ebd10657-e8a5-446a-b58e-bd61c8747a32": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e639f910-dd8b-484d-b843-fe7d11e21d09": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "144950c0-a481-47bc-a642-a757a7332410": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "c300f776-218d-456f-9f77-c9265d6fe0f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a0512428-77fc-4922-8b9f-1cfd82e38429": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7fcc3ab1-3172-4cdd-894c-8fbea0a5812e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "07103fd3-1d81-4bd1-aa1d-bc279ef2a5d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7b791fe1-c207-4c9a-b12b-9fd0f4c07220": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6ad72434-8d35-4355-9ec4-6c64ddcbc741": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "f4f9da61-719b-42bd-8916-cba1068a3b15": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c374805d-c492-4379-8e6d-10305da92983": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3987f291-df1c-4bec-a9b5-498248e976d1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b2eddb9e-df3f-49e0-a335-c8096c03170a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "30b42ec4-865a-4dd9-a513-2961c711f3ba": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "df6d174f-c61f-4de0-b352-67965a4d005b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "148cbd8c-296c-445c-ad40-f1e3aefc9ef2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "af24912e-7feb-46d4-af4b-d43a9f6e2ce0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "0c54ae4e-01ec-4580-b962-7d8988528c55": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "963e2e5c-91ce-4e02-aa08-b0f0ca6acabe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7b19a56a-1020-418e-a82f-00b2ac31fb7e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7fc19f2b-63f4-4d19-9f39-79a598257fd7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b64fc749-d790-4632-ae6c-f7ded78ae5fc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "447b2397-0dc6-4476-b4bc-b55b150b5029": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9787bd70-6178-4c4a-89f0-3fdda9a9b639": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "7c63e788-d8ce-4a59-8a87-39c87cccf84f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c31e816d-e87f-4a6c-9dc4-e4e20ae13e62": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "047f1350-b953-422b-acd2-4d064556131b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "47b9b2df-d705-49e7-8eb2-f38aaad28d00": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "144bd4af-fccc-4aec-8456-79de7be36163": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4ea625ce-fd31-4e69-aed0-a885fbec48df": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "5b88195c-1169-4829-875a-1cd7e0e5bc7f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "702fe7a8-8d27-4374-9f9b-f39b1a5005c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "06a1e438-2618-4344-9221-cdbeaad27f4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "59d3b7eb-3015-4cac-aa31-e8d928afe11b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c3c65aa9-b42e-4f27-9fc1-6200e586d391": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "784c9333-cdc4-47aa-b4ff-ee482e05ad91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "22d0c1b7-9fef-434e-8a3a-9b85b03a93a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "7fa43b43-71c8-4c19-8665-9aed967b7486": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "acd35a0b-ecf7-4b51-8c6f-6a3b99eb4cfc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "89dcc897-fd51-4b1b-ba3a-c79824e0c3e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c31dcdb0-27f5-4c01-ada2-cc96d63af3b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "aca8bfe9-8fd3-4f69-a64b-22064ebdfcf9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3beb6603-2db2-472f-9d87-7864ef3dfc4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "36794b63-b3be-4c1a-bb2b-fbebace74b60": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c33e5a73-d207-4400-b9c4-9fa52d68d188": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "36c71034-22af-47cb-80a1-8245f6340852": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6637fe38-1b28-49ea-8a0a-6b2f79a2deff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "26dfac96-443f-4a48-bcec-b33e41738236": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e583b6fb-d621-4368-a9eb-fcfb3c6d49bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ad9bab8f-7a53-4947-bc88-9da9bc2f6279": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "993c73bb-27b7-401c-a218-b1edb1b175a5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "50c113f8-fc08-4452-80fb-596778e2ff1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "66dbca38-06ee-4af6-b7e6-0f986479a4d9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "974dc7a3-3edd-4c1f-a1f2-dd4c58e1f6fe": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "56416535-8cb9-42a0-ba07-ce09e183270e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5686516a-64d2-482d-95c1-403fd28fb936": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c04a8024-8415-4552-b301-00536b9402b9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e8fe4314-ed96-4b77-81ef-63ce780cd47a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5fb95ba0-0446-43d1-8893-89d140ed9fbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b01d7376-b61c-4e7c-bbbc-5a97ebc3b704": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6536bfd0-7d6b-4907-bf26-188a2f31def8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6fbd8459-e776-44fe-9b90-61eb9ad428e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6c5804b9-e46e-48c7-b605-be947c89b7f4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "1bf1485b-9658-4ecd-9d0c-a1b57b214e73": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ac89eceb-3c1d-42ca-9bbb-e75196d1362c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a9fecff3-db1e-40fb-b93c-5a288d935e8a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "db672963-773a-4326-939f-414918f51ec1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4c96b2d5-2d8d-44ac-a7c1-2bcdd7cc2a2e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0c7b4683-e7c0-4a96-9435-eebef0ebebe4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e5eb7679-ec69-468b-837e-0ee7e401271a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ecac52c6-0402-4fe6-bed5-ad338af93fd2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a043f633-1697-4cc7-8a13-44602f32ae0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "44f0b968-ca14-41dc-80d9-c601768a55a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5e766f61-2b25-4bbb-9184-018ffbc74e82": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "1c3cdf44-475c-4211-98f2-c45bd24fbd5f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "8b0c0eb2-f2bf-4893-9e86-292954713eb7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6cac5787-2f70-48bb-afb3-23007bb23d5d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a98e718d-3158-4a6f-a763-120bfa63efd9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "399410ea-4e71-4cc0-a430-7a5f054d0549": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "94365bd2-3665-4f7f-8c96-c3791da04918": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5335e2d5-dfb3-43a2-a6d3-407dc774f84e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "94ffba09-d613-41ed-83d7-af892d691d16": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4876534e-b9bf-49dc-a169-856a9247bf53": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5e5b5cad-abf4-412b-9f58-4cd1de26936a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "684a67b5-c36f-4601-8047-6099b1462585": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "86eb088d-15ea-4f8d-bcda-e6b709da6a05": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3bf12464-8d30-4ec0-b52a-678b19c697cb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a786f548-8809-4a8f-9058-c477b6256f64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "6be6feb6-4b93-415f-9bbb-2d3bed639305": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c6de19f7-5df0-461b-9a5c-2d6abdd996ce": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ce98e5a9-cb21-4cb3-a786-3e711b9b0f5b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fb68a049-8626-4e82-a59b-971654e888e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "b7c50c3e-9ee5-4fe8-9d55-fa6c8c0273a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "68509c4c-1156-450e-93b1-f129f77ebe4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a440f162-dcfc-48a2-b07e-9084e6c8006b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0bedd7c1-97f4-42c4-94d6-cf67ecb696d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "06721ac8-e79f-4570-ac29-e54f99d18986": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "edc4028f-2cbb-4aad-ba7f-30c42e529fc6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6a733355-386c-417e-aabe-184299b5bfa9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "8ef50b54-0dc7-4a6e-b345-ba747ebe3c76": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "42842584-5074-48c5-b611-0069c2ec78ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8bab9679-19b3-4e13-9dad-462e3da0e203": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a837e7d5-b46b-4d7c-98f2-b6dd027ed22a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "f573462d-d2b1-4e7a-aba6-499283080262": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "410c92c2-ecc7-49bf-9bb6-5c9c8c4c7f8b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "9ae9f708-c932-4f1a-8cc9-9c7559a96267": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7ecb974b-a15b-46b3-a320-6303e4a9dada": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "baac7f27-1ceb-41df-9621-eab6c30cb738": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "8827258b-953d-4b92-a371-47e0bf26a73d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ef69c84d-eabb-4396-8981-d967a7aa3ade": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "374fefed-d405-40c1-b8b1-35b65562c623": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "e04bbc42-d1f6-4f5e-8d7a-cabb0de13bcd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "33d03eb9-2b80-4cd9-a2bb-0d00917b387e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e112114d-0551-4173-8813-5aadbbc94ef6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "5cfe9640-7dbb-4d84-bb2c-027f99d42eb5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "271f24b5-fadb-472d-be03-5db58dd0c090": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3aa84e1e-99ea-44e5-a413-a499d7d9cb11": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "240136f2-2fe6-4677-9f7a-9688b04535c2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "7cfe1a60-e520-4fbd-8f7a-28dfeccc2378": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a168b233-666c-41f2-babe-ab9a37920f73": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "72351f36-60a6-4d3d-a657-c8e0f3aa636a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 0, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d0020dff-800c-4895-a972-b017b432d687": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "a7d4e061-6756-4f51-96b8-0cbe74f299a4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "f06249f3-c9ae-4101-a083-8ea8928dc62b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "a9fd2ced-d1b9-4db7-8c4a-814407207d9d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8c296799-ec81-40ba-9446-0d4b44589532": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c430ef5f-0fe1-41a9-b0a7-0a806c2a6e41": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "755a1c02-d4ef-4cd0-9c1c-246942275ca4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c566f40a-e387-46ce-be83-f9ebc1414404": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cb692aac-b86b-49db-8610-0346179ede9f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0fb4c61b-11f3-47fc-907b-1e71b956ed64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dc84ead8-36ab-4576-a3b8-3e9f0f657ede": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ca150521-201e-4115-b888-f17da7e87ee2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "8852809e-618c-4fc3-93fc-cfab05c0bd34": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "deb503dd-7976-4f3c-86bb-74692328c91f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "dc796b5c-c9b2-42ca-82f4-5585104ff452": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2d523d61-2b0c-48dd-ab6f-fbaad016ed6f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "23b5f60e-a9d0-4dd3-bc6f-747ac8efd33d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "236b6151-2932-49f3-b327-77942f39832f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8c187fcc-3944-4689-a7fe-48b44d90ea38": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d900dd37-df5b-49a1-821d-f778f3a8faa6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "66497243-4e48-412f-a634-c42d2e3b488c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "9f933dcb-885b-47ba-9acb-efa455bb6488": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "561eb642-0f7c-4802-9f61-600848b5b820": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "6363a329-a170-422a-90d1-9e12ea93638d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "355c14d6-a6b7-44eb-a680-ecc64ab68b61": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7afdf3e6-de38-481e-b7f6-9944420cc544": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d87b36e9-36c7-433e-b818-9427da2b0d9b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9f2424c5-251f-434a-b1f5-62331056af1d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "94fedca4-1177-4e82-b3ec-22aa00b8facd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "ec17a480-3a54-4d35-ade6-19e5d4997ae0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8e5d81f0-22b3-4c75-9a88-08c3436dc809": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "442d900e-8cf8-4c38-8a7d-49b071bda4ad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "bb1e7ed6-6ba3-4529-94d8-62d2ea4998f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d39a21ab-6d1f-4e02-b9a3-b9bf5c712e92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "db9c9a84-92d0-45fd-bae4-a490102c70ec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "94935b3a-f8bd-4e53-b4e5-174574e98cab": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "72f6aece-f9d2-4780-9db5-b98fea2c3982": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c7ce44bb-243d-47c9-9631-80e5658f48bc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "54398bd4-113d-4763-ac23-91ac38e20c85": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "3c86ef99-4c87-47ab-b8ff-8868d4b8940a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e0d7b4a9-2a3b-4cb0-892a-76b32d8708c4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "74726b9a-1def-4c0a-a717-cd42ed6b1af1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4c808f38-ba89-46db-9dfc-09e4db69af31": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e860f600-6192-4173-a98e-ce2c99ce0e7e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d4ec7178-7029-456d-8854-7254a0e0cdb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f22bf7e8-8109-413d-8f6e-35d652c35533": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "f68a6903-6c57-44cd-b431-f154e8897a5f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "9f36c3db-8548-4552-be5d-6cadbdfa2ffb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "50034b15-babb-4559-b395-7767c6d5e6d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6312698f-2985-415f-846b-4999cfba046b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "81689ffa-28bb-48ef-bcc7-ec92236aa7e7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "57ad3dc7-89c2-4de8-b8a2-fb9652488348": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f5cf16eb-c4bd-4760-8878-364ded1738e6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2b024298-3162-4f6a-8805-178c33687771": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fce2bbbc-cb79-482b-8509-11f6bc86b51e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7f21de71-aad6-49df-ad7a-9c1a0aa04fca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "26880e5b-7559-4bdc-b294-f6cba7ea7bed": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "9c5ac7c3-445a-412f-be06-c6faeea40fcf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a6c243df-e824-477c-b2bd-8ac7945eaf5a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "178c11cd-3cd7-471e-8f05-b14aedb89575": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "49a24fee-a5de-451c-a64a-096ebc95f053": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6da674b5-afed-4e46-88c9-ab415e966540": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "5afffda4-3d7d-4c4f-b2c2-1ca652ff7943": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "4657f7a2-a9a8-40ef-8111-3e5d1e46ca86": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "81790c14-1cfa-49ec-9d43-3f5eb5d96bd0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "808e178d-0d74-4c10-a34e-965d72cd68c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b3038633-9be0-49bc-9e18-921b6d8d1088": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7c7ed7ac-0c6f-453e-95de-ae6cb69aadc8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "19ac18fa-2dd6-4116-a398-987a9bbd3242": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ad447a66-b4a9-4572-bf17-d996bd50a794": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e733d2cc-743b-41e9-848e-cea00951b720": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d0766ee8-28ca-4340-8cf4-43ced9e24cbd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "36b67866-75da-4cb2-9abb-b0e4fb6bbd91": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "899d146f-867b-4c30-a84f-d1c6fc92f86a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "bbb3a3f7-129c-43ad-83a1-77736e0cb99d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fe97966b-9301-4851-b0e5-faa9d64fc757": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "be998226-6c51-4a45-866d-3693fce22d8d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "41d37b90-68c4-4814-90d0-3a1da2238b0e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bb60ee3b-6aae-4cf1-b572-6382039c5b92": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8ad18c39-03e5-4455-afba-cff391ae979a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d769fefc-ea03-4065-b2a6-87a37f53c79c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "e20edf1b-9215-402e-970b-ac74d89b3cad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "595aa63f-4055-4356-80db-0ab4282f8b7f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "d043f9a1-fc68-4bb3-a2d7-d488375cea06": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e3150e10-2877-4f72-a63f-a3047f0ad8c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "27349e1c-caba-4176-b28c-dd76b7904cbb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a38563b5-6732-48c2-879f-f8f303f03724": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "738782ae-e6e0-4992-99cf-4b4df98342c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a55815e0-b70d-4a4b-8b90-8717d3c4b4a9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "5c3f05f2-09cb-43e3-898d-829a04ba42e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "920ce6c2-0871-4d43-83b6-79354554a38f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6835af39-00b7-424e-998f-f395d9815a60": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "91553e36-5aab-4bdf-8efe-38e65d369b67": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "77b1a63b-fee1-4415-8f1f-274a5c5afe1e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0cb9a087-66a8-4359-a2c8-ad9f43e59043": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0814158c-eca7-44ba-abc7-14783107610e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "b4ccebde-8ab4-4678-a748-b0ba36e658b2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "07d1128c-6a6a-4125-b7e2-e26665a5b14a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "1b970b3c-c37c-4335-9758-0f04175d17e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "38e090fb-efef-4c20-8310-56bb8aa8484d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "81095561-1a0f-4b82-9ceb-51524de4acc2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8bd4a643-94fd-4b9a-b591-27c4853bffec": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e76a74c3-15f0-47d9-a5e7-cadb2a66f76e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "02e5e702-1760-477f-948b-d6fc07c8ede2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "e1f04bae-00ca-44b2-a272-42d30844c74b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5bf77211-d307-47f5-80c7-f79ebb2b8b71": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "07d7b2a7-df82-4a59-95cd-b93c1a7be494": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "e9e5d47f-15c1-4c71-a362-f36f7c9a2105": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7894aa44-ef11-4231-8e07-428240b7459e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "8ac6d1bd-83d0-4d21-9b32-9f787cef2fbb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b25920cd-5c2b-41ba-b64f-21e5c9537df3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "da9c70fc-100d-4f9d-8c08-8e556921a7e3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f28c4b4c-46f3-4194-9ea1-5487be62776c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "54448a6a-cc50-48f1-b1dc-3562b5752383": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4eefef13-c6c9-4c97-97cb-c7fd225d14a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2406e8ff-9ee0-42af-941d-8c746f430778": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dfa512ff-bf73-41c8-8e8e-dcf4f67ad6af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "c63e6454-480b-4cf6-8b77-b8773955e777": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "760c438b-a4b3-42bc-ae78-648fdbad9ed4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "d5ff89cf-2811-4c4a-868a-54c7953237f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 4096, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b8c255c5-9a89-45bf-a60d-b61cc92b063d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "87ea2c03-fcc1-4c92-9ab9-12233a25726f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "48033752-f15b-4125-84ee-9084ef770301": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "cdfaf4b6-b878-45e1-b874-5760dcce4a8e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "bdfc930a-94e6-4903-9d2b-9cdcbf03063b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "266f60a6-76a6-45a3-ad53-1e15dfef5ef9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "cef752b4-f092-4aed-b114-20c648a9f0a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "389b158f-1b4f-4a8b-bcdd-1dd198cdb498": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "644a376d-6ad1-4838-8ef8-fa280f6fcc07": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a8cdb322-ff61-4572-8061-27e2b930e4e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "17671a42-0cfb-43e5-9359-7325f308e510": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "965deb26-3387-4160-b984-1ccf6c4f8519": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "d75133f9-03e5-453c-b4ad-27b382bb5fb8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0130ac7b-6f1f-464b-a35c-16f90ecf2e23": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "a840da4d-10a1-4ec8-b657-0f9f4927cf5e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a893b916-4b4c-406e-9c83-ecf269c2502f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "6bc649d6-11b6-4589-9455-32b3d787253e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "257d0476-cfdc-4fc0-a7d0-756d90168eb1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "7c3df287-e7b3-4f6f-9ee8-53da1d572ff8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ea91d987-e52a-48dd-87d8-02453166bb3f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ca9482ff-6a91-4be8-8301-0b818763370f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "4adf438e-069d-4c72-af65-cf71df40fbaf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "de0b307e-bf5c-4953-8846-bc630f84671f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "e317ca70-aacf-429a-bd13-6c0d1b847650": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b625ff00-87ff-45e7-850d-3d1a719e6243": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a9a0b5d6-c9db-4f77-bcbe-9b61b4a5102f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "b6442a29-c452-4ef3-9b7a-6296f81c1b9e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "1f9ee2b8-bdf4-474d-a7cc-6e39c07615ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "88155a6a-e437-4016-b298-5652db1544c9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "83228728-2498-4126-994c-3b9e9a363be5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f1accdb2-e612-47c0-a581-835c31f5d86a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "195f1430-2b6e-4469-8017-b8719a69cd36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7585c42b-a6c7-4dc2-8a0b-2c65477744f9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f6d945eb-708f-49e2-944f-7a407b400e01": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5be1a9b5-d2d2-4a20-a214-c4e060b46667": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b9b227a3-b3c8-43a0-ab14-d2cc67cd6de7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "d176291a-9d67-4da0-9a88-be7aad6faa53": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "18fd9de5-2dbf-444e-b182-c464ef437222": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "de1319a4-1fc5-4a31-816e-21d1fca77a59": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "851f48f3-26cc-4ce4-b6a7-0431127ee5f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "8c36d6f3-73cf-43a8-afa8-165dc4e0ff24": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "33fff598-0861-4904-973f-a47132266e1e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "968e9d5c-86cc-4a3d-83a7-7a431525bf6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "f5c0dc0a-0c2e-4fe8-b2e1-2c3cb161f913": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "2b634f8d-8c12-4154-81ec-250ed1bfef4b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "e13fada5-a223-4641-bbd6-b2e07144d62e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "880122b3-34ec-48a3-94d8-1c3ab9fd700f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "79b92374-1add-49a7-9845-eb1bca983dd0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "6c62559d-8140-4022-bb00-4f667d56d8db": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "5e993a8f-1557-4706-8ed0-6b3900630f83": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "0e8ad065-c45a-4403-84d2-b4420fc273b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "afab39f4-6aa6-4f8b-ad50-0f8ccf1250af": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9e53f13d-89d1-4237-9ba2-6c3f1fd0a298": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "18836d75-7503-4af3-b14e-4725ce2b41c0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "ce3f54d9-4a76-48e5-80bf-d0ce84d57f43": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "81ccf23c-b498-40e8-b49d-eda24159bb25": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d33dd8d0-2062-49f8-b338-6a87d2bde408": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "fa6bd812-527d-4920-a4dd-41a942ca6477": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "142f289c-ca8a-45fd-abc8-e3f53bfaf371": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "69179180-c813-44cb-8e08-8844e2c147a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 10240, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a3df0d43-2e22-4f32-9ddb-de07b596002f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "d8e8a657-48bc-47c7-a570-f0be0e793104": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7cda76c6-1157-45ae-a56f-17f7edeb190d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d4496a9e-ace3-4f1b-8187-bd9d016dab56": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "538047cb-9001-4084-8472-5608ffb865ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "d40b9c9f-e532-4a68-a638-dbc0575668bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "810e07cd-cb14-4a3b-b8b6-3fe92bdee1b4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "08ea6f10-41ef-4625-9f88-2c2d7f3b7f71": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "2eb86c8f-8766-4d65-bbaf-d2c541e0b86a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "5452466f-6953-4833-8aef-6dba46a89820": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "44b47aad-439f-4683-8610-0c086d74883f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "59fc5a0f-e0c6-44ae-9213-56b2789539e4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "106b78d6-08e1-4613-8ce9-0b9fff126631": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "4c595228-8a91-48c5-96c8-3b81797f9a4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "6725a3cb-4a43-461a-a634-ea95460772e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "c0202002-20e9-474e-8206-2e639866ec4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "76dba604-3ee7-43a6-9263-f995a7b8f71c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "d67f1171-e348-464d-a9d2-cb2d1063e7a4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "37b0f454-e4ad-42b0-872a-b8d640eeac9a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "37e71490-f842-429e-88c3-70b62ab7efc3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "2eb695ea-3f42-4967-b39f-1f8442da02cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "3a204cf0-21a2-462e-86dd-fa87c89d6a71": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d08863be-6b0c-4592-85ec-da84b5535d3e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "ee3977f9-02da-4f79-92ea-e6d3c72ab757": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0aac8762-4985-467e-8663-2e2661187dd2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0a6f2646-8344-49c5-bf2d-883f764ae38b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "570680ec-181a-464c-acc2-92642cf2ac88": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "4e9849e4-f599-45cc-8eac-c8506f227d51": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "6ddfe777-39cf-4913-9656-52506bbc08f1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "0ec64657-cae3-40f0-8ded-bf0cad98a334": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "0edb0a05-0f4d-4bae-a995-42e18469ccf2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "dc37e70b-bde7-4e9d-9eec-6080dcc36778": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "7cee5d75-f8f0-4001-88e9-a38685e98f46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "ebc3ecbb-d730-41ae-8ed9-65d9c88d000c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "023baaa5-86dd-4ffc-acb5-498f58b77031": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b5981791-5d1e-4fe0-8dab-509d32c2a2a7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "5ddb4fbe-ea4a-466d-961e-a02210a48379": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7a0f2a1e-11c2-442a-b1bc-8ad1d1d5b28e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "cfbacd88-83c4-4932-96c5-bd63386bb3c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "7c4c4f46-7cf5-4b70-8222-3fb469b61b7a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fd393415-2415-4cf0-a27d-c5c0dcd62444": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "9922f876-9573-4437-8b98-f1a2df2b0ef1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "e8953140-1c52-4d03-9420-6117a412704e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "12892697-d849-4fea-b727-2356190d1f11": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "b35edcc3-e6d7-425d-8798-da2bf855f629": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "89e15bdb-9727-438f-a1d4-e71504bc50e5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ] - } - }, - "26a58c30-75f6-4769-aab5-7b0e37494ffc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - }, - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" - } - ] - } - }, - "51ee6748-bcee-4fb6-aa7e-8e9257be8196": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "f45ab833-4522-4dd7-8499-b433f17741a1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-192", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "b1b96cb5-0164-4227-a7ff-eea3c521ca49": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - } - }, - "c7e79733-7681-4b6f-a096-fdc049aa7fff": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - } - ] - } - }, - "f1ed2d23-d632-4960-95b6-d3659895e473": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "pkcs1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "a28727b8-ab68-4854-be32-1a762d70349b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - } - ] - } - }, - "593ab0b2-3937-4fec-b59c-246c422c2258": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha1" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "dafa0c8c-6856-4836-a859-850fa366addd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "2864a55e-a825-4673-8887-2068913f17f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "d4de3003-1364-4915-81c5-49f1eb6b5344": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - } - ] - } - }, - "5300b23c-5a8a-4ae6-a3fb-2328e472865a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha384" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "fadce24b-5fdb-43ba-b727-54d148c53341": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ] - } - }, - "4e1b48cd-8af3-414f-8ffe-745ac21f4767": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 20480, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ] - } - }, - "df27014f-354f-403d-ae20-e625228d04b2": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "decryption-method": "streaming-unsigned-only" - }, - "49b3e922-34cc-4d9c-8ca6-fa3a92f3a570": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "decryption-method": "streaming-unsigned-only", - "result": { - "error": { - "error-description": "Signed message input to streaming unsigned-only decryption method" - } - } - }, - "4e078253-7eb8-42e9-8953-6e5346c4e9cb": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "tampering": "truncate" - }, - "4e229f2e-d42c-43c6-8234-3e7823db6497": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "tampering": "mutate" - }, - "81c31b07-bb3b-4c7d-a084-299f4a5a4ce6": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "tampering": "half-sign" - }, - "ae852a4c-90e0-449e-9a0e-2898ac3051d3": { - "encryption-scenario": { - "plaintext": "tiny", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "\u0001\u0002\u0003": " \"D" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-128", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ] - }, - "tampering": { - "change-edk-provider-info": [ - "arn:aws:kms:us-west-2:658956600833:alias/EncryptOnly" - ] - }, - "decryption-master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-encrypt-only" + "manifest": { + "type": "awses-decrypt-generate", + "version": 2 + }, + "keys": "file://python-2.3.0_keys.json", + "plaintexts": { + "tiny": 10, + "small": 10240 + }, + "tests": { + "99ba7d68-b0fe-4226-a644-6322fe0a2c33": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f8bf512d-d52a-4b07-928a-3f517f4589ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "40ae2216-4086-455e-aa20-e3941b447a81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "941cfbf6-7eda-4413-a79b-bc26e33cb6e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "14b127c1-5fb9-4831-8a45-201c5b75fdf6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "03d7b914-4d30-4d1c-bc36-43e273ba4c58": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "844f653f-f34d-414f-8254-6358460f7a7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "02eb0da4-15ed-46c9-b109-189a4fe3e564": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "dea03bf4-d0ac-4dbc-9e73-8c776cb9bd15": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4539f21d-78d8-4f65-97bc-214030510b3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "50eef2a4-f566-4c78-a527-6f763e310507": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a57cbba4-094f-472e-9972-b62ed5efb25c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "21f8eb76-9cc1-4f1c-a674-824ebbad07f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3fd22280-5e0c-4759-8cdb-fe3a9c62f83c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "25d26ea9-dad9-4bc7-8257-77e2594d21e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b34bd8b6-53cb-4862-afc1-cb905b4958b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "be3adf74-3f58-4476-bb19-9e5719c76a46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "482ebc2a-4cd5-4579-ab33-fc8978bce408": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "166b22b7-172d-46c5-a646-ce81479eb15f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5b1f6a48-57a0-4df3-afe6-160090e2e944": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c165f5f4-53c1-43d7-b78d-c103f89cc60a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2ddb6ddc-1e58-4762-b53c-4a3d222127d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4a44b1b3-a675-48b5-b237-f353a205e0af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a1723704-5ba6-41de-a077-f8cf1414802e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "066afdc0-2251-4464-a874-61106ff983bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "61baf9e4-506f-40bf-afda-5de303fc6a4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5c22d800-6b23-417c-b5d2-d800965902c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ee811064-2f08-41b4-abee-b67633f99bd4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "872a5ed6-d600-47f1-99f7-22fb88ac8f36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "160ad56a-a8ff-4ece-8839-f93a59188a89": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "51141126-445b-4753-8178-69caece98012": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "17a8ea7e-f9fd-49b0-b5ea-2885cd430476": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f540599c-e68f-4787-baa7-eaebb8e9b0f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a6a21b8c-f81b-414a-9c7d-7ae033b57aec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5d193199-2263-495b-9821-94f1ff52c862": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0135b067-4b9b-414f-9043-50b9b69d2f04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b5c2d230-a2f7-401d-94ce-9467138eac8d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ed1d2e5d-aae2-4c87-b56f-5d510569d242": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "47ab83a1-5095-47a8-a2a6-c1c75c30de28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c7ae5b23-6c6d-4e43-93f6-bf97b05f2f82": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f3ca3d61-b84c-4404-a2b3-d3f8b4780242": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "51c59ece-f81a-4b0b-8c4d-dc4e4d7f5724": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0df6e4b0-ea8a-4916-a6ed-697dabf8ada5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "44d5621f-3285-4ad4-b789-7261a712abb5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d2b81be7-02fb-4af3-8c8a-012c82bf0d28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "66ebf4c7-d736-42fb-82b8-0ecb4103cf0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "808db0ed-20cc-439b-b306-835d17deadad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d1782c4f-bbd5-450e-952b-b66dd7f53f4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8f8e7284-3df7-4b34-87c5-0e4309503417": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "01b496be-a4c0-428a-af6f-7a793fc67daa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "eede9b9c-1324-442a-82cb-f01069bea630": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "07944d60-aac5-43b3-aacd-74fdf6c42b4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "83311abf-7de8-4d19-9154-c0337dc50e6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2503b60b-21c0-4736-a777-48c6e5685171": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db3b3100-f46a-4750-9836-54418f8c98f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2585f2d9-7a94-44ef-83be-b7792a64974c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "36ed67af-3e74-4151-9ec8-ec7d186b6119": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "3b63d897-4017-4910-9106-e5b527f611a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bfa65a99-a3b2-4ece-8069-1930e7942fb9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d3e016ec-2b95-4b05-a502-688a7735d157": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "97b84e7a-e8d2-40f4-87b4-7664f153525f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "948c45ad-f2bc-4e5b-94ad-f009c916a5cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "19dcb602-8028-49ff-a951-798d99a6131e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c92a0d1a-1e27-4da8-83ae-2451b2629ba5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4eaac3b8-93d6-4909-8de1-68a40873a068": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f3dd5e36-2315-4e46-ab61-a8c2e8f2d39d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "095d0fc4-f34f-4530-985d-6438bc73273c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e709c5d7-f65b-4d14-b58b-aea0f912ad3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "00e93ac3-d140-4945-84fe-ff73d2a7fb8d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6ebefd45-4896-44e6-9a96-59846296f318": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "15b27836-c7c5-4d1d-9f1b-5a7baa22edf1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "65dc96f5-35e0-49b5-a046-20d26d401f70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1f63f916-cd70-41de-afa4-d15cbe9e4c83": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ebbeb8b5-87e9-4341-bccb-5571549fe7d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "1eb277aa-c6e6-47c2-8984-6435763c525a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a828284-28cb-4736-a018-6f26a9a1a5c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a8e9c72f-574b-470e-a041-715ed7d6d038": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7b8a2457-1a3d-4172-bebf-014b478bb26b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "694ed5fb-0498-4ad3-89bf-15ea7334cfcf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ea0104b9-beb9-44aa-935d-95ae7f0ed452": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bd82d9de-c86a-4516-bcde-3dd56aab1f46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f7a875df-2cb9-4e1e-8bc3-cf1b158c1aa4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3e3f08b3-1fa5-4143-a6f4-ab8c86dbd2cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e5614dfe-cc1f-4c95-91d1-1b25392bf109": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "91e69e1e-1338-4f32-a8e0-9d7a0d4a6ede": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f6ddcd7c-ba9d-4288-a0f8-10738a9f1de7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f19fe490-1209-435c-8224-bb5dbcc48db6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8c03e37f-6304-4e1b-b61c-4cc24a02b712": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f8e39446-3541-4238-b244-4057a65f3ab5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "50fd0e24-16ad-49b7-90cb-62d789eea891": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "65cafa21-4eb1-41c2-bec1-c82f02da58cb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b18c21fd-cc7c-4297-b736-172446855389": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3d3b2c8d-c19a-4c91-9ee5-7b26461b40b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6f93387b-d600-4ff9-a46c-3c274e0e5a3e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d591a614-b8b2-4c1d-9824-e57518f38f62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4ca6aa9-93bd-43c8-872d-507867482275": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4d930e86-78bf-4254-b5a2-8fc7e4e7595e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "693e90c6-ad67-43ef-bfc7-13785e59b198": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2ae028ba-ebc3-47b3-af07-604b6dbbb2e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d686fca4-b2f0-48a8-9f18-39af9621b588": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "adb8028a-7f90-4e55-b661-6ac3d0389475": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "24a31f98-42aa-4765-9e0b-d20df95e4c84": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bea8c0ee-50ec-4cfe-9ffa-7dba3ef606a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7106a062-d271-4a23-bc45-4d6be89991f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a681229e-dd32-41a1-a187-5546f3e28dc8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "607ce20a-fffb-41be-abb9-18fac7b71b78": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c7284f2f-99bc-4313-b4f2-2d96a63484cd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a0767bfe-9add-4cb6-b8b0-7c85bf6b40ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "62f95112-ee23-473f-9508-0a4aef09fc68": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "50903067-ed75-4942-b30e-62307040b946": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6d51f131-ddae-4618-9780-117e324ff2da": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c0c0fb33-6aa4-4e98-b916-a1da1db206bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1d2aac68-a435-4bea-8d34-c0471902b66b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "db4067d9-9aa4-4609-930f-49a14aeb4656": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c2c9f85-182c-4f5f-aa15-0f181c06d3a5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "77726cba-09b9-4b30-813d-3daf5d176a52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93111b02-bab9-44a8-911e-9bb6f1ba789a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "33fd4353-d42f-4f12-b290-8666ed24826a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a6010b2b-8922-48a3-a131-b81be6c5e12f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "735bc20e-977d-459f-b1c8-3b9ed20d6f7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ff4134fa-4e6e-4edb-80c9-3eaa9a959380": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7b5f901f-7043-4597-9b82-3833cbab4f1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "166a3f6d-3925-4bc0-87d5-daa433b8b4f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4e9295b3-dc33-4d97-a04b-58670d705c44": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2ee64251-f742-4839-83d5-e8d762793b51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "66661033-709d-4a5e-9973-5b1898531ca0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2dc68d0f-8195-405d-8fe0-9a0977548238": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "462b5380-fff6-45d9-90b5-52902b5a521c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "41a808a4-fea7-4edd-bd4f-920fe89f6667": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bb93b148-1fee-44fd-b8b3-d5f3dabb9cd5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "24f6140f-375b-4cf9-bc22-f4638314c9a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "48680c25-7539-41d2-a1e9-e1febdc66754": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8c097589-354e-48e2-80c9-0fed5503a1e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "58a6ae35-5bae-416a-8a43-15f16b72fc75": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "593bf692-367e-4264-b841-f33221fe6218": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "42e25e42-9248-465e-9dd9-fb0b2cc4555e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "4629440c-99b4-42cd-afea-0d5a7e1cd5e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "81a1c544-2a9c-4ae2-baae-b4b370bd3577": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d778dd01-3eaa-4398-8051-b51e4de12b05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5661ddd-47c1-4517-85c9-5577567376d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "80e2e680-d907-4b10-83a0-0c9791927cb4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "cafd0adc-7563-4eb4-bb58-93c6f9f66573": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2a932427-bb34-44dd-a26d-27351783e513": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "59675c09-285c-4e8f-931a-703f9b02b990": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5c425a81-9eec-493c-852c-4b814da198e9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0471a640-f3b4-4627-9b12-80455c51fb3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f52227f9-b76b-4e30-9859-ed3733e62784": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f61882b0-b02d-46ab-afa9-1c2921a9b96b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3faaad69-88d0-4df7-a559-a40748f55431": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "506775cd-f89b-4134-807e-1160916b8a37": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9d2b6937-b2cb-4841-9ddb-a9b907b9500b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b931c72a-01fe-4f9a-8a43-c0fd9e9e99ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1b50c746-40ba-48fe-9db5-528e71893a1d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5ac70d60-46fc-49b3-a07d-96a4c4112c59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "20b122f9-8f3b-4d0d-b575-9a361e011562": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "88cdf8ec-908a-4f32-b749-e7b55710fe2e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "a14e5136-b7b4-458a-b90d-6960c6c4559d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9dc5733e-9a63-4bc5-8dcf-f6a52ab0e426": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a79bcfc8-7256-4e1e-b09e-01e5cf27fc2c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "90aae6de-46c6-4ba2-9b66-500464ccfc02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b1f39555-bc7f-4045-8e6f-6159a99eb431": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d0d28a64-00c1-4c74-af2d-82d23a245de4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8b037f18-ba5e-4937-86f6-3a9e448c7966": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b8c937ef-5f88-4483-a68e-88cce6249909": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2b4ae2bd-316b-4850-a890-a922fede8643": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "44b27ed7-25d0-478c-9efb-339745ac1beb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9bdd5d44-6f7d-43f5-9103-a09c62e31d70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9459b096-422b-49fd-b068-1582822d096c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ccd77e68-d1c2-4564-bb99-7ba385d51431": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "addaa92a-0c3c-43e6-9163-63b045544091": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "55980e6b-5064-4ef2-8367-4e82fefaf888": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f38fd5d9-bf17-4df6-a90d-999aebc1b4a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "43668213-1aa2-48e4-ad8a-0d2e3af09b2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "36b0a4e7-f2bf-404d-8c67-170b5f38efec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "884fc636-c1e3-4f1f-bd25-76051dd527c7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9acb101c-23ad-4714-a65f-bb260185c501": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f11b4904-9b15-4f19-8a5c-4b47076e6f06": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "50f9f860-0432-4790-99e9-749fb8c7c718": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d7781d60-27b2-4d63-b745-e2ccd999d13b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a020cd40-9cb6-4b9f-861b-52e8aa943b63": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a08c70d-ae82-43a8-8aed-b96ec9f12798": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "fc75f9f0-f714-44bf-abd9-184fc2851226": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5d83896e-3e4f-4877-9110-0ee622ddbe5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a3d9ff6d-e8dd-49ee-b9c4-86a9e3b6e7bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dc345f33-7ad9-48ec-be68-2aa933e235ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e6335897-2f8a-4c8b-ae58-d3c5ad20e5cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "228d2f39-7f01-48a2-943a-67c8d7d8e6d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b60675dc-5ffc-4b6c-8c39-f0d740ab59ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "27c321d8-3f89-412a-9d23-a40230710638": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c612ec3a-3401-4324-a617-c9f521791403": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "558247f9-6927-4811-89a1-0ac6da9e6d77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5ed2819d-be8d-4715-b51e-49f380b3da0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "82405449-b8b7-4fd2-8e7c-0e82dc81f90f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1f8df88a-c31d-42f0-86f5-5440ef5bdd7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d1e7d30b-12fe-4f33-8a93-2443a118dcef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c4eba53a-112f-4e18-809b-eec5f58b02a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2ebd5411-bbb2-468d-bf0e-018510bac83a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5c1d7ce4-089e-4c5b-bc11-fcc53e3e4e34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "58de9384-cdeb-4cb4-a7fe-ca28afa41dd7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0ead8a27-bade-4d94-8046-4613c9f9f604": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2ee61a9e-e13d-47c9-9775-7a8170273625": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "59bb31ca-951d-4d44-b0bc-628a514fc651": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a7c8bab0-ad14-4171-b06e-31f30883023f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6f2c839e-bc13-478c-9768-9928f9464bd8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "46c7a473-0eca-4853-b17c-f9fcc21ab46c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eaed5a35-c0ce-4e22-afb3-582a6047bc6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f8b77877-9de6-42dc-a5d5-41d154adb30d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "aac55d37-e514-4d66-ae56-bdf0adf84d2d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "50210738-d144-49c2-b955-47816f3411ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c8f48caf-2686-498a-aa13-9c47148a3a4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0f158c8f-ddf4-46c5-a5fc-bc84e10cbefe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "60ce0a07-d420-426c-9720-f004409dd6d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "4334bb5e-ff1a-4bb1-a97a-fde5ef40676a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5607c32f-14da-4655-97eb-b3afd0db3eee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c672acaf-730d-4655-b0cd-277d7cd8a76c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "17913886-2468-4321-a39f-bbf2fce5c6b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "86eaff24-d63f-4520-ad34-e4ca567cf0d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a677be39-5df9-46d6-948c-6f7db1deb198": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f79637f6-fdd1-446d-baa3-1a155582187b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "39a3861c-7efa-4ece-8274-b26cb3906dab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "67c9aceb-3660-41ee-aa1b-448e82f61c04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c7a3f9f-e8c5-490f-967e-490001167033": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5d3c67b1-ec66-4465-bebc-272fb804170d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "92b43a80-69cc-400f-b3dd-9f0a49974847": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3737309c-19d5-49f8-a1d2-306436ff561d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e7ec71c4-3499-4b37-94d6-0e8c0f52a76a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "caa7c470-2242-4629-b629-c64057a3cee1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e0db850c-c700-4c80-8c21-b07a1df32320": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "95f99c62-760d-4d0d-897d-ca3f976c860e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f1c30382-eb64-4eaf-b13d-063b9e497729": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e5ac5856-a3b0-48a4-bfbd-e6faeee93e32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "0a8244c6-a24b-498c-9c97-f230584f50e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0db580d9-9ae6-4636-a855-da1016aa9922": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a034e020-c63a-4f42-9539-17c8525d92c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8b9ca18f-2d42-42d5-9e86-4712ba26fd4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "161fca06-ed49-4869-8e80-567c229abd6c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "682f35df-3f85-4c46-8383-74ed6d5bf7ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "aea1ce9e-4bdd-4ef9-bcd7-1ed39f59d984": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1ec230bd-d8d3-4c3c-9cbd-84075883e925": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b1ebcaae-6e0c-4046-9326-e56cecf5d1cd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "127b70eb-89d2-4e97-a6d9-2c8bcd2e4ed8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "99ea37ce-9b62-4c52-8a40-aea1e51de57e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "476f346d-a7aa-4bd3-93fd-4ac4cd9a956e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "43854954-cc12-4ba8-9566-88ebd397e105": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c936085d-b2ff-46ff-a2bd-60d85c60f372": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6d37bcb7-da6a-4848-8a17-e8b39fd6ddfe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "13a2f5a4-d356-47eb-8e99-07cbcfd6158e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d5c74cb-3c6a-43a8-81d0-2467d0b172af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3ee16d7b-0de0-4f39-97eb-3a7404e9d24c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6d46b16e-d72f-4a1b-bcbc-53e7d3caf9c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6f7df769-f240-4abb-af05-cdbafeb37bf7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8fa00fd-03bf-4e07-9456-1ecacf597f1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "05bde09e-c2b2-4872-9383-e978aec4cfb3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "08e2b144-0223-4bf3-a97b-4fb8e95d77ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6d52ddbc-40c8-4eb5-bf18-865d410309f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fe156ae-0750-48eb-85c8-454ee75e083c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "285de367-caa1-46d6-94c8-7eb2fc0fee2b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3668e317-236a-40c5-93a7-976eb27e009f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4d30af3b-f981-4690-b5dc-747b5749571d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4931375c-e48f-42df-b20d-13ae5d0204ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "776b9c95-a61d-426d-818b-efb42e465ff3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "90c04f2c-2ad8-411a-b46b-a1c2eb5367b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "acc607c0-0ade-4c54-a447-cc9463fad61f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1a3ffa0c-89e6-4eca-923c-b1ff0eb7f52b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8393e691-f36c-4da7-81f0-da377f987617": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1a1f0a67-7aab-4262-a19a-83330f357781": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0710cb32-9cfc-44ad-8ac9-a30287ca2187": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b62dc668-4c34-4005-b2cf-450ed72d95cd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79f28ffb-5145-4631-914e-bea35d3e19d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "bc06a26d-6878-4e2c-85ac-df5037ca37bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2dc73c71-1709-4601-be92-a03e446073c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "553e7161-9b79-4918-a13a-75c7e16d5dae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "84c604c9-8c07-4f17-b5ff-3114af919a5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e8f976d8-242f-4f71-aef1-6e826c5a01c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2a0c9a21-7cb6-433e-811d-bdbe9da90b5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0d0f2470-0150-4eba-8ab7-15a5c4bf0020": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "db447897-f327-41c6-a215-26d4d7d7ef1e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "10a45c42-faa4-4426-996f-ea1d564393f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a2b92ec7-72ff-4484-bf76-1bde2147c412": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9dcef5a9-7976-49f1-ad31-b8f1707c415e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3162acce-e2ff-4c85-81ff-03c76f700496": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d9543842-af5b-473e-8050-964e68a37c26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bbed20f2-b73b-4b3b-8713-48d7f3335603": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a88e7c85-c621-4b29-88bb-af7909158874": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "dd952a27-ff66-49cb-8c3f-6f957e3d308c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce3ebb14-6655-47fa-8379-d2963d7d5b0c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c7bbecf6-8497-4158-bba1-ba124d9d48dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9c4ba01a-7ab1-4068-ac60-cdf69b1356d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "03898ed1-9362-4121-b2ac-747b0abf03bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "189d1957-b4a6-416c-8da2-d454a6f2d383": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2dfbb45c-9303-4ffb-9e59-211364a15811": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c6c68d81-8e80-4a10-b967-80e66033e08e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d9e6ba88-bbb4-4a4d-8c69-cc902c169297": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3ff68c93-b15a-43dd-a4b4-6883b427aa16": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "53c51635-035c-4290-9499-d3cf34aad65c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c092be4-fc78-4bc3-bf9b-73e76c123899": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cc12456d-9211-4752-b087-f977db2434ed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c1a888ee-2e17-4580-9bf0-831ffefbe36e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4d0218b3-79c8-43cb-9104-b388c4a7ee90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "972a501e-7aeb-403b-8190-f7f91b3a153c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9eaa6a0a-9121-47eb-8934-f421c7632440": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f6a55e9a-3585-47bb-a5b3-5151b4a6dc77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "42f1cc65-2b1a-456a-972b-f78524090a4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "32ca36bc-9c7f-4a03-a499-0064f06bf599": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "50258b92-a1f5-469d-82a2-4abea8232173": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "846d43c9-38f1-4573-a304-df2a9e0c279f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3a9f7bae-39a9-4a9f-98fe-5046f84216ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8b7d8458-be09-42b7-aa2b-2e3e869191a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4a2c5bb5-b569-4fd2-b15b-60faddc152a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eba985a5-dc8b-4224-897a-08d295b0e9b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "34f4a41d-b6cc-49f7-b9f2-d19f258ae666": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "97e7b05c-299b-486a-8d75-c96c325f5d8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f8b86f87-f4b4-469f-941f-dfb7554e1541": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "20274615-1981-4637-b47d-e0b42549241c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "598c7d1c-042a-4801-a0af-0b2167286518": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0236afdd-9f04-4a3d-ae84-42b5485a3af6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b82d176f-fc77-4b98-86ba-1390b846034b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "cbd49a25-48b3-4f13-b7c6-1212f78f9fbf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "81c4244e-2727-4184-9741-9c022d5a70ed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c8663e79-59dd-4b1c-87ca-31de824abcde": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "713eec13-31ed-4ff6-b22d-c54158e415f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "dc984c75-97f2-49b9-bc59-ac2d96a3bb6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7cdd91a6-646a-4e8e-920f-5616c2b62346": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "b836312a-495b-4407-9f06-80a8c5760846": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6f394869-c9ad-496f-a7dc-a8b8795c112a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5f7ff612-bdff-4935-a1e8-fb2c0af99a21": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3072160c-24c0-4258-a719-ec748ce5e589": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "cee7f48d-52a6-47da-adef-7641d37499d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2e78d3b8-8d0c-42b1-97d5-83aa3d8dd001": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "80672a83-d97b-42a3-99ad-e0b1e9b9a01d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "364cbe55-e955-41b1-9afd-c06a4acd18f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "4df20847-26ae-4862-9912-8035f9137992": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "02d7f524-4874-4ba9-b513-0b587aa90165": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5e1a8305-1863-49be-b178-8bc83dc2b8ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c32be2cd-c3eb-47d7-b0a5-9eaf7f2bb8a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f0ff7fbe-a2c2-4ceb-b4f9-d119ddacd4cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "487d13a2-eb08-4903-a3b3-ffc7912ad06d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fb617077-2e0e-413d-94dd-915b1dcbd1e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4054393e-79a2-4ef6-b629-3a06ce5568ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "761b21bc-62c2-4ed8-aa65-f38786e3f7b7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "374d3eea-a4c9-4a7e-8687-84e783b302dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce3019b6-5747-4944-ba4f-e3a2315b3f9c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bb4bc88c-e6d4-40de-a382-8d72f5b1631d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce1702b1-6e66-4582-a645-2a718c5413fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3d80ebc4-e0c3-41bd-aecb-811d5b6f52cb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3459af13-da43-4ca5-a235-f6f9c244aff0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f6862784-e47c-4946-ae94-59f8b8dda817": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f5606626-fa9f-412f-bdfa-7afc83b554c8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b8cb637b-0736-434b-be6a-a95763a2dfcd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "38c2a949-fb04-406b-b993-fa3ce1ad10df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e2891608-2cd5-4463-9d2a-54ffe69378d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "96f9fa64-e883-4f61-94a9-c19d70fe86a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "732ccb82-2ea4-4317-a0bd-63cf65bf95c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "81a6708f-fd2b-4c21-8c5f-557c19193915": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c3bd05f-f43c-4d88-82b8-807ed869b8b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "22b59906-2ffd-40ec-b2de-967563771edb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9289638c-86b6-4988-827a-e76017eabfa3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b0972900-3b33-41db-bd38-f04395a69957": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6b352e2a-c180-4ec4-aa02-627c854cf18d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "daf2fb13-1a5e-4638-866b-79a84e7ca500": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b2cf8130-a9b2-46cb-8986-a15a8aacf226": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d8fa0803-dbc9-4d5b-ae61-b24684763faa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f697673e-1ab9-4167-af94-a6c232189656": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9a01013e-ed91-47e8-9ede-b3bf2a6ce4ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bb6fa60e-66c7-4c12-8eca-24db707277ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "88b11984-e959-41f7-a764-54dfabc237f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "ef7b01e3-356e-4838-9916-eefe5bb81844": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8f4af299-cdce-4a22-8eb0-82e42443adab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6c7a1ddb-289b-4e11-8368-6516eb7f26ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cd36cadb-3284-48bb-ae4f-77e6e6453e91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17d37d27-fc8c-42f4-8aed-7898ec4bda0c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fb492959-eaa2-47e5-a858-ef0afa6c7014": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "adf767f4-425d-42e7-984c-f66edbd3398d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21ef3c05-7951-49a7-9540-0aea723d0847": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "cbed92a5-0719-43a7-86a5-d51cca62bf95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "daae0198-5efa-4a62-88ca-64f6ad912297": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7c55b499-2640-4dc2-a3b3-05b03e9e3f64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "6ef1aca1-7f12-45cf-a3bc-c0f10a3d24eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f7cab40-d248-49e0-b264-aa087be126cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3cca1da4-8c36-4313-bf14-9166116092c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f5207fdd-a2b8-4094-bb53-3bac162a4dbe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "0ade1f4a-0c94-4229-a3df-3af7eef6eeaa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "45fa9a40-f979-431c-b221-9123ed9272ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f6932b05-437c-49ec-bc18-a043eaa73602": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bf126ede-d80d-4ce9-8968-6b318ac2f190": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04e8a1a0-a438-4b3d-ad21-f387ada874fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "547becf7-921b-41dc-9db4-32548ec9a9fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9b0b9a26-b29c-4456-ac2b-f829cb64d104": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "03657b05-9fb8-462d-81e5-b07176912874": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "94b7da69-f972-4c1f-812a-838561273415": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d691df71-ec80-41ca-9235-f5c5045e2c5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f5300b83-67fb-46a7-94bd-45a2b6e25daa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a16d3aab-541a-40d0-9184-87aac364238b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f67a26b7-6823-4b3e-b054-4a24baf7e510": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ceb230c8-cde6-4640-893f-2c68f8fccc7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "08929aab-f274-4223-940e-3ba6e76281c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "5a6d8cdf-6a7b-45ad-abb8-ba2865338219": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "27ba59c3-4c44-4211-a945-833ce2d0890c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8a9caf42-ef00-4318-8807-f34666371366": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e6eefc2-9c3e-4cd0-8036-1f8b18441d49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aea7601a-c375-4fe2-9d42-60a690014a46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4da3eda6-d595-4822-9c43-c6a9298fb447": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1477c940-72a2-4653-8d2c-c8585ba16af6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d07fbaad-a160-47c5-85f9-eef8d33332bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "38b925a1-4a4e-4212-b964-b31ac0de4d6e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b298d891-cbf3-4c52-b9e3-dc1159d90f6a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9b443631-a883-40f6-831b-7f76447dca1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9a5c93b0-fb25-4a1c-a185-d5a2950c0c8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fb13e0a8-7de8-4b7f-945f-e5e2fbff4abb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5bd67bc2-71f3-45e7-947d-19bb9f3aba7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "afb60d2e-0a5e-4f86-a549-62590adcbc72": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "58c53c7c-8e30-469f-b092-1a5d4284cffe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a583115-5e77-4ca0-b5c3-3e788674af28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e65e17d9-7587-492c-bb64-a6daf0cf79c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d75315f-9190-46ee-9c02-eae0c352e742": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "65808710-4678-40d6-873a-efe6a1aa6eba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a6b908c3-7fb3-4458-aa4f-d93f77c69e57": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "09a07d14-1b40-4ac2-a712-dde970c998a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e76d2fb1-4ca9-48b3-b513-862f0ec09cee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "f5f1f1cf-4ea7-47b7-9ec9-9eeb22654e0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0afcb4e-d871-40b5-929d-8c0f2d584365": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e28fc47e-5368-41e4-8246-01ccd3b81d03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "93716768-b4e4-466e-bfdd-2ae48950136f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f765bdd4-45c0-44c2-8daf-9c0043be14b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d5cff444-dafc-4cf1-96d9-4b0694fe3b01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cdb0e563-f30d-4adb-b15b-620e258481fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1ec7eb1a-3be8-4cfb-94ac-fb8be413f764": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e977f803-f391-4183-b7cd-65d0b92dcab4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1754a364-fb87-4e2d-955d-e7f60839cf9e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "414c4975-1088-4443-9ea2-fa2e22ce7c40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "24fda864-6dad-4155-8ee3-347a5f5893b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0e7e5b02-295e-4bb4-a031-ad39e82b7de3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "cc827679-907b-49bd-9828-dd7e5503dfa4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4553cb7f-133d-43fb-844c-543b63806bb7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2a9d6d42-ed2f-4ed6-bedc-5b72827cfd2b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2339a0c8-4828-49be-871f-9816ce83c564": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2e802d4a-cbab-4475-bf3d-6ee9fbc2bfe5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "219ab28a-41cc-418a-b122-d8021063d975": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ad096276-6a40-452d-8e6e-9f99764248c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d608f9c3-ea1a-40d5-be4b-f0a290ab5646": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "08b0297a-ca79-4ce1-a0ca-00143072de01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e22d5f57-9687-4052-a934-6a39f92d945b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c5df8915-81d1-4835-b2e1-a45b7e3eff10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "9232b59e-8d9d-4864-baf8-ce22a567150b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "12064c4e-ac42-41b1-bc8e-85ec25c56210": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1dbfd77b-d88d-433e-96c2-325d249f6462": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cd1994b6-18d2-4aa4-a046-b81b9b91bbce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0f30c1db-663c-4ec1-b07f-ba3e44400eb4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a04fd1e0-ef12-43f9-bea4-52b757dc214a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "277f56d6-ae3f-41aa-ae18-f5982793b5e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5061693f-6fd4-4267-9cf0-a48a2d9a95b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "00e95d58-be26-47e6-ad0f-b01b62e5d428": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e8dcac48-3736-4bf3-92e9-e059f0294cad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "869f649b-c09a-45fa-83bf-24c8b1501836": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "07c7d9b6-9011-4e69-bcbe-c96d29b97217": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "882dfa7d-a247-4d62-9b49-ea28926fc10b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "16279212-15ac-4682-b861-a7cab3d708ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d5bf7552-6391-4a90-aca4-a18010593165": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "58a31959-3c3d-48aa-992c-fd0a191ee7bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "75d110dd-6510-4581-83d9-6b1cd4a6f102": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0f07a3f-6c1f-466a-9dd9-ebdbded8e33e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4661813d-6bf2-49e5-ac51-ac00fdfc502e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "a66e6a08-3df3-44d8-b4c1-00781f1e13fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ca20c79d-03b7-4b54-bb11-03ec4832b57f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9a452f99-a023-4b54-a42d-ace872c156aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dd658c1e-bd75-4152-a104-f81dda8b6903": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2825f8f3-0644-4bfd-abe4-3a62453aee1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1b23c310-0acd-4438-a4c5-426024e8bd6c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "05b7f962-547e-4d8b-aeaa-fb6e30b31c52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3bb00405-84f3-4500-8be0-c2823bd73af7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bbaad187-4e3d-4457-95c6-62eb79c6917f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8b40a7fa-a68b-41f5-8b40-05079045fdb8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2bfd2ee8-ad26-4a0a-961a-aa1f25a79da9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e013968a-476f-4147-8db6-73f6c78865a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f5c029ff-0ee8-4ab7-b16c-4aba80b2fd84": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ef3c5c65-b395-466d-9987-0f7e3ed592c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2d7ce203-eb73-469b-8168-d3ed2deae61a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ff3fdb28-e4ba-41ba-a8ed-5fd2ecd8207d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0e75ffd2-0aec-465b-aac1-c0fa937301e2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a59d2638-af18-4c21-a832-5bcb80c29128": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aa9f230c-4029-48c0-889f-18fb6da8ac52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "910c3aff-3aca-46b8-9ef3-5130c4e75e16": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "6ea62828-ace5-48db-a38b-0bddf159f407": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3a06eebd-df96-40b2-a6eb-334af56e5911": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "115317bc-14f9-443a-b635-3094d0a9526c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1ce62112-5155-4e6a-8a7b-cbb77b94d3bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "83d8374e-5456-4566-bb9a-f90572e213dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "63a8e7f2-73ed-4b18-afff-c4c552bced27": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "dcee9b04-adc2-4b10-b151-bc5a97b75362": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0d1391a3-6506-487f-971d-1b3ddf1195e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5bbbc688-72d7-4bf2-a80e-72fb6ef772b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8ed45f50-205f-4b37-a057-8a6fcb1895f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "64650d5c-553d-42fa-ab47-5e876a81369e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ee2441c9-336b-40f9-b350-bb44fd246d66": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9cef1ad0-e4f2-448b-b18a-085409173c92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "20cf0aa3-884b-41e8-9640-ebf3ee4c7e4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "747f03b6-e745-417d-9cb1-fbf1ffcaf87a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "89e03931-4bff-466d-8116-76b92f75f4fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "560d66d7-a3b9-469c-9e45-f03a7b076f67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "360901a1-9c0b-4669-9a44-82a8da73cfea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b37ad061-0620-4186-81d5-e67beb20e8e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "867b6449-0621-44ee-9643-3c824b0f68e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "261250a7-cde1-4d9d-ba4c-fd73bd3f86d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f27ee1a9-afc4-4944-8868-c279b1110ec8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9f3e0f48-c955-41aa-a302-c6c15855d77c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "407017da-454c-4704-bbb1-900672e6deff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c9697cd-7d61-42c4-ac93-f13c8e86bfd5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9fc8fa2b-1aef-4397-a2d7-be0f598d9e3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a06e46e5-377b-4a91-973f-489b710d9323": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ff95c83b-fdff-4d70-ae4f-7e93c84a4ac0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "46539afc-8c73-4359-a91a-44f0d3559037": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "aae2cea5-a54b-410e-9825-8a0962f0a8b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "78b51e66-1541-4a57-a70e-c890d9cc31c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d7bdff35-5d87-4a97-a98c-0e042d25ea85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "93786458-af04-472a-b64a-e447548f23cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "681925f2-068c-449a-9cc7-7eccf4bec730": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1359bb76-6cca-4eb9-8cdf-b6202ca3186b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "03f1b4c7-ddf8-4b56-8441-bb42cc73978f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d952785e-92fa-473f-bad3-c44847041905": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "03a04b55-04a6-4f09-a486-9af8fa83bd1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2ec0efb9-01e3-49ab-bd63-7f643f04ecce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cae2973d-48ae-4471-82a0-10a0add93f3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e4d80482-f72a-4812-86b3-474d2973502e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0c370bc4-ba54-41b9-a7df-29da75956ce2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ea57e8b4-7421-44c2-bdf9-c38863c2de7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "efa2cb60-d32e-4d00-9b84-7e22f5be08af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f0f1cb4f-9b05-4906-b477-17e5d48ebec7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "26ae207d-89ab-4188-af83-33d17de2efde": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8502b523-18fa-4b21-9111-a915c2f71b4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f9a75123-0335-4fa3-afd8-07d1db36db55": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9f09add9-858a-448a-ad09-0964239275e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "946c6766-b16e-4eb7-890c-503e861b0487": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "23ee0975-4b7a-41b6-96e3-8c8b30bb4a43": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4e37105f-0801-47ae-a0cf-0b4fbf773230": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8afa2655-89db-471a-bc18-afb1291d14bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93978ff9-0d16-498e-81f3-98b18dbeecff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "77a79772-3350-436a-b05e-f01f260a70ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4dbcaa0f-2dbd-49d7-8bcd-4ad01b093cfb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b50155e0-5723-4424-939a-369038e6c8f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3fdd2383-5c1d-4816-bcb2-0ddd97849474": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1f8f0ba5-66f8-4565-a734-fbd3424fa127": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c3c255a5-655f-4dc7-be18-0f067b4304ed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "36a16428-d575-4834-83f8-68c5c3ac470d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2ffa852a-5f52-4b86-94fc-dcb941f24676": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f23c10db-4c84-48eb-a1ba-ba81fd1ba0c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "18073f4f-c458-4d0f-bb13-4a262f821388": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "750348c6-d1a9-412d-9824-f72d7017b434": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f194b653-f957-44b8-83ef-e6a5d7e92cfd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3e20ca08-f5a3-4bec-bc0e-ff5a3e899910": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "da94a5d7-a8b2-402d-bb09-0ce977780940": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ed36f163-7402-4a63-a0cb-512a610c8a7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0ab3ec4c-99dc-4602-9feb-f05e898e5cd9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "180111da-9de0-41c5-8b4c-b7a45aa92a19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3f427f29-c46b-427a-b675-29e66e68fe40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9b740548-5a5d-44b9-896c-92f6db0cfe7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c2c63847-8b6b-413f-9ac1-51d8a9e2327c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5ed9c3c1-d7ff-4310-b8cc-01d323923dd8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f502cd08-9745-446c-869a-3612c433bbe6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fc968775-15b4-43a9-9997-ff11066510a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4b5259fd-565a-4745-a2d8-3d2b26edcdc0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "16542df0-3b5a-450b-9721-e809475148dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8fe92f64-26c1-4bc3-8835-67039778f2c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "77b3b3cd-b239-4a24-89ec-5a01f71f5cb9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "65d07479-5ce7-444f-81c5-a9225e959339": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79859dc7-c9f3-48cc-aba2-d4034750b691": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "99bd5b3e-f459-45b9-a4c4-ecc97fb065bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eb401bc0-8b3d-4268-9e46-1ab6cfdb301d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7e8a5eaf-68e8-49d9-b9c5-93d13f341a23": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6cbe56cf-35a5-4509-b12b-1009af1510d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9f01d62f-ddef-4881-9a13-4a8c77bbc755": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "07f9ab55-faf9-4c67-a142-27230c4339c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "00dba5c3-2eca-4c49-94bd-d4fa9254e180": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "86220fc0-1a77-481d-b428-2ef90715ce9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "92b786b7-7781-46b4-9487-479456295a48": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "203b15d4-baa3-44b7-a5ce-c5fd50e64b90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1781fb3a-b35b-4bff-836a-c1cf44c1675a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3cfb8559-f2ca-4a49-b89a-ff1155001f01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f1bd87a4-5b76-4e3d-be61-9972c3ba3957": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "69ae1345-7c9a-4c1c-bbed-aa24aa31d5d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2f3bcd9f-b7a9-4342-b0e4-b0859c11cd80": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ecbf58d1-3b49-409d-b9e0-9002682df073": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "591d502c-e60f-4dfb-8468-6cc332858953": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "eab6838d-eb9a-4dd9-a70e-8836f5975567": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f9dcf932-d606-49d6-90cd-8dab06d99d40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "caba43ba-946d-44e2-bce8-cead50b2432a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7b59b932-da19-4301-8f5f-d8ee27aab54e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a178be26-3b3c-401a-a9b1-975a0c975253": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "019684ff-e45e-44dc-a432-b97f6a339c45": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6eb50e44-cdc8-4b66-a20a-3ba22df86572": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0ef14f96-eec2-42ec-a20d-5118b7b3ec6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "817297ad-276d-4ec7-8fc7-2fb55cfa4eab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7ee0b387-ce90-4d7d-8233-7fe695687cea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "64ef43fd-1c2c-475d-a5cb-09985d686156": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "bac4d46f-3984-4bcd-9d29-565d1a4e5abd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c075731e-3e7c-40e3-99de-ece8c59fe8e9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "05b9871f-87a7-4f25-a31a-86615bf2a4cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93faed07-f5df-4a03-9da6-0b51de690f72": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4c4dc2d9-fd7e-4ea7-8c3f-aa2ae988a80c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21021a9b-416b-4f13-a442-d0422e6f8d02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ed5a3181-ce5f-423c-953d-e60b78e839d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f0b8c35f-6023-4851-92df-cc73954686d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ba6a9757-37e8-4474-a084-f7f5ccc38462": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ffd1a554-7b03-4b68-b115-956f61b7c8ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b6e3916c-b553-4cd4-bcd8-1fb222c275fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cad6f342-8574-470a-9d43-0becec0a02d2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8aad7571-6426-478b-8efe-5101d632c301": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1deab629-3f8f-4325-b249-af63162df8f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "550c2d2d-2ac1-452e-a282-a7ac72a68f68": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "9a8fe042-0508-460b-9862-2dcd7b373ab9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e19725d-6149-4779-8c62-e1203ef004c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d20b046d-b02e-42f4-9f32-f6278dc3660d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2ff278bd-61a6-4f01-938c-13bc359d6c70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b344d363-39e9-46a4-bec6-fe3eb17dfa03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8c59f43b-3477-4647-90b1-54defc4f2d5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "eda3aa92-7e10-4366-a610-aa793e8b0335": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "68df8b7a-4355-4d51-8de6-7d48ad30dc79": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6336b64a-1141-4513-be9d-66ac6e1ce4fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "241eda32-17d1-4459-b2f6-075d2bd906f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1c6c5ebb-efcb-40ed-bc60-ba8532ec1f62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3caf5a5f-e95a-477a-bc83-ecc6489005c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fee54988-ef28-4565-a3a8-eaccf3d8f33e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6f2fbd34-fbcd-41c3-ade8-9d1082736633": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "110a7a75-64fd-45f5-ae11-5e7f7b73d666": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6ff06ac9-f7c8-44e6-a644-e730b2b3de77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7681f1ef-aead-4493-91a3-b5d1749a77cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0ce50945-d0b8-4f3a-8630-1f169e862aef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "717991fb-04cd-4963-a216-f0afccb22a9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "71251dc5-628d-43a2-ac2a-f5bccb7b5b66": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "535a54a6-1969-4ade-bdce-72c84bdfdf36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3110e76f-7006-4b6d-b2dd-a0bc0967b9c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0b8b174e-95e8-45e7-9d19-afa3bf48c8bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e3c301ae-7401-472f-9d78-40d0cd566ac9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "48f7e1e3-decd-49a2-9247-0b2ec3576094": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5cc45b14-0832-4686-a547-1956d51fe8bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "12e96715-9148-4a25-9c57-b53a56abd054": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0275d66e-66e0-4e52-9933-5a68df368403": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b61fc64f-d6d6-4b35-af81-81e86ce22201": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bb310b8a-ba51-441c-8700-e52c4007ccc5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "18db0bdb-7f93-423d-a23c-364e46523ada": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0e7cfb38-207d-4a17-a3b8-4ada197f45a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "139c8060-4933-43fd-b7a1-22a8aad99fb5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8e75a17a-9013-411e-9c8c-1d617d1c6b8a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "356a2e6e-4876-42ed-bde8-a4178046a9d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "40b0c83e-ccc1-482f-b9e8-af928f0e349e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0da063b7-e2c1-4ce1-9f96-1c798ff70388": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ccde5acf-6c1c-4af9-a3a9-d97d36a379c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b902b73b-b4ac-4098-9c82-c0dc3f029953": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "13fd4f11-7028-4897-8d77-bcc5bdf550e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "071f0167-731c-4756-9733-4804e15d77e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2d43da71-73cc-479e-831c-4c1fa93b0590": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2acbc391-02b2-4b7c-be57-c3935873765b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "5d485811-7e37-4634-8403-0a93d1df9215": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d4b6c465-df02-473a-bf9d-ec93bb3ad595": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e3e8f038-34ac-4a9c-b63b-7312e7f04518": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a214544-f29f-4519-8ad3-05543da530d6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "78d3a69e-f813-4adc-84f9-bafc87974fc9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cc1c0d77-e25c-4afe-ae77-114236f16652": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "36f5b3e2-0861-4e64-9d8a-ef0a20c97855": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cea8a667-8e10-4fff-bf43-dc3d7dac11cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "1a098a48-048d-4fcb-b343-67d57633f3ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "33f1c37f-e8ab-4c5b-950a-ee63a8c9af2a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "15203b72-9b18-482d-be75-decd16317353": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "da8b5c4a-3861-48b7-8b63-298695980d08": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fe22166a-8cf3-43e1-918d-21d63482032b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "993b59a2-c586-4cca-9779-b20440b26a64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b94ef2ff-dd34-4ab1-8279-4f9abeee7799": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "581b780f-c7e9-46f8-a69e-c0086579ed25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3c143f3f-1f83-419b-ac75-b704af16e905": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1b60bf39-74ae-4adb-8522-7c0735a9fafe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7b4b6374-f77d-4783-9d1a-93b4b84fa49d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ed109be5-8699-415b-9768-0ea5777a31e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8b99493-95fc-4c51-ae73-366004f0e880": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c40959e5-04b6-44f7-b3f5-b6e0c063d4d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1c450d36-c83c-40ad-b95e-9b6034ade06a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "05ef5b58-54e1-45ba-9603-b202f0d8b13e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fab6c70f-226a-4041-8a2e-9fbc0b1feb51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2abce0de-be58-40eb-85e4-a7c629faa0a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a651bdca-0ecb-40ee-94e7-df47586c05e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "09f86f73-b89d-40c6-b8ff-30479d90c445": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1ca8957b-2daf-456f-ac12-64ff83b19edb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6dce30e1-9ea6-4042-911d-233ec96ea0bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "97c3f229-1c46-4dcb-a487-4af567824fa2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bb7a019e-063d-485a-a508-d6fb5744ceec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cdbc39a2-805a-4ef0-a950-e2513784cf24": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2c371335-f005-49cb-9253-9f5612d22e1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aba1829e-73c8-4efc-be10-23d403535322": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9a43e5b-ffbd-41ec-a6f0-a5ac18082b4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4a01e077-6a21-4c99-9ec0-07d45b4f7e90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8a04f1fd-e28a-4483-992e-af21e1526cc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4b69d377-2b70-44d4-a7e0-ab814768c0bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4304fde6-a404-4373-9814-f7f02853d03c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f064055e-da55-4b38-ad48-6f9a770c9272": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "081f5f65-c295-4570-8a4a-2c517fcec4ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e4a3a88b-fe5c-44e5-b765-b6cb01305628": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "252b4c2b-af5d-4e08-a3d7-277618185b40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "897bc522-ca44-4d61-8888-694bf4514085": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9890d4d0-ff4f-49ae-b63f-31336d13b034": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "327acaf2-ede0-4473-bbfd-274772d7691a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c8275eec-cbad-4a00-8efa-12d3c0c9c01c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2263f2f1-a78f-4d63-9cf4-9f48e7e53f62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8cdad466-e209-4094-916b-dcf66802f2a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ad6c7606-df46-48d5-b3af-0fec646e90f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e0a9e331-4885-4b99-b57e-be8dd2cac799": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9df6f1d7-73eb-49e6-87b7-94fded4ca291": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "eef4f3fd-60e9-4785-b9e2-52197fc22260": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2325bb1c-f8eb-49d8-afeb-1c01b4f9106b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b80dde34-78e5-4857-94c5-ed4a4c5b1e92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "adbb8aa6-7335-481c-b6a5-0b6296a4a24c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3c46d49e-a7f3-42b8-aaa8-c713a000db88": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "52963024-b748-44c6-8d4a-9c1cbc491139": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "df0a4fe6-05ac-487c-a424-2d0a7d0f099e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f6154063-1008-4bcf-860d-2a8d59cb8360": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c94ae820-1bc9-4ca8-ae68-43a073e7d826": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cff2c4fd-1e69-4228-8849-0f1b7cc239b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aa097951-1938-4fd5-9019-b5a41e2b2daa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "38fea53a-2369-4e9d-8148-c576b5467f5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ad46e8be-f902-43d8-b633-4e964f295f74": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "55be7110-9eb8-4b46-a600-5a0bb067f8df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "612735d8-e40c-4722-a022-213496d98933": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "55125971-9269-441b-80df-d41f18be04a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7d28dd4f-1f6e-4423-8eaa-29853198f911": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3a206865-9add-4924-861e-975cb478a763": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d012f93f-de30-4821-9884-900dfe0dd7c8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "af7149a6-98a4-483f-8568-2bf8a41f2ccb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c6f9ca56-b884-4bd5-9126-08aee81c557e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9c42e14b-b291-4a3c-8ce1-fbb9830aed18": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "cb67aa7f-37f1-46ee-8016-ca0b386ec091": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "74183496-fa06-4d6e-b010-39ae2b8fa1a4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3c04bc46-b3a2-4c78-bb8b-f699e8c5fe62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "53ca0238-46fb-4fdd-bfb0-48833e9f31f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a21544ee-f22e-4a2a-8c3f-94673f571de1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0fdb057e-74a3-409d-aae4-48cd170043df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bceded9a-9897-41e6-9055-13fa506ee70d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2eb227b2-3c42-4475-bc34-a80b25f7089a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "07c1314e-b8ea-4c70-86e9-e1138feb0d10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0fe38de8-33aa-4024-8b97-189ff619d82b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "49f2a957-cc28-4161-a68e-cebaab2d207e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "90ed1bbf-b78f-4f29-b869-dd81f138eb03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "12bf9f18-a9d0-4455-9d5e-ef50363d41ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0b428225-876f-4e3b-8c59-01c1f577aba5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "68e61dcd-58a5-4de0-9d98-c43f4b81ddf5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "5053c6cc-05e9-44a8-9d9e-0f49bddbf963": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "62cb0232-d559-4340-b179-3eb6ce24dfca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "fc56b596-3fc7-4027-9d72-ddc0161babfb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4974c99e-4427-46cf-b55b-35e2f722b48d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "81a024ef-d6bd-42e2-929d-9867b29a566e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1047702f-1b60-4b5b-aa2b-d9cbff96213c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9a6927d7-24e7-450a-9596-76fd4df62a24": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c8b4e2c7-de0d-42d1-9a31-35938b07076b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a6a065f8-08f7-4bff-9f87-f690b6e30f30": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "34b6d804-59ec-416c-83be-a52502502b84": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f9ee49fd-a92f-409b-925c-dfdbc656491c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "991d4c19-2c7a-4fef-b18c-a362d34d6f9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2401d6d3-6065-4119-a26e-793477e00ba0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e7c33128-170f-42d1-adc7-c6acf097ce26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "73d19c84-aaec-4348-8d45-01246f403b91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b710019e-617e-45d1-9c57-c5de1ebb944c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "02d0a6de-1d82-4839-b570-f461e377f99e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5978674d-5f5d-491b-8f04-75221e1996bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "47c68e37-c93d-4732-bad9-ae6d950fa6d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f53e9333-2197-4c15-bc45-aee5f302fee0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1112a49f-9108-4a8d-ab52-7a993720da28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "136ce9d8-1360-47ed-9141-e851a72f26f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "26746269-d14f-4d3c-af52-a78f07c1bd18": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6fc4e46a-9b50-4b28-85bf-f0189809c67b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7db38da0-9c83-4dc0-8684-68811554ab12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "dad67a9a-60f3-4ce0-a27d-497acaf83097": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a2aa0dc2-2f82-4e7b-8bfe-0893ccf42e54": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6350376a-a04e-4a77-9001-f9b05adb413c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9bb2976d-3276-49c9-8037-48c075f1152d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "aa4f2958-9996-4369-923f-f040340b6ca6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d9282926-b86d-4904-86d4-67e9fb781d2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "08aee1cb-6837-4d9e-869f-8c00b96c5f77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4d27b978-125b-42a3-8f78-716421b9984d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5a3430e2-0399-4eb4-a1e1-cdebbcaa60f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "003bd10c-d0d0-47e9-bf9f-e83cd85312d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e2355e10-c0d5-46f4-a6f5-6d7f0a34bd81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2a327b26-d8d8-4acc-825e-dcdb003e26fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1fca4795-0701-4f64-9275-8e325dcdab3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "7c116379-2d8d-4b0a-ae68-3fb0249fdb14": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "75370f6e-33b4-484b-8985-dbd3d2326cde": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "0c5f461b-cff3-4d04-ac26-f8525cd1e87c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "23193caa-3c5f-4df3-9712-694dd02d31bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "391dd7ca-88b0-47ee-b5f4-324f328afa4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0be6d764-ae81-4e39-bd99-da6344ca1f93": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "16c72f42-0ad9-4682-a2b3-4280c5421aee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1fa4c4c6-a06a-4933-888f-f9f93524d45b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8967a579-5f4c-4b23-bf8f-5e635d5643ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "fbd2a21e-7f25-431a-ab70-f903e1ef05aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce6feb5b-fe3a-4a04-8045-04977ee5142d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d060d7b-0f8e-41cf-bd07-9c5fcac6c763": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "62b2bb81-144e-4e32-8ae1-44c5fda995bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d7162214-ce87-4a16-a3e3-cf1573a7de00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e250ace-e56c-4814-aa1c-cd537f13d9c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "bb1fb26e-9f00-4b2b-a0c1-9c552f59cbe3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1eaa3f7b-bac1-4a61-bc3c-04d68402f82a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "cef686e7-49ef-4316-8023-23f767a45b7e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "0e5a3efd-3dc5-4ebf-b1fb-677fe48343e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "95750bec-22f4-4123-8cf5-9f55b0f29eeb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "85004864-df10-4c85-aeb2-fe1c6d6d3d8e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fe59ca54-9120-4016-a120-e157507f5438": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "a39d9d45-7b4c-493b-88f3-33366e21e4bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "882c570e-92be-4e08-9eae-8dcfbe36198c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "29faa884-c003-40ac-b245-641be1035813": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e218f5cf-8cc6-4167-9e2a-bb65873669a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e6a1d12b-3e7a-4e96-9abc-164b6ad6eb93": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6efca812-145b-403e-bf6e-5228f96d405b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "486642ca-c289-4066-b11d-299ba03bf06e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a3534981-9f3d-4d15-8e16-c8085dda68ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "7d22b1b9-a5ef-4bf3-8e44-481f00f7a02c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4efdcd96-766c-4bac-bdaf-347d6d24c059": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "edec178f-6c37-4691-b130-12812a15bc36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "21829298-678c-4b57-ab6c-a34c4cc11af6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "41406fcd-a78d-40ae-89ba-07c2d04db1a5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d351d42d-2db7-4ded-a0e8-5e1745423afb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8f025f6b-e8eb-4d90-9097-c9baa30d44f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c6dd4611-9262-4155-8ada-0a88e5ed587e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3268c559-28db-4991-a70c-1bf543364d72": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1b5bce5a-4643-4ee0-97e3-ebfd6e523daf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "78302728-27fd-4d32-ac6b-776d98696899": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8dc3ade-eaf4-4de9-ae65-99ea332e0f04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "507931cf-a143-4549-b9b9-dc03c289fc9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "42ff6cbb-c552-4f00-a17e-1c5c9cb32de2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f33c4dc3-ca1b-498b-a7cb-9ed1a3bff328": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2ab2575b-fbda-47ea-ab9f-4e027d6cb8ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d289d4db-fb66-4a62-a025-8f1b8b9255a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7f44784c-a369-4510-a245-32f0bb9e3c75": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7328d2f9-4a0f-4c34-a3a9-2e8d9d73dc67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a88e5f8f-349d-47af-8f1c-d5d37715aa6a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "efcdccd7-05d3-4ab5-b135-7b115e06e830": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8bfdc17a-89b6-4e4c-9bc0-386e27364097": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c5e7e1b6-648d-4e4a-a5b5-454f219218cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d0d1ff83-87c3-41e8-8425-bf6a896d8f5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "bc6324ef-8566-4aef-84f5-ccc7dd731eed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de8eb842-55d6-45de-b45d-0235795cc80f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a92aba6f-1340-48fe-8441-bc27f18a0f9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9fb62397-51d3-4454-99a6-86154092e627": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "523a02f7-ef8c-426d-b809-0ee6e8d0a3b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aa8d0041-ba49-47a9-8fa9-424811db6831": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "aa423895-e465-4451-9061-6676973a5150": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5a3e35e3-3ce3-48df-b6fa-007719604eb7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c910463e-3841-4e54-a5f6-ea4704077a48": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ee801450-c5b2-4fd2-9a89-4266f3336fe2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0e9d854a-2f02-4055-bf3f-c69a406906e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "61086c0f-e6ce-4c21-9290-bf508d283c55": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f00d91f3-3a2e-4d16-92b0-10dc98a7330d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b926a654-2380-487d-89de-532cc7cdec38": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d9014a7c-281d-4524-b901-4e4da606c0d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "381853e5-85a0-46ea-9999-613982bbd18f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1b5a68f7-fc4f-43e6-b2d5-7ee87a9654f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "694b5a70-06ec-488c-97a0-bc5437ac4f96": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fad40fb5-8779-4f5c-9f81-82857384b9b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "763b09fc-80fc-417e-afb1-1ada771fb925": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9d42ac8e-197d-444c-8964-b4cd9e60d0f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "5b54c6d0-ac32-42ec-8f04-3a45c0473da5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7677507c-29ab-4ace-9c3c-0f2ef5801ee6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "092196ec-c7ba-454a-8772-b7f52310bd33": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a4c84396-a181-41ca-8670-80807992c18f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d3af47c3-071c-482c-9ece-b7c1a67dbf1d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "315f30e2-f89b-4938-b5bd-8af42d68dc34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "96cf76a0-7fc2-4110-bded-21140235eac8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "738ebe88-9bf2-4efd-9974-a91111b5db16": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "61fd1935-993e-4ce7-be21-ff54116839fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "b47b6ae4-7c63-4ca4-a27e-cf6ca2534b5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "78af3a25-b17d-4d8f-9e8e-32fb65cbe827": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c5234202-6d0c-4e5c-a1c4-2d765e90fc2d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "45820400-1e49-4c29-913e-dce2042e4924": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b7af6538-b337-4be1-9c31-5b3f38edebff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d938c734-8913-42f4-8716-2791ffc81b0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "f3a1a59f-94fc-4a7d-b632-f72e0edf3f86": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "963cdd56-95cb-4cb9-9a2f-a63d847cb437": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "4e0b04b2-68fd-4b42-91cd-f41c9d205681": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9714f49d-0efd-459c-9690-dbe50bcaa1ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e7c09876-c523-4d74-aaa7-29d5b6ac040c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f6c7e4cb-6422-4027-8dcc-33c3dd6c7e2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b9d05a97-a6b1-4197-b2e1-7622011b8b35": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "285268d7-a4d4-4638-83e6-9e56db8f2481": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5ca4ae3a-6094-4d07-8d3a-4da2af09a3e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4e413baa-6bf9-4609-b79d-ba67e8eedf0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "886b2df0-12a0-4753-84bf-e2e36aa379e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e5989b99-2b7a-43c8-a6dd-8318c5f639f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7fd5b860-9e13-4d22-99c1-ac32569b7ba1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2c24a0b6-914c-4e3f-9989-e972bc178e5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "92f4822c-88b8-47a9-8ed9-33cfd4e57f5f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ad4d1146-0bce-4424-9d98-b3089a3d6046": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "979ae518-7932-4852-ba05-3b303fe5ea45": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5f8f8056-4fc0-47b8-989c-0fe758948b95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e2a3260e-a0a5-4a5a-992b-608bed11dbd6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "112e1553-6cd6-44d5-9c09-a47ab4040a8a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "55a4c4cb-7048-4fdc-9adf-bcffe90eea99": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bf219b85-bfca-4b55-bc82-c919cebdeb9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2cef2656-fa47-4f70-99ef-cceaacb3c6f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9422ee6f-7b59-4724-893d-2742a755b526": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "dbc0e8dd-ea07-4ecf-b8ab-e0a26b090c3c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bfe33a4c-80c4-4acc-bf23-ac97740caeca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e54c795f-f1f1-4088-944f-d42ffea85795": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cc0b5af0-96be-4d8f-a846-e5f70a4ab9ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0b803100-0653-4ee0-a9fe-71ee589ab517": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce47352a-0259-4fd1-8bca-dc61132ed3bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6ca8fab2-54c7-4c45-b4d6-00915a7e59fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d3a83955-8329-4de1-9dc0-48f4d8861122": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "eae9b48b-d63d-4cf9-b6d5-507f4b70b4d2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9de2f132-4ea5-4917-8d30-f73f07573deb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "22699fba-54b7-45d0-bad2-83020a592454": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ff186b10-5b85-4a09-8d66-1c05937f35ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c06dce8e-3f89-4a11-9c32-8eb3840aa71c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3555f05f-107b-4953-a3b8-cf6cae02c706": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "676b949c-55f6-46e4-9df8-6706024f6d27": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e8faa627-00b9-4860-ace5-4557636a2391": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9c08de37-f50c-436a-ae89-1e33bccd1acb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cea3c932-01ee-4b29-b241-93dc023efd6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e9a93568-005b-4bd5-982f-c683eb71c879": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5e3d2a7f-acc3-4a90-8476-66e5f6efeef0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b7b2b0a4-29ad-4234-8934-3849f376f890": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "30e1df01-3ba5-4e63-b929-5248c01c6089": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "65b5dff3-7024-4a4f-9948-248bb8ef649b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3e9816a0-30fd-45ed-ad52-a92ff78ec71b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9843be6f-0e9d-40c7-9aa0-62861c74a02e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5b7d1f55-1f7d-4a24-b94c-d0bfe76985ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "efe72f0a-10f1-482f-b89c-48c595f079ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d5665dda-0714-4190-9622-ad520f151231": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "021da338-48e0-4b67-a939-0638aec5e440": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e91eec28-ff56-4364-b369-31ec0b73d97e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1619cd5a-8c09-42c7-9b17-e51c05b17f9c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0afdbd1b-ba28-407f-aaab-698547e6c5af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "87d7278f-09bf-4977-a577-bf8b21c26c3a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4646a9ef-d0ee-46f2-af15-9c48baf23a37": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bf932fb9-8b56-401a-a20e-6f3b6da823f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "006928b6-ca77-40ee-a50b-084677336ab5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "95819c3c-0783-4d7b-9561-441a50179f87": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e327d3b-824c-470c-b1a3-f757bd12fb20": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d5465423-bee5-47ba-af8d-d0a23f36aa14": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "77ba1e3c-6aa6-48c4-9a7d-a403bc8c2836": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d01b5658-297f-45d0-9e45-ffef0e95ab11": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2025ecbf-1da2-40ce-ad5a-d1ddf0e907be": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9006a09b-cb5a-4553-81c9-58d55a683b86": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "91d33205-81ea-4433-9f2c-a1ec35ee52fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e937f56a-7a4a-4dfc-a1a1-6a6deb087bb2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3ba6ed4d-5201-48c7-8702-d169de1949e2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ac41fd95-d42a-4ca3-9e47-a453524d8550": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e1547d00-3354-4a19-8b80-d54069dd8a14": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93b48c0a-f6a4-48b8-a585-460c7caa0411": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "050cc4d4-07a1-403b-88ce-94b698c84b70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2a5fed1f-fb79-41ee-bbc7-3c5a5f102e00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "fe4abf67-53b6-4567-8af0-63503acd1cf5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e89c4c72-ea2c-438c-8ed0-3cf2926170ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7c9bd01f-e70d-4028-b15f-7c1d339880e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "4bed33c7-4e41-4d70-84ce-622d213f3005": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "807b64a6-cbd0-4bcb-87a1-bcf8a310f223": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d8bbdaf8-f1d6-4b4c-a413-360296ad632c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "40bad3c7-f88f-49ef-9964-a3df1ed58296": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7b8e587e-6d79-4715-b370-a1f1b8bfab2d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17f64784-0714-4db3-af7e-ffb1fd77ece9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a618144b-eeda-4fc1-ba35-a9ea6ef117cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4b518bea-6a1a-4da9-bc75-9ed803fb025e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1e80a9a1-6d8a-4407-9b9c-a54eca8a30eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f5ab4082-9261-4454-965d-d84c234b737d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8ad479d7-5425-4304-830c-6c020559a43d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6ad64520-fdbf-4dfa-bfb5-ed08288d50e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6c5e0182-58f3-4165-a076-e920d8c7cd7d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c3e8467b-d93c-46a8-8b46-804be11319b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "62952454-fbaa-4496-88c9-9f592329c0a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5699f735-5353-4ceb-806e-50b961ecd0e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cbefc1c2-ca82-430b-9801-5652d901a305": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2762862e-5f66-406f-b962-1115c9fe1af3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "55eaa921-7711-4976-9bee-a036a389890a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e04aa83a-4bda-4cf6-8dea-32f15a043e36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5602f643-53d5-4e72-95f7-1cf3068b5837": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "95f6074c-8b57-4786-a7ce-72b815073f94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c38de0d-6f83-44e4-a651-94b5d8a950ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ab4d1110-b203-47e2-acfb-4091478d9b8c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4fdc1e43-90f6-4958-b83b-c1c9628df300": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5baae778-1e51-40ec-ba06-4b0e4a838a1c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2bffebeb-4960-4c5b-8e1a-7311a25695bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8b134952-24df-491b-9914-2a15d6b4b7f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "441cb5c0-dd98-48fe-b949-a8e75cf99105": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e677f2cb-3800-40e1-bb2e-bdb86f57cfba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9d426f5a-0c54-4129-ab9c-c22feefd58db": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d6b26196-3cbd-4269-9429-8ae4395a4eaa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "543404fd-1462-41a4-8062-87a82f3fd227": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "40597bf0-9a44-45ec-a17d-972e5d0cc63e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "0c11e0ae-8257-4aab-aa12-068a7f23c3e2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e99dd528-3aa0-4119-ba50-a34761f79bd5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f7e84a2f-b141-4475-8bfe-62281a2e801a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "55f551ee-9d19-4f0e-9800-4e8febc60ef0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "03238bd7-ad48-4f56-946a-6f23d1133168": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fdd3bdff-e713-4978-bc0a-e757ccc9033a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2a568433-db54-4dc7-be3e-ea7831d56cb8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0e7d487-a6ca-4a05-96be-74109efaa858": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a796b431-52b2-455f-9015-74d041c6a87a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f3069529-13a5-46b2-918a-58991cd08902": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c993f632-d2bf-43c2-9844-3b2617a1f8ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9d73de34-f285-4a87-8f9d-d031d7245cee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0700c4d1-a0bb-414b-893f-12e505b4060e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "989fbbf6-027d-4acd-bc3d-a75b8d4764b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "49278f5f-ba4a-4c59-a4c1-35b5f1231361": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7f303b64-efb6-4105-8367-9e6281a89740": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04a121f2-b174-46c7-a7d1-cc9466e9d90e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "aa964d72-ff7a-4ac9-9025-32e1534af440": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8aed86f3-59f4-4eef-85d9-fc5ffffc2ff8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "635ea68d-876c-4c33-96a2-c8c1259dc008": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "30ddb0c1-17e3-4909-8656-3fbae2f219c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "43f5e5e2-e68b-4afa-96ab-8dff62968909": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f51a8744-66fe-4b62-833d-ef269012406f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8278a009-dff4-434c-9203-ecf30d1646a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ca7f64d1-1c00-40c1-8334-25419321c826": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "334f6842-220e-49c1-a9a0-b71ea186ac15": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a633da78-4bd9-486e-9f8c-2a1ae942719b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dbe36ced-e6c5-453e-a6a7-9115f1ec5978": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d8812b5c-2fe0-48f5-8938-5b637db2004f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4a467bfd-0c00-456d-9f34-73d710a0a2f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3c3be170-b074-4aa5-844c-de19fce58e8c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3b8042ef-7f96-4891-8248-3d4511e8904b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "246e5c78-14b0-48dd-947d-b358f42b9969": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eb41f9d4-91bf-4474-88dd-80ef364bf32e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "260524f5-66b5-4774-802e-70c494c38484": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "594147c0-517e-4097-864e-6b9c70cf433d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c56f97a9-d84e-43a8-87a8-5a8380b845ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0e6eacb-23be-4967-9c55-26d74dd29a5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b822d377-d149-4df9-9dc5-4c87bca9ab54": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d18d7a3-8fa7-400b-8e85-305ac625a196": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ae896e1f-9fb0-43e9-b001-9234fa611309": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "059b2831-3f10-4e23-9926-99724bb530ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2a9ae74a-6242-469d-a615-16b79c56d549": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ef0a598d-28fa-4705-a8d7-8cda6e0730dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e3d2c4a6-4585-45dd-a4e5-c24b94daa64f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "47ec5cb5-9550-46fe-be6a-d695af53c1ed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0392e4da-0c95-46a0-8de8-73ad76bb7336": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "09f868c3-07bb-45a5-b1e6-c99d52ad7b61": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "925822b9-94cc-42cc-ab93-bafca3213639": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "75d779fc-ab20-447a-9eaf-8aff8c49f536": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "51b6afd3-fd00-4158-868d-354c3b2294ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "a107bab6-be98-45fc-9c35-e4f5280e4e0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7b97cced-c2d6-40ee-86eb-a02de6c39deb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "89209787-4105-44a2-9fff-3733593130ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "604ff525-667c-4d3a-bb11-5a8f3c2373af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ceac2f12-56cd-4949-a8c4-613aef1fc9e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b1927ad8-85a5-48d4-ab1b-36e360e93c02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "30327772-d308-4761-8fec-5472a14fec25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0aa42fdb-22cb-492e-ad67-dd14a4c87cb4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8976a294-50b0-4bc3-a430-da6eb2e3f920": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3d2b134c-75f2-4983-b1ec-00210e733738": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "81c29ac6-914b-4e0b-aa3b-6bb7125255ee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "db981c66-9e5d-4c81-adae-f25122ba84b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4cb7f925-c58c-4ca1-942d-a9dc89c961a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "63e64923-075a-49af-88c3-0cdf64603434": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9acbc0ed-3cc4-4582-abca-de9acbb4db7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2f18ae9e-1bac-45e7-ac59-14d95973ffbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1fe44cde-8c53-4716-b616-7cf4165c3589": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b1be16a5-d1ab-4da9-a4cd-303ecf1f4cb0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "51bfe24b-586b-4df0-831e-438a2cd0438d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e58d2592-dfdc-494d-a890-9e6e470f8d61": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "df21ea8e-3618-4b48-8440-def773fb5183": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1596fc2e-f488-4040-aa0c-bdd1ccb9102c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "51746e21-a570-46a4-8924-c812bd07d22f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "17ac7bbe-bb54-44b1-9960-c302eb28c2de": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "91c37211-bf08-40e6-bd59-c6067598cdfe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "87c21333-e887-4b53-94b2-a0732bb371f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "abe6cb1e-d3c2-4347-84bf-91e5e5f7f29a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "01a28491-41ef-4a2c-90ce-e8d96b2f50b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "55d40b82-2b78-4747-92a3-4f4aa32f9260": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0a73de4-430d-492e-8b20-67d75aabd788": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "cc49ee19-27ef-4897-a223-872851184f9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bae3468a-001f-4a0b-8f44-dc37040a334f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8e9d13ee-5bd7-4a60-b2d4-7f0476785001": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a8d9a75e-e81c-4db6-af17-f59e4b6c15f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "37a8dd18-ecc4-4cef-be8c-919c88900760": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f3c63480-eb2e-4c2d-8aa8-303245619ffc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6de1f0c4-8134-4fa4-9063-62f528d2dc41": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a73b914c-4b6d-423a-8792-c5c2a2b46a4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b1c3f13a-d9d2-419e-9f8f-8659c30cdb46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f5bc5e9c-2213-4ed7-a1a7-24472e56df9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a2c4e2f5-e30e-4cb8-8dbc-4030407858bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "86db1f81-54c9-4ce6-9eaa-9a1440b3bf6c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "283e97c3-b39e-4a37-bd94-c7725293be0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1b58199e-7f01-4625-b0e5-1535f476a35c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "56d28286-8bbd-424b-88a4-ffff893dec3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "afa77a20-f8cf-43cb-908d-b36bdbb119bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bb3c566c-5fd5-4bdc-ab88-0227d2895cae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a87667a4-c560-4ec6-b99f-88ac8164c75a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d6022aef-6b4b-4ca0-bbb5-2c78b4901c4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "91c272ec-829e-47bc-8d60-20e0042ce434": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e80434eb-a8a2-4986-9428-fc36c4d98bc0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "323751de-a251-4d1b-8211-e35da78a1efe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fc922812-b634-4bb0-b9f3-e8a5cce2fb69": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5815c078-69d2-41db-b37c-ea4e33c86e25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "590aece8-f5a5-4477-b1cf-28ed1692eb60": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2844f0ac-c91a-428a-8003-f3e865d58cd4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "11873742-ab43-4b39-8283-b19e70509120": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d2fc75cd-c98b-443b-a5f5-8c70682f2cb9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8b94f1ee-6619-4e19-bb37-b6cf3e3862f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0050341e-2dab-4cc6-91b9-4a420a3a7751": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "96eea890-abbd-42eb-b13a-67482c8050a4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8a816861-0180-46e7-87cb-55d0720984e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d42cdc5e-0b1c-4313-8cf6-3c20270219bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d2ad821b-6306-4ddf-923b-4a26cf0011fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "450d25b9-c789-474e-b6dd-5f9a86a8a1c7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3587c113-3f20-4dfe-87b5-cb91a5181ed5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4d81c871-f685-4572-af89-03a357b06e5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fbffff19-ae20-4520-86aa-f2b78d05d34c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9c307449-eff4-4630-8f82-8a89687092ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "59b24990-5dcc-4645-9d98-fb26dbe471d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4f8ccc03-d561-4d20-9a43-7c8d9e0a27f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a9984607-ec5e-497a-837b-cb536d47e887": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7acbc7d9-df22-4060-87a2-5460dc11db1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ec0b7d4d-bcfd-4385-97df-4d35546421bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "275e470e-41cd-48eb-81a1-4539c76ca510": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "672cacad-522c-471a-bca5-05779954e604": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6b962853-8dff-4ac1-b3af-0d87e19154db": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "baa481a5-1965-468e-a548-8d6c2bd5d1d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0892e311-3335-4f24-a639-d74dc575d041": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "add4fa61-27df-4179-b3c7-91ce1b091245": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c806ce11-7090-463a-9795-ec9d074fcc2a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d5883533-c05a-4aaf-b665-941a8a5ffdca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cb8aa270-3144-4722-aab2-7a15ce315364": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8cb020ec-8c0d-44c2-a9f9-f9cc40205aed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "daacb13f-7dc8-41bb-a56e-ff51bed7e36f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7cc5e7bb-f2c9-4cf8-981e-523f6391fd0c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e4966138-f131-4b29-841a-3b05ad4bdf27": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "322f8559-2729-4c41-bf23-a0c1b0f86b5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5a4cd873-4318-4796-a6be-450edbaa7e4e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "01b6c1c6-f61a-4712-834b-5a798f50949d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8f38d6e7-b754-403c-b8a7-aa383b723448": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a0d56e14-43d1-4534-9195-edcb305ab946": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "208523c1-1e2b-44da-8382-d4e20f6ce74f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fb113a0-a2ae-4537-979d-ef1ab918fb36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "47fb37e8-bae1-4bdc-962d-e1a588d6d93c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e5077edb-5583-4c7c-90fb-16f97cf3ebe3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "89ae1314-1e40-43a2-ae51-296d7d28db10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "23039d06-f46b-42a2-a92f-a81d4e45bc34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "165d99b4-b5fd-4112-8807-a91496fa49f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "fd37eca5-1e19-4113-b021-f41909eac8d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b790142b-8f84-4b0e-a04e-9a31ca183ea0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d6f6788b-1952-43a2-a924-c0f8adbbd0b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0ac992bd-1ae1-4666-9031-e00208c9e3c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6d8b78a1-f304-41e7-b2c5-667284a4a024": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a8d4e34-8b7c-4024-986b-72014fe46c92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0999603d-8377-4c64-8b50-2715e46da9c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6edb8087-1dbe-4b69-bc24-7910ced752eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d12f786d-6e30-433a-ad94-e02376b50262": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6b36a25e-2117-4755-b9ec-345f12292eb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ad2ba32b-8c1d-4d2a-9c61-9025ff32f1fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "95a27027-7998-4239-9f5f-41317c9c9da3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ad54ffa5-fb03-4316-9931-e39a796d8ce3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f946b49e-f9c4-4b61-a417-f51741c10fae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "139add2b-bb9d-4ccf-a12b-491525e1a497": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "df590c1c-9f11-49d9-b8e7-c57d14816464": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b84f844f-52fb-4021-973a-a0100525fd9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ac104972-4dc3-4d6f-a31a-cf95603bfb8a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "12db1ac5-d7f4-4b9e-b32d-f82fbb22ff2a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a4e23a4e-9b3f-4af4-8f2f-fa8043521372": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "43dc7196-b5c2-4a9d-b72e-b57bddf57e2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7a99cf7b-cc29-449b-8c8f-949532b2ec3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8ca33bf-0476-415c-ada9-7b7a1925f965": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "64c7fd9a-807c-48af-ab47-ac91d7bf7c30": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "efe0e9fc-4570-4ae5-af93-af482dafc81a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "14be0911-87da-42fd-922f-96a806ecb216": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "31faaf09-eae3-41c7-adfd-045674244042": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2ea1b942-d382-4b61-97eb-8b075b553791": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dc3522b8-6e76-4f33-810c-06edfcdc9933": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fd06c426-40f6-4983-b6ef-9da95713b4d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "95255c65-050a-4178-89cf-b9bbf8c91f48": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f464ca11-f2bf-4b69-a572-09870abc6a2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e0c95f7c-e785-41b0-98b5-542ab432a738": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "097731d6-1c44-4c9e-9c98-0a5659ae5a94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e8db2e02-e0cc-44c4-98ad-0b2aa038a0e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "89436b8e-8e6f-41dc-84ff-127fd8acb9aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d81eed37-1ef2-4960-83e2-d1baffcaea09": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "23fa2a17-317f-49c7-a06d-91213ed1a5aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8a530b4f-eee9-4bb6-ae66-61f6a812e570": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f9aa0b9b-9bff-47c7-a071-b80e184e739e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "150d001a-6b4e-468c-9755-c668d0a42a6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ef864bfa-5f67-496e-a5e9-266ee8e05e77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "38962e46-13e9-40b8-bfc4-e8c09f2180d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f6af531-5511-46c1-b9df-6bc37a9c3485": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "121d482d-b384-451a-858d-0baed5e40e3a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "50446596-39b9-485e-a864-4022ebc6773d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9d2f0420-3792-4fea-9be9-7e67c14c89f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "bdb5eb95-198e-4c92-b42e-3746918eceed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fa64927e-d524-43e9-9b0b-ffcbdc1bfa4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17dc32eb-cbb4-446a-b679-c7fc859d2bb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ee551608-b8e3-4f97-a1c4-70f5ea29fce4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "171df03d-1c6a-4769-8273-89319761ceb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a9b89b0c-7a77-4fde-93da-cace555497e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0a8ea474-0016-40b6-b7d6-32408af6bb8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "356114eb-fbcf-44bc-a8d2-be247f075086": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "03e0bb5c-3ba1-401d-acd5-28f07419952c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d4492c96-8a1d-4dea-9659-149e05e54aa1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2a76ceee-e966-4235-88a4-bbd6e58f5ea9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b3a622ca-48a4-4cb1-b9c7-b7dbd98d4e56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "432053e4-9b08-4e17-a0d3-34ee408b32df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e7bfd701-63c9-4390-9392-4c0f43e3f0fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6673c0be-adc2-412a-805f-b4cc20896987": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "360f606f-25fb-4f3e-a9e0-3b95a6fd2bce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e5e4f54-44b8-423f-bf13-71c6a9297987": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "27b39d67-d515-4ecd-b6e7-e3e90ede3f57": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0bf79f48-f177-46c0-9a04-bb530302a5d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "56df9fc8-cfb9-4d33-a3af-8763a540bf18": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "16a91748-7a90-40d6-96b4-ac5642a7b43f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4a8efcb5-1d70-48a1-9103-680329b86e91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "69aa9b86-b28b-4fa0-a6bf-b2fedbb98312": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "cdb991b4-7bc5-4fec-aeb2-537f795bc721": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "048f9c52-d9a1-4d82-984d-1ef2477ffdd2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0bceb35f-110a-4c89-991f-1662da11328a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "14d66dfd-06f6-446c-acaa-06407482128f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "432f011d-f63f-410c-a7dd-0a598ef8046c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "123b001b-1610-4c96-a45f-601146d50f0e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1fdd05f7-7c8a-452e-ae82-e67fa6cb3193": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "7a15e199-1173-478e-88db-646fe3f0338c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fada09c4-35cc-4a47-a8bc-e358a12edbd3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d12eaf0-0fd7-400d-aa6d-dda933fd0783": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1c7b0ec4-d5af-432b-9067-580b751464c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "655b23c0-b01a-439f-a5dc-60980ff011a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db1bfec8-d5b9-41f9-bd9e-8f3b56a38568": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "7f3a7086-f964-42fe-803d-b11f8f9b57d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4cc98479-fbe3-4aa2-88f7-9ad9f564bcd9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9b23045a-ac92-4e8b-b38d-a2d755f02fd8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3f9d789b-c272-4611-a5af-07f151346881": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fbc8d8cc-583e-4b6a-8df2-b66607a7a56a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f5fcf646-5fcd-4cf8-9138-a70ffe33ab43": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8ed0adff-7356-4095-a8c8-69c6d071cbbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e46e451f-c56d-49a6-8b8d-37e84e9250e9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f76bedd3-d4ba-4ac1-92f2-b66f05d0bb1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5a218b95-eb8b-4d83-bb3c-d751e7cdd1a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "11b4bf86-6b4a-4e67-9c46-989588f6c75e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d2d8d3b4-7434-4616-8860-5718b11141b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e4cdd1be-b665-4791-b82a-ca2cec171043": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "189e8a38-e131-4204-9a33-45de01f9799c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c91d5570-ce00-406e-9e5a-b4c21cbc444c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "56e81221-c0c0-4c46-a291-f45751d2a0b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "23f57813-e08e-480e-9410-88417c5d182a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9b9e3808-5c8a-496b-b5f5-4e6b507b85ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "0d0bb146-4db1-432b-b0da-81e7b418897e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b69aaa48-7cfd-4b51-b8fb-0ab12cd0fc32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "40c97f08-0c77-444b-b1a7-a594074eb8ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c6ab4da7-0d4e-43c6-8c93-5213a127fec3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "24d13b95-89e9-41d0-9562-95abffefabc4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "df421d2d-4d00-4e59-8fba-fb5254fc22a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "88e958b3-822e-427a-8d82-83d29793994c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "47c4ffb5-dfa0-46c1-9e78-09b50461b24e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "41549ca6-546e-4dc1-a548-8c0e5f9c5a81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8a557d85-f57c-4d17-b4ce-6e4461a8b096": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7f2625b6-de41-4b25-864c-999f49a039cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "84041bf7-6c7f-4e2a-8fe7-3ea9f67d3023": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "67e220e8-c8fc-41e4-8637-c457cefe251e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "430d1b9e-63a9-4d6d-adb0-34e1b2b59816": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f9469535-705c-49b1-8508-4734221f7309": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "23d718d4-3ac9-468f-9eeb-ec7c94733259": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "975a41e3-cd0a-471d-bbff-a02c6015e665": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4bade5d-0dab-4e67-9c56-c154a2babe4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2df1b6ec-a2c5-4ec2-99b6-aedc258f0981": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8abc0b75-f5a5-40d7-abeb-b9a0583744ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5b6baf34-1ed6-49dc-ab16-b9ad50f3208a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "81dc95d7-3ce1-44d6-9338-9d7cc7cf14d9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1d5519eb-1377-4ead-a162-347f4f9bc9df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5678b6b1-8c69-4a18-9073-387c0a01b6e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aaa5a1bc-5475-4344-b8df-52b470ed0550": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e71727c5-8167-4f70-9fb8-3a9e167ad583": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8790ed76-bd79-4b84-9de3-9ac4bd55491e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9e4a6a21-888d-4fd5-84ad-a4324f959b13": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ebeaac08-43a0-45ab-88ff-aaa0752026a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "086ac9c6-88ae-46a0-81be-2b8e3a3ddd3e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e9abe769-209d-47bb-80de-dbf6b79e7a3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "753fd53d-8182-4533-9bed-279200b69caf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4a6556c5-2231-4b50-a1a4-a0361010d086": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "76c13bbc-f06b-4447-a3a0-3f5dec5aee3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "85f731a9-793d-4a7b-996a-6a5ea30210bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "28574a4f-a084-4b62-a749-89c279b27be2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5666f882-786d-4379-8893-61fb490ff00b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3bc32ac9-525d-4df2-beb1-07dbdde56f6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3ac2b192-42ac-4b31-9837-70e0ee0afc17": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3bd03a3e-702a-4475-865e-789a62899db4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "57e2f28c-4bf7-414a-aa09-9bac4bda9051": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "63ddecc8-da92-4f8c-8d4c-c28ced1b522e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d8f96912-1614-4e6b-9e86-515979062537": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ac186bb4-db76-4474-84c0-e75111f71662": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "46ae3842-1a66-486e-9bb2-0d8e67b4047c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7a823bf9-bd9b-4d17-b9fc-ce292be489bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d74649a4-92cf-4a07-855b-00df699d51fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a3e24f8b-897a-43ed-9c28-e44a4ff71c07": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "71d0a377-bce3-47c7-907e-e9d68ae3abb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e0bf0708-457c-45fb-8335-1661efa77485": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c4a11a72-5aee-4029-a54f-ce4bdeb81b23": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "34b90ba8-e62e-4bfe-be29-98a774ec0f8d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c75a21f9-ee88-4049-a208-e563bcfb1f94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4cc6bdf7-3138-455b-b63d-5634bb8e9cb7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4ba2d758-81fe-4788-a771-943d45c3f60e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ddd1ee21-c42d-4f26-955f-331bb4ea95fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "27f0d74a-caa0-4c7a-a981-dcee3e8f3e95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "15ac7027-c6b8-4379-b87f-c54357339943": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d3b97e90-cd0a-4eb4-9d44-71197bc1a293": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "090793d1-1549-4cd3-a4aa-e9ef3fbbda53": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7ff4c61f-8435-4489-9681-c7ee2a289feb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4a2be5c1-dd80-4ffc-9b4c-17ce6c7375f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a622faf9-1fad-4b22-a296-29641fd41831": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "32b66c87-e57d-4f9a-9777-f92a0d4884fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4c25fce1-cc93-431f-9a16-dfbf44e87a8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8051f711-7209-4fa4-8049-239a72b2764a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "55d97b06-80c8-419f-a453-659e43aa2eb2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ea60a72f-5c9e-4e80-88ac-16e8b09d31ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9066a17d-fc86-45cc-8b4e-17d6bde686ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8fa6bab6-622a-4d3f-9342-815b5ae70f7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2d59df1a-a729-4b8f-b664-e6b756905063": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79ba86d4-f662-4d8a-bd80-f12a710e67eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "baee7746-7d24-4be6-8302-fb59fa30cf0e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d0eb1820-c3df-4510-9dbc-f9668cc59f1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "358da048-d55e-4f57-8aeb-c3fe0588f946": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "54a04bf9-7215-4fb0-a31f-50ef82581b49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2d213986-fb96-420c-8577-007ee3db3add": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "835eb797-fc3a-406e-98ae-09ad8ebae8b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0e4e2a8c-b5cb-4732-8fa1-e9c0c9801a42": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "865b0213-dfa6-48a6-a5ac-2c9ab0beb522": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21dc4849-4030-4497-a9f6-9b32ad40ac1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2c80799e-31f4-46a6-a8d2-51743eeb9e30": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "698914c2-4e66-461d-b9cc-6ac4e996f2f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "09038d28-de32-4980-a00b-e919ece6b7fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0afa1ae7-0a5f-4059-8762-8dcdd50c5202": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "17c6cb14-31ec-49aa-85b3-94ef1e5389e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d6d2f6a6-ca3e-4a6c-8818-c479f49c9919": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8a58beba-f39f-458a-97d8-c65202513f78": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "68186ad7-02de-4f33-a21d-dfcac9d00ed5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ccbdfb77-9d9b-469a-bbaf-fc1862bbef12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "cdaeeee8-c584-4c14-85ba-fca58ab07d04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3468cd61-bd0a-4bad-8f40-51e72cc18e01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1f7034de-4e6a-4df8-9838-a1611e2b49ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e885b3e2-5332-4eaf-99af-d5432088c4ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d42ad9ba-7e79-41dd-afdc-c59a6f358966": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "00ba807c-0244-41c1-b261-027062fc5956": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e1523efa-b8f0-4c27-9146-4b0294d27bea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04cfc195-cd5b-4459-93de-3976269f62dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3b49d043-8c5f-49b1-8cd5-f0b82d4c7ddf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d2dd7c59-8f34-45e1-b8cc-f6a02eb51611": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "41a29b64-32da-4d83-9ced-094f7b9ce6ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "97496f95-ec2d-443b-8653-54c96588a206": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "cb55e963-50ea-4f0c-94ba-de997ae0c96c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f7304aa7-72c7-418d-872f-4c404b24e45a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "84be8aeb-eebb-4daa-9ce2-d508450566e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5a66dba0-4b0a-4d50-bd30-81de80bb9d13": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b09a4fd6-8b9c-41ab-a8f4-00738f69b237": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "be807af0-67d6-45ab-9bd5-941b84fa9477": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ed455e63-1277-48c2-bdf2-730be68517b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2dc757f3-8d38-446b-b327-583ed5effa52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e7d36e89-daa6-485a-a465-e23b89d2c1f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3700ae0b-3167-4211-87a8-cadc2f19a6b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c6b3dddf-5364-400b-a785-6da98e2d4f95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "49716fc9-7b59-492b-b657-e923ec9e84bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3723c3ac-ce88-4afd-a7ca-3f5ee2065cfe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d64810eb-5b19-4f69-8b9d-2f720bd43a7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "59745740-fe3a-4c2d-be95-3dc08c6dc89d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a0d3841c-9df6-41c4-9a44-22a190c15d35": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fdd7b217-6e67-49d9-8fa5-270899de15bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c62236aa-b770-41d8-8e9b-219caa724ad3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "6a365115-a2ea-4fa4-b13b-c924267f7118": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9f9bf737-5978-43de-b81c-f96243458893": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "12e9fddc-4d8d-4097-aaa7-6aca17a256aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f10f5e4e-e25d-414d-9462-81364d7bfb91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "78ffc3fd-fe55-44e9-828a-ba790984e552": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "29d1fff9-2191-4b2e-802d-da096710f3bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c320e2f7-eaf3-43f9-aa32-73dd5b05a814": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a31c9f00-7b95-4078-af77-f97f0dd9806f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "12e86677-0686-4d96-9e7a-ae13eb71ff12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5d2dcb1a-eaa6-48d3-8fd8-f886a5c50b40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "92fcff30-511c-46fa-b25e-67577c64d248": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c3b2a8b-2a55-4580-9549-10291100e05a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6ea6c53a-4b63-4726-b3d8-7e857ba8890b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a52e6858-667e-4b93-b537-139dc493efca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "287fbf1e-bc67-4784-a05d-345bdb0c018e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "72d5d0e3-fc8f-45ef-a933-e44d7eb1fa4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "57f9d1b2-7fab-4106-91e8-16c6567431fc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ff09b0c6-a812-41be-8673-eeebcbf3f2f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e56b9cdf-5e9e-4026-a9d6-d673b4b8fadc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "807efae0-b1f6-4ab5-8423-5b5030d7b8e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c13c52fe-a388-434d-8455-ab928b5d8071": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "834ae477-404e-44dc-9d2d-b6983ef3d197": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bfd00533-f8fe-46f8-8c29-1dddd83bcd6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "566a838b-7ff3-475e-8bdc-a2d7be3990a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0ce4c1f-39cd-4ce6-aa19-8d57e04b6fc7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c1ccf0ab-c4a2-497d-a0cf-5072dbf75fa7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c250e404-faf2-4280-803b-cbec9b79fa2d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "af1ef9a4-f63c-483d-81f3-440302360719": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b16df80c-515b-4270-af9f-922934aadd07": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f6493d17-8611-4798-8e6e-c6adc89e885c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1a27f0d0-52df-4689-add6-13e292c1415a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5e17f775-7806-42df-9dc8-db7f0e85a8f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c29ed69d-25da-465e-9e46-cf4ab50ae6d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1c9d6a38-71f2-4345-9b6f-7ac8e3a83f5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "200b7e3f-ef1c-4492-a1be-c705ece80939": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7625ab81-4b4a-4d88-ab0f-0a99bfc5d2b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4fce2a14-e054-45cd-80e3-0c2dc7df9692": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3ec533fc-44f4-44a6-bc09-1acf010a7b07": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9b1bd6f-0110-4f76-90a1-88828e5f6b0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c2dde616-cef9-4fb6-b987-7c5c423b7309": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "31d2500a-1d01-4914-95c7-307722a08f67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a808e323-d75c-437b-be61-b4d5d326e7b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9bd6a080-739a-427e-90bf-a45d00c10eb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d24ed251-02c0-49f3-baf7-775d45397250": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5e471ca6-adab-4663-9f42-9df8518f5838": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c8711b1b-0745-46cc-be6d-802dd9b3d952": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "506d3a55-33e3-4fae-8d04-67597e6eb400": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "72969a9d-cb6d-4bac-b78b-c3a3d6c8ab05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "92cb9be7-e94e-4490-9ce0-64cf9c49e8c8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d53886b5-3ba2-4f4d-ab84-3732090f12a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9dda8ceb-ef8d-4428-b5a7-f09c7ec24a9e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4bc71845-4ee0-46f2-a75f-4d8ceddaa82e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fe29a673-bac6-4211-8d61-737746eb6a26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ccc436d5-d563-4367-8427-d1d4a04d4373": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a6d32a7f-c042-449b-bdbc-7f654f9d9cb5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "89d6b5cd-2929-41d1-877a-6f48e6a8e2fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c91b7e8d-bb62-4f11-95ef-7b6782df03b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "f854159b-21ab-4ffd-872f-dcf0db9891f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "16070f2b-a37a-4950-83c8-0d6fa4c1c194": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "60d9b28f-5207-4ecb-bb5a-28787176b658": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a3bf5d33-fa9d-4bd8-a555-9f49a4289cca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b0dc6971-cf58-4e54-8b05-9cc643c7ab0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "35c8fe18-b6de-405b-a6c7-b46938fb4651": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "898f281d-dc57-4e84-860e-8969c6cced85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4fa5cba7-560c-4df3-b41c-4731fd522bcf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a8fa0521-b646-49b1-b5db-c81a82cc7838": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "76366baa-5829-45b9-9e8c-28fcc46dd8f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1d22620c-c269-4817-bb0f-f2edbab1b7ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6d0d2903-619e-4818-a74f-87c18989133e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cc410c3d-561a-4f0f-aba7-0dbf1f9650f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d3750753-7646-499b-8e96-a4649b3fbda2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "500a8c1a-39a8-48a4-84ad-3f7c01e248ed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3c0e83b5-0b7e-43fc-a629-8cf3efa614ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0bdcf9e4-4aaf-48c4-8945-983b96a9bcce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "44151747-fbab-4cc3-b5cf-f8a3b2f6d325": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "2ebe7295-edb8-4b31-b54a-12a9188e5fa1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "06ede548-8dc8-4966-ba01-fd1083c2a612": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "478337b7-124c-4f42-914b-5eed17f4b62f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8c8ab906-b54f-4518-be54-ea52598dc9a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "fc138cec-aebc-4e26-9960-4d02145989bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "86bb11cd-a33a-4ff0-b1df-d1d9ccd1e8ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cb1c3e90-99cb-4152-93ab-c1ceef81a5e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d334ad53-e3c7-4440-85b4-4c12d8f3ab70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2816c361-9185-44a8-a2d3-44893d1d1506": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9f27a965-1532-44f7-a775-67919b57298d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f141708b-9d73-4db1-a9d3-48c5d32cd34a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e2358d04-aa59-4c22-8592-bbc6401d8982": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "99b48740-d73d-4da6-8fc1-2eed56fe6bc6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0cef57b-58cb-4cb2-a0a4-85011c73c262": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a644ead3-0472-4f53-bd8d-92a37962482c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b8b4aac0-9346-4606-ba94-68268909daa3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0bb88f76-50e1-4a08-91b1-23b70a2490fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9912e6de-9aa2-453f-b3a5-fc55b18458ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4ed2ebd-3d56-4636-9130-bc241f535b79": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "76c8b732-395f-4741-92f5-aeab8208760f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c1e6c131-d519-416f-90ec-339d145ca06b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e74867b0-5a6a-40a4-b5e3-4e006928f6d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "16f38422-14f7-44d7-9833-43073a41ced7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fef1a0c-a0a4-4194-a7e0-f6cc9bb60a8a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "890cce0e-72c2-47ce-a950-dda54631d552": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4dfbe3c6-a7ef-42c0-bbe6-33ba833fcd32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "00a23d0a-cf6e-4f7f-9691-4ee7f31c4ecc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d4336722-42bf-4f20-acfe-9088b9d4748d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "693daaba-66cb-49e5-b6ce-c00ede85913c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e26336d2-9b85-4543-a0bd-bd1967eaa191": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d80ad3a2-df8e-4320-9a83-21855f9437b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "49c10681-7242-44ae-9633-03107d64b3a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "af2ef751-9448-434e-a1c7-761d80411142": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0b7ecd12-8103-483b-b45a-6d342037f5a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "34b098e3-a52e-407a-bb81-8b144a928ec6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1aeb918e-d927-4736-9b34-96b2b4f7f7f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4ec2a93c-94b0-4e3c-8fbc-72864225c728": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d47a1ec2-b850-4395-a4aa-a36a31fd315d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "be29d560-f47f-4337-9c3d-49786414bfa6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7319d3b0-0809-408a-b39e-dd0ddf28990d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1d978309-f8fb-4749-9b34-7fe41b528886": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4f91946e-0ee5-4a94-ab36-ee60ce9863f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d196d976-7104-4a5a-a1e7-3ce2305b6d3a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8badd54b-76e9-4c1e-bbaf-e2dca03273a5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "40b6c2fe-d9e9-4524-8f99-2c2f51149d28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "fe2c5099-21d5-4b97-a0d4-6e588643c566": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "34e8ce53-6824-4766-8c7f-695c023788dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3eafa547-4cfb-4409-b2bc-ea52bb8cdb09": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "beadd231-b039-4ec9-b1af-47be7aa42a1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1d808631-e3d1-48d5-a001-7405606906b7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "adbd0257-2184-43c1-a0d7-c30512832e90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f4e5fd76-9728-4b24-af77-e54247e831a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cd823e66-796b-45d4-bbda-c3be2da3c381": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3e1974f3-32b7-41a7-8cdd-fd971c1c30cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17d48100-99ea-47b4-bab1-bda955376b0c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "efe69913-1d67-444d-976d-ea70f0123acd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bc4d739f-eb47-49fa-9a88-5424949a653c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "fab66b4a-afc8-442b-be47-512b9642e8c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fe5554bc-5f0e-40ae-880d-f231910744d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "30a8aeb1-5554-4529-8132-ba0fd506f86c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7d300d0e-8221-417f-8542-957c633a2b83": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3c365ebe-958a-4c43-8e57-eb45f6a2fd3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8fd788f0-b2a9-4ef4-9014-0e37db0a95b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b97ee2a8-a6f2-40b9-8d3f-33cc43f13cb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "ca3bd2da-a026-496b-a995-f98a877bcf37": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "41d0eb39-4be9-4b2d-8090-3c88e1a3a789": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1b11cf44-0425-43f7-b491-61495f1cbb33": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f2dcdccd-9f4b-45a1-964e-a474d110e6dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "64d598e5-80d3-43b1-9291-00f1fb6fe0db": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c31e004e-e43e-4745-9fb3-f101713388e2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ee297625-7d17-493c-ba74-407f3549b59a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3625236e-416e-46c5-a078-ee3bf85c3093": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "212692ee-0cc9-4c60-b091-657daa530e04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21210b76-7907-4a8c-ab87-d8cdfecce338": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "dc1e37d8-dd89-4bc2-bb12-2003be54ac4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c3740131-caaf-4425-88c7-7e1090bec40d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4674f95d-c544-49f1-a730-f1253c846fa5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "34a11eef-2734-454a-9a28-0ba46accb7e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7c46ab79-9942-41c2-a7ec-bd736d6fb3a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1f0d0543-1ef8-4cd9-949a-3beb75ce8ac6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "48af9d5c-b8c8-47c7-8c8f-9701d444a580": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "be8459ed-78e9-4dd0-8f63-2a3d0917b7ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8d669eca-4e45-440d-bf97-ce98df5b6066": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9605a6c7-4a52-4cfc-ab8b-7459685db658": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d3c8c1c4-0987-4c99-8dfe-44726b58311c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "81324122-05f2-457a-a623-a97a6ad54171": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b75013e7-82ee-48d4-a7ec-06287f77ef78": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "1c57d55d-e1dd-4ea1-9caa-4727c5ef75a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "66299ccc-7d68-46d5-8076-c22394d303b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ba32282e-56d5-4e1a-9e32-457393a8ad45": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "183c5358-f544-4962-b124-84b06ffa2f18": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ee1fe243-feaa-4eef-8401-69a75f938a63": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "aadc3c66-a249-4cde-b27a-d077ff67644d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "669b7d17-f028-4d25-bc80-e17929373fa7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c0b66605-2d9b-49df-8f56-700be6e2119b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "839af5a5-b1a4-478b-a772-122dda02062a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f2a0017e-b4bd-45c9-837d-6ea974ba44fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6f99adb4-4755-4849-9788-66f4e7cf8999": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "308ac536-fcc8-4396-8643-697afda15931": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "94ce3f27-0455-4610-872b-1fa8c7e22baf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "a4658667-1bea-4a7d-93f2-665776521c91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f01b80bb-5600-4ee1-ad23-1f50aed990d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b90903ec-93d4-40d3-9e8d-36d55e85bf0d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "be52a376-f062-4c6f-aef6-54acc030d83e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "4db694a1-f651-4ad5-ba50-b8bb3f2f2d0d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c73218a5-ca48-4bf0-9975-c92d0e5f0e17": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "644764b4-e5b5-4af1-b16b-795a5b43b649": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d94072d1-30d2-4227-8341-90d7fe2dd970": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "18f8e21a-ea0f-449a-8f5c-4dff0f58e34f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c1ede354-e11d-4a32-8436-8938a8b7856b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "50a65e85-213d-444c-82b3-8af463e9bcba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "124014e2-0e0f-473f-875c-ea028eff8c4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a7364f4a-eed7-4fd3-ba69-13cdb6f257c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e6a27aa-5030-44fd-9940-0cec7430c849": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e08e576f-d77c-4590-900d-9fe27bbb80e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "3b4094b6-f2e4-4d77-8118-72e151a893d5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f8780015-a88f-4f98-9397-53b5f0da239d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "41312350-74db-46e6-8fa9-a6f711080698": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9f2ec8df-4d9e-462e-9897-b47677480580": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "afe0f187-b8b4-4568-8e2d-956c43aeda76": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "0ebd59e5-5948-4146-ae5c-ee6c07edb338": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "12491a9e-ff76-4a69-bd4a-94e735c4ca1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2709d3a7-5700-4c6c-9363-be1491791914": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4a132f48-6e92-4dfa-8f89-ab954ddeb7ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "675de803-6151-42d4-8294-9c312c80e657": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "115648a8-0cf7-4c9c-9553-4d3150963274": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "26128355-2890-4b6c-9d5b-646f1010182e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c0f7b7f0-8a94-41a6-a615-476cb67f21d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "78c7e563-efc8-42d2-ac1d-1e971b265581": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "35b7a974-e093-4394-b697-ee61f9d9cfd3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "cecbacac-cac2-45b5-b7ec-7eb8df450b33": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "05f559b2-435c-4142-a183-b8e6fc8be3d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b27c6fb8-5f98-4282-823a-3ba2c1c54d6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a179a001-42d8-44ad-8a85-ebcd5ae2c254": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "0d147614-4ba3-4ba1-b2d9-fb6575e1efd5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "18841cb5-f13e-4a4d-8425-e78931e060e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "56807b57-5c03-49f1-afb6-e4bd30a53bf8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4022eb27-5674-45e0-a224-eef928df72b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "aa4113a9-959d-400c-ab3d-2efb26c48f74": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "0ec942ad-0fb7-4dfd-ae68-6533c3f33db6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7e0666be-46e4-4da7-8081-8aeefef20c24": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "9f817037-8778-4834-82e7-72ef38fccd87": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "edb8e54d-0276-41e3-9808-82c3d434063c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "38b70cdd-5280-4ecc-b4d4-5ae3371b6668": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c933cf64-0840-4af1-ae92-9e18d5fb965b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "a9eeb51c-50e6-4bd5-8792-7adf696d8da6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "028c7668-7ee8-4552-8998-1271b3539603": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b87fb75e-29c6-408e-b6a6-1f3c0d4d5a73": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0404db4b-57ca-4d48-826e-d2bf3d4c282b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5f06915f-f7ae-442c-ba90-f90ff068d872": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "98e2afde-701a-463e-ab30-eeadab91e2ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5538ad6a-d7ba-4954-91fd-b2db0da41ecf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6d7016c6-d579-4055-83f1-154327ac1f3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "69d0fc5b-a3e8-40bf-bccd-be1b6c81ce32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "062be019-9fce-4d07-92aa-9ba2015cbd86": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a696f8ef-d9f7-4925-a787-7330c825cdfd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "242dcefe-8060-4dc9-b864-8b0949c598f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "058e4592-3838-40f1-90cb-634dceeb2a31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cf8af0eb-4fc0-4fd6-8316-06858b54554e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c6a0788f-7a80-4e44-95da-fe532b2abce0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "cebd90a8-e9c6-4b7f-9adb-44b934511008": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8ae92618-19b1-4d1c-9537-9ea7d9d8c1c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "da4401f3-8d14-4e3a-94e4-80bbba094c4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dc6e55c5-abae-4258-9433-ffe7d2b5652a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f76fa4c7-b2fd-4c14-b68e-57740ad25361": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "12ac327a-bd4b-4992-a52b-3d20b48475fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "06d379cd-4ae5-4b4d-b416-cea4ffe12b11": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a3e699d8-bb3e-44eb-ae46-d582c83482d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9516959c-52e9-4bdb-9815-f749aedff4bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d78da9fa-93dd-4203-9def-9badad2417ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8a696fef-1d15-4346-8643-2861c9acba3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "aa733e3b-c675-4c2f-9ac6-25eb46578d13": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "623aa164-2296-4851-9202-567eba6b6144": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21f5d932-c672-4b6b-8701-0a3547ebae81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f7bcf8fd-ab62-4961-9b74-7407607bdb3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f1447901-4e65-4a69-b80f-1ada8e4c842c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f79dd34b-b8a4-4f2a-a827-c4f15b272d1e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "60e67ecc-d2ba-4229-bd9f-19d9885b2c4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "18144395-1f84-499c-9bb6-21c141d00e90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "85ce0b25-a9d9-4a27-af7b-5cf8ceb84d6c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "33c743f7-a80e-4f8e-b590-6013c428e8f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6a04165d-af66-4e0a-8249-d89f8dad3780": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "903e754c-c635-4f83-bb58-948b4384978a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "adc87673-72b1-465e-8d46-27d610864e56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "de20c22e-4f76-4c5c-b220-9b05cd6e6926": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "06ceb077-30e9-4a59-9a07-32e06cab3df1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d111bdc0-5b3a-4277-b71c-2ff435f5e21d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c4c49caf-a20e-490d-8f43-9ac17ef74836": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c208221c-a3a1-4167-9d5d-e22ba1a53054": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de222468-25da-4923-b66a-4a6eaa386e57": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "419ee981-d39e-489a-af61-5b90c6ce681b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5991e9b3-e444-40c1-9293-7f066f3f3d4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "811e1198-fc05-4e1c-9de1-358bf9329e9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "388e20b1-8b37-4f20-8106-2f27d9608fbc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d6b568a5-c9c3-4a47-870e-0a77585f4354": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "4d44fb83-bc8c-420e-afdc-5ba5477b5206": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2d840115-d928-439a-a216-33e1bacf2fc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "498cea9f-f416-4150-8c63-86b13e0fb32a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b5d73aad-52a0-41ae-b572-261af52e1e93": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9cf782dd-e36e-4a1a-89c4-ad186f082785": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "69dfff66-13ae-4a61-9c4c-87e1aaeddaad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "7ac0b37a-6789-40af-af99-b8f7cb226d63": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "32aac4c3-a677-4f22-991b-c6b23e94a258": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f1bed8f4-9f81-4277-9f98-ab9ed7431348": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dbcffd38-84b3-479e-9837-15dc2428f085": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4a494712-1257-4443-84b2-9d79da62983b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "476d9a56-0014-4f1e-b468-514e3df7ea5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4dd0d8e2-436b-439a-97c9-2b77a655ff27": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ced8e5be-e927-4918-b4a3-f9f76a036182": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "1863a481-aab8-4d53-8dea-98aba417de43": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "71ed3b50-f18a-4bc3-8fcb-b9322267ce32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dc3281bd-97b8-47d1-9d81-ea089821476e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8b6acc41-de22-4df7-b0bb-b1406f9113e2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b3de5f58-8e44-467e-9a11-ac2227c41705": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6c5d3c86-a335-490d-ab60-c74f29c558e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "32333cc0-2f36-458b-82b5-4065c52632b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "259652bc-1ac4-420d-8544-f184e9280d02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a9e2d052-4ffc-4541-99ac-b3dc1d8b302f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0f023cd-3682-4ff6-9556-d33c81e8ebb3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9f39703-4b9c-4425-9a90-508d13f1de56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4ef785b9-a619-4283-8511-a8942002160e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "46730bc0-9509-410e-bbfa-859042993e4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a648ac3f-715a-45c0-8784-b3725235ca5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bb84793a-f4b6-4220-8ac4-0917c44b407b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a3b21c94-37b9-4935-a521-60723458d492": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5b94f64f-a415-4c4b-9594-472c03003d91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cbd009d6-2795-41fd-b332-d1e9a6e27f19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "77491af6-97df-479c-b39e-9bec0c476e8c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b2652946-1cef-4f4e-bd88-7962160b5b5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "74bb6c49-cccd-4778-9541-718fbc559a61": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ec2f1440-e216-4840-affa-06db939191d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "11e49782-2225-4843-90ff-2f2958616783": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cb0ed700-fa25-4d53-8d73-5df040ee673f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93f5a9d4-8d79-49cf-b5a0-6313ab361b6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "10954717-8451-4310-b34f-cb4f3feb820a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0f6c9d00-0579-43df-a86a-9066c1d82695": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fc742987-2af4-4fe1-a660-970ba6aa341d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "13836045-4aa5-4bb5-84bb-6f2f0729659a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eaddc543-8071-40d6-8c2c-4b715945bf2d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "48641e4f-a0a8-4b23-892e-3f2bd13b7637": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3c35d74a-0cb2-48bb-a64c-2b241e97ab1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "71c009e4-ba13-4542-9cc0-da2d0e478f1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e224ea1b-9960-47b1-bd47-e8d5cbe640f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8d523fd5-5811-471d-95d6-ce165e1975a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1b3c7bc9-cb28-4470-a375-4ba849f523bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fac7f833-a47d-419f-abbf-f368738beaa3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "75ea6353-61da-45e8-9bd1-919775ae5b5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "45c4c8ec-f4aa-4e43-a35a-3cab8fbc4216": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7535c7cf-9786-4f3b-89e6-2c3b9ed1cd52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de48968b-c360-4d63-ba16-0cc9296c8b1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "00a79dce-a640-49d1-84ad-886788b14556": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "76090536-b059-4ae1-9c1c-75f02590152a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "67880283-b6f9-4301-9081-4a1db19ec378": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fabdf0f5-840b-4208-994f-a45d9414ced6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9657e603-e26f-4be7-af5d-8d5368deb94a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "320b417f-716f-4644-b401-7b11c87f64b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c829b46c-62d3-4bda-950c-1a4932825c9c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6a4f0afa-3a01-4b2d-8541-f83a3864a1b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cdb93d40-b306-433b-a9a5-09c05ce9a0b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "df9ba822-352d-4357-942e-94368b936f7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1b0676bf-cde9-43b2-bcd5-ab1036ec19c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8e6f78a3-7cfa-4c79-b975-d57f16ff37c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "91496af9-16bd-42ae-9b86-87631ea5e17b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3a215e8e-20c6-4e40-911a-14ce590676c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "14f9968f-f66c-48dd-b5d6-782dfc2b7ec0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7ea9270c-8bc9-4988-934d-6fa1de7969c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c98e4c2a-12c2-4e4d-8036-d9ffdd4cab41": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b3de3599-e2de-43c7-b4ca-f895622cbdb4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a2b84d8c-3d5c-4662-ade7-96649ebbd700": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ea888dc2-880c-49ee-ba18-2961728f3b12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "6aacd323-f63e-4ce6-90fb-ea342413ec45": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bf37805a-b208-4397-b3dc-536598324b19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5c13bfe8-04a4-42b1-ac32-4d8d80ba6ae5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bde7786d-efca-413b-9773-815dd016f2f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f4484e80-5e7b-4a10-9e78-c4853fd3aea7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "147a0ace-f413-4116-b652-49ec45151847": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6d8ab91a-c9d5-46ca-9574-947cf5735164": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17c97984-8134-4f1d-b98f-92d84065d828": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f7eae059-cc3f-4bde-8ed3-30d78b001818": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "08761161-d854-41d3-8606-1d32fc74c52d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "757366f0-2078-4227-9ea6-e383ef1d27aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7776413a-0a19-4c59-bcb4-2ac7b624e061": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c0208871-2a63-40e4-ad7e-dac8c27d0d93": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b256250d-486a-45cc-a4ef-1383789eacb5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "52e0093a-c00c-43dc-acf3-1012af95186e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "add3c431-2b82-4e9d-9e70-2d861ec354c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "45ffdbc5-f438-4d8a-8d72-ada9f08f0f48": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bf92cc2e-cce4-49ef-ac11-0abf019fcd8c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "32fa2266-c746-480c-883a-99d865ad1f1c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "afdc9033-c91b-41ef-b0a6-16842c6c7692": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "544d09db-8590-449c-b6fc-5f02e6d8686f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ab58fa0d-1524-4016-907c-816e590ff80d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8df7abf0-2737-40a1-b06f-796206f9be79": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "574f3ca2-2f6e-44e9-8cfc-c6f1061a8644": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0795faca-7758-41e6-be8d-cc7d191ad5f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "02184aea-ad3f-4b1d-ab70-969492688a04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "07bf19fb-060e-49dd-88a7-de25c693def7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8e640044-b6a1-4818-acd9-716776000d9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9cc128e-cf07-4adf-9844-d1191e1f08bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "acbe3813-5367-4b7a-b63c-15c453dcf043": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "45990809-225a-43e8-80a3-6a1c60e64b44": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1857b240-d51f-43b7-9ede-f14398b589b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4d72032c-28fc-4cff-abbb-ea7b97641ca6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "32fb9dea-ff6c-4179-933f-3514b59511f2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "44eaa7d2-73c6-45d1-b8d3-562260e17df3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "328d987b-bcda-474f-ab98-9f7e4c71cd92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d60391d4-9592-40f1-a668-bd28e9875873": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6769fb31-bab7-4aab-9d65-69a1f94ddcbc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "935fb545-553e-434b-9645-400177f9d6e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4d7be33c-8222-40c7-b9de-7e7502e10503": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "43b95300-b28c-4a18-bb19-eed67bf88a17": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "820f32e4-792f-4704-ae6c-123dbe68013b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "cf87acd1-07a0-4b61-bdcd-6022762c90d9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9afead0a-ad2d-4148-8c88-bf595f168baa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e4de91b3-0368-4035-88db-e8e35c3fc251": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "929ad090-8c40-4a2b-87f8-9bc7b0ef6b11": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6703a151-20d9-4a05-99f5-7c2b04096da3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "776ffaa0-acc4-434c-a61a-1046d867a0ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5323075-f8f6-4a7f-86f1-ce208d7419a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "35749254-795b-4974-83fb-1bfbe359b7fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d627fcd1-1f6a-44e4-95fd-2a6419184fae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ae9c35cf-2dbe-44d6-bd9a-88e2b64168c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b83c1a84-a8b2-4367-a676-f5d5aa0d417c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6af106ad-befa-4649-9bdf-5992f0656fbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ca4e7656-7319-42f6-947f-f237f5fbc544": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "93b591b8-c5d9-47c6-a85a-b0a9e042aa00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "05f682e9-29d6-4208-a9ce-e77ab63321c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "14504c7d-e605-4d7c-be9d-03fcb24a2d24": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "afd3112d-66ce-4aae-95c0-2cdc6926827f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ea668890-9552-4b17-8628-a8e7e68496f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e2ced928-029f-40d4-95d6-65e2f2430380": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "60daf9d2-9f30-425f-98e8-62b29fef96b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f9793ec5-be84-4c30-93df-695f023bccbb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e664f37b-1c2d-4c25-b0e1-f7978aaf27eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "593d57a7-dc11-4961-84b0-eb96ac0453f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7524745d-380b-4e98-a9c3-591dae4dcc3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "acad9d02-66ac-4923-90b3-4308b42f4a44": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bc629bd8-b181-4af3-9b8b-b7172c3b41a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8c33709a-68c6-4336-bb77-d7f46f62d124": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c0c1981e-27c8-4f78-85e8-b7e9932f9979": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "323e804e-a073-4567-8af6-2520e634f64f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0d39a8ec-8171-4ef7-8659-0d9f9aec64c8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "bec4ea5e-a356-4494-9036-5ec410059646": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d391f699-4897-4942-9c64-37aaff64d185": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "18f7230c-bdd5-4640-8cf7-38545205316c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1c63330c-bd1b-4659-b561-7aef0cc3cc60": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3ddbf624-c8e3-48e6-ba5b-d5eef72ceba2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "40872aa6-58a4-4f83-9c2f-da5686c459ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2077cef3-d970-45b9-8a93-c7068e5675f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "fcb43bc5-ef88-4d98-a386-bff6c914b99b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db97b411-65ee-4bbf-8522-ea73aea7161a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ce3f6409-f78a-4253-bdcb-034e0698827f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de00de48-ef84-4a25-9e7e-5f10c4679da8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2d750382-3888-449d-ae40-288a2e1f8604": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bd225a8d-d117-4cb9-b3f0-21f115b49fb3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5e6749f8-6a95-4418-9ea9-b78565e3e794": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "098993c3-a3c1-431f-a2eb-b976c0d1ce30": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9139dd15-c437-4cfd-ac05-854daac8c0b7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b64c1bd2-6be9-4b05-a0f5-fd84c7309fb0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e8f8c591-9a90-4585-ac62-88cfac5f4573": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "fa1d7789-dd2d-435c-a5e0-f3545cec2a32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "358e471f-2001-4ae7-a25d-03dbb3454928": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e3f12aa7-4ff2-4104-b393-24dcfc5d4071": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9a0f497b-a182-4705-a19c-ae9a723a2303": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2bf8c064-3f9c-457e-ab20-430e8edddd13": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c579f241-4d3e-43bf-88e5-5095ab4dbc74": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "7fa162c3-72d0-4f21-a424-f4e9cd7dbb88": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aee8c173-07c1-46e9-84af-65a83452db56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "02ad429e-2cf8-448a-90c8-04a280d115f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f16b1634-d5b9-4cb6-893e-fd234bdb9637": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "45efbde6-adc5-4565-9e33-1f2e0dd40240": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "311d9f26-4ac4-4abe-a9f4-c58486f048fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c1387e6a-5186-4b5d-9591-ff1a929476cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8b58fd80-284f-4fde-baa0-00bc846c2795": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2673192d-3385-4074-a9ba-d8b1f2fa8a16": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c0353837-8048-4d1e-a992-f3c59c164665": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ed4bd3bf-a021-4bf2-8ba3-d82d12002d9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e9ddb619-9ce2-489b-aa1b-3acda5f5f9bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "268f8859-a297-496f-85c1-1e831a923ed1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "cc2fc648-3039-40e2-bdda-8644723ce933": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d3f6db50-9a55-4101-999b-499ccf411ada": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "46ed9ee0-b625-4b31-81e9-22f2191a9981": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "72e50947-e772-4352-a08d-a6dbb4866ae6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "97ab8429-0cf9-424d-ac0c-99c60a20fd3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f04384f6-136e-4b5a-9ec2-3a3d9ec6e866": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1e925f90-9c31-43fb-ac54-2eecd375723e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "74f54af9-4421-4775-a9d4-8018d6ed2c59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c241952a-107e-4a34-9f18-5f415997f303": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c465a52-16f7-4970-a9e4-fcf03c5e6333": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "91a4092f-3079-4b10-8eaa-987b18e7fa5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "271c344b-5efd-4cce-bc10-d867bdae83a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "81b06080-48ea-4d14-bd80-7ee84773a52e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ef06e4d2-c920-469e-864f-1e27470d9bfd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0d1fb5da-70bc-49e6-95ea-f6282726e8e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "5f2099a9-ffc1-456c-951e-7f7559381193": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "82ce87de-3332-4abf-96b6-a1ff27ad6a6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ce5d244d-8bf4-44f6-a762-fbd904a375e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04caed71-b1b2-4c6f-bcd0-e0b4dac99e02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eb89b353-464d-4142-9914-781932fc0aef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "595fcb3c-a085-46ad-a19d-c31d4dd96f08": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "716a5e34-830a-47be-8d9e-b736e88901ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2b74ae92-c1e2-4f37-b653-fdfde38f22c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b51616e5-8bc1-4fda-88b8-d6cc4f93a265": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c066baf2-8185-4a01-be1b-d83c6c79b3e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e3da3564-47f4-48e2-b1d0-1b645276696d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b2ff2703-84a1-4f94-b089-370ccacaf944": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "89658206-9bea-4fc6-b057-70fd5ec9dcb3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9718ff00-b399-4e6d-8a03-5035b3ab8aa7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "51ed896f-db90-465a-9bd7-e6ecd7534771": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6000c9ed-b8fd-4adf-9883-7e64853a427a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d835c63d-f7ab-47e3-966d-64a06613c783": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "9a1c47a3-ce32-4352-b96b-5c6a693b9655": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "86a86546-7fb6-4a30-8e89-6f6757fb1cfe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5e882eda-8e64-407c-9878-1a128f2711b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c63b92f3-a03d-4f92-8f4c-00760e58a65f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "da5229e5-c26d-4c73-8d36-d63fc23f7b0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "60a1a5bd-5b7d-4b5e-b986-2f2ee2037939": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a52c2fa1-cc5e-4084-94be-dc9297f6c14e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "89085777-a9e5-4bd0-9cb8-09e8f33d48af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "feccab7e-3893-4210-9fce-649b8117b293": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f6cdfc30-4eb8-42b4-9ce7-a1ab1adc6374": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9f5400f8-4497-4398-b443-56a35fdec4e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bb815ea0-1d31-492a-ab8c-d9aef24a2a4e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4a359a7a-0225-4042-b552-d8243941cb8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "175c9500-79d0-4cc9-acd9-8dfadf3c3f0e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e3fa74fd-7799-4def-ab89-fef55b11d22d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f84b7f2c-8bc1-4b0b-aae5-008ad655d026": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b26a040b-a493-4b76-b2a1-ab51320dc3ee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "94f7ee7e-2d0c-4f5c-8a83-126e88043e4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b54770d1-0b60-44fc-b059-94101f483297": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "15413e6e-2d64-44a0-942d-11a04d03941f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "15ecfa43-0810-476f-bb76-9f5415e44e7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4b758696-9fa9-4749-bbba-372be28115e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aadd5b84-fed2-4874-a60d-f128ef499199": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c9bc026d-5332-45ec-8101-153c04239bbb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "76512400-87f3-4d64-bbb7-f073c062da32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "491c978b-5c4a-46f3-b019-ca645548d51c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "78b32462-5b43-4d13-8dc9-0d7c9749e0af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "76ad96d1-12d1-4cd9-90ec-faf032a90c6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "38c122ac-d44a-43c7-955f-5d15a3f19c85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fc79c255-97ed-4a78-9e4b-f87c94f64bc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "16502de0-6e91-4c81-a1ae-a6786c7cf172": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b171fc1d-fc0a-436e-9aea-4706830ccc03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1ccdaf60-3e99-453f-965a-fde85f0926dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "972eb6a3-43ef-4e9c-80b9-95d20a94e29a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ffe9986c-2e9f-43d8-82a8-74e45624cbcc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ef648996-8fcb-484b-9c1c-8b90e67f5997": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d4bcd45e-6702-4fe1-bcc4-d4f7a6c9634d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8235737a-06be-4fb5-a564-6f7f2379244e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a10b78ac-28f6-4a0f-9be2-0a46f1a218bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f5dc104f-0d86-4573-af9a-a2497da23bd1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9f4f94a3-d2f2-47b4-9287-feff3dcb605b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "75004008-3be7-49d0-8ce7-6d2c16c2d9b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "54092d2c-bb4b-4dea-ab31-12fbf372531a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "716e5731-1395-45b8-b616-7ed35e23aedf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b97e49d0-8df1-4f2a-8f6a-8957aa9bbe6d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c3025b7e-43a8-478d-a070-538eddf1e029": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f35d885b-9f69-456b-b2a6-e58dd2441201": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "60884b80-1401-41e2-bc06-2ea0ca9199bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e8dc8f1-085f-4223-abf2-e2a694f8c165": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "17540ea7-0262-4474-8b28-fbea152e3d38": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "218074c3-4a2c-495e-a478-e7d97c606525": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4bb854f6-9e15-4f5f-a2ca-6f490743e0a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "daafb4f4-25be-4e27-b85c-d80177523942": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "319df091-b687-4f96-89d8-79140f93f1c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ee3de736-aa84-4897-bddd-66cc180f9a51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "671261a9-40d0-455e-a0c1-d7099abfe109": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4576b81f-ff43-4565-af86-b5f8d462d0c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "de9f17b3-b4fe-4d2a-990a-269f259568c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "40eb0334-03b6-410b-a333-91705cac685e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "820389c5-02ba-4e3a-9af1-24ff355dbe04": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c97a7976-fe12-48f7-8938-32b4efe1e2d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "26e7ecb3-9fe2-4103-afd7-bdfe35d72c40": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1ee3daec-3424-4232-9aef-b9fb6f15a242": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7ec61311-5a19-43da-a45e-c2d13e984cd3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2c0e23e1-b0ea-4199-84e7-b0b6e2908e75": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c82c3c46-c0a7-4921-b41f-ba1eb7a72d00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "77994142-b88c-400a-8766-4a878547dc4e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de09412b-3e11-4d9d-823c-3b7553a28e03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "218091ed-e616-446a-8be6-e9bd196a0541": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "28fdad85-235f-4894-804f-5875adb04f14": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e32e4318-3abb-4331-a99d-f23adde3100c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f5a5daba-675f-47ad-b486-f59663d071b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f997a35b-7de9-439c-9c0e-ea750712b3a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8ea6aa5b-6b45-43b9-83ad-0166871ff3c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "488891b4-9f3d-4dd8-a5e7-1f5ef1e2bdbe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8896cdb4-1e86-485a-b7f1-d481ad8ad8bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9cc49c60-e707-48e5-b42f-0a7a134feec5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9c197115-d0c7-438f-81a6-f5121009cfe9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f3d81042-5e5f-4828-873a-7f349a5c73e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b6911156-77eb-4559-9362-d45e7f916ffe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e868209-2bc0-49a4-80c2-71e3df1d6eb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d3575ba7-fb63-418b-b90b-80284aa3e335": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f46ade17-7fbd-4ab2-a529-9896403ecd27": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7fd5deb6-e5ab-44b8-a072-6fb6fa9667d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "bbea0d47-a222-4b94-a955-30f3968de9d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "355e2c66-2e05-4e25-83df-3b107f028ec6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "11ac8fac-7bee-49aa-b780-4bee610f18a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5e587d9d-e2fc-4a7f-b5b4-9d1272a3fb39": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4c01e63b-e200-4d60-a8b7-8c03437484e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a90ce3a9-e297-43ec-8069-d8d375b1d588": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f7bfff08-8a48-4512-b123-a9def98aa4b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0efc5955-b5ea-4308-936b-364d48d58c67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b24226a8-a302-442d-8a62-a7a4f712d78b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "31fa76ed-bee4-48f9-8dc2-b5ed4472c906": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d02670b9-2c81-466d-a158-d2a0fc478fa7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c070bee3-d929-44a9-84ea-fe02238d4183": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "388998f1-922d-4413-a71d-d4b10676a17c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d6dd5030-3256-4b8b-894a-2d9134b522b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f82dd4ce-3233-4838-a1d4-f14caeb72d5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "622af420-edbd-433a-9d8d-2dc7cea1e6c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "56ac4f0d-5590-4f4f-83cf-6c75f913b5a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d3bd12ab-5c78-41ea-b738-11aa507cabf1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ca081d0e-272b-4942-a3a8-6cac96d86584": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "542a2194-a586-4f89-a95c-43e075f60a31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4ba0d740-865e-47fb-a33a-d3ad0ec10f8b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f0a4ef7d-1edf-43c3-bbdb-f43551a83be4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "889c458a-255d-4411-827a-b42f76321e5e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f19d8162-7723-43f3-8abd-c6c28abfcfbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3cc6eb79-f008-4857-8100-f7c259b83a81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9f2bf52e-9470-4ba8-a771-af9b6f97e90b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7834e61e-fd61-4550-a5e8-9ee316a33a6e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "463c4ee5-6bce-4a8a-88c2-827281c9a0c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "26debf68-81ea-4a42-ab36-fea8a9e38a95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a8ad795e-c198-4f73-8ba0-9694b2d16395": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "8c21544a-cc24-4096-8619-1acf4364ba9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ea275afd-9bbf-4627-8325-cfd581a35fa3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "350b98a7-fb6d-4fda-9703-dd09b7003447": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7490912b-f261-4ac2-b98f-037ee38abbfc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "725e6163-8a7c-453c-93ed-b88aa88d67b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "316f9b7a-4b07-4b8c-b8ce-6149a310ea49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "674495b9-12ef-450c-892d-1c023c15cade": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "faa779cb-6f60-47f2-8092-e9737f7236d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3fcdb7e9-304f-43d3-a1a1-541a0a2340a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "558a8f75-da44-4067-a3e4-92dd11e3e86a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "26cccf08-6dda-4857-a5cf-29312f3f46b3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fc0ae3a8-aa7b-4e35-9e57-de8e7872b9a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "bcb54c81-743f-4df3-9dc4-e613d90a991f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1fc4086a-945c-480e-8579-882031bbc070": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "eb0db829-87b9-4e9f-913a-fc5ad766213e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "fedffe3a-77b3-4315-a3f8-16cc05537c41": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1073c6c6-a770-4d31-a6ad-9752aa82c02b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "64904e65-ac91-4d7a-8063-4662556ea003": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "61b075c2-3f63-4407-9d71-3896a94a5549": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e223fa45-5147-48e0-9138-2c387ebe42a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ff11de64-47e4-48db-961a-3729d4da88d6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "10fcf04f-6f2c-4c40-b3e5-0a7716300831": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "25adc3cf-c50a-4ab8-8eb1-e10cd6c3bd37": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f62dd920-2653-4b56-a2bf-b9c35afdabc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9016a162-c20f-4bc7-970a-c34e5c7e50de": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "dc7c81b2-3752-483f-8e0c-203c63adbe29": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bf920144-a2b3-4c2d-8454-f0cab5a8b0f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a94da5f0-380b-4cf4-b346-ed53cb9b59d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ff0b0505-c8a3-4a4e-99ec-9bc8a17e96f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "497d5c61-a97a-4f5a-9ad6-2ec2b1d56d2b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "67b6cc34-5c33-415d-b995-6b5baa92ab0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8ae8c120-54fb-4f63-afca-d430f708c1bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5bb31fe-c838-4923-8e68-112b2f1a714c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "455f7eb1-bc77-4766-84b0-11077fc13630": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "a22437ac-eeb9-42c5-bcfb-0f82e74fae0d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "78353ccf-7ad3-4772-bdfb-5f63adc7382f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8965d622-8ab1-41a8-b460-3ec046933edb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "05c6d362-ef20-47ff-9930-3d9eed539c64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f22b3d5e-8bab-42c1-a298-439d5f2adf49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "06fcc6b1-af2d-45ad-987d-6fe65699cda0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d0a0881a-45c1-4897-8456-d42008363625": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2f9c5546-03aa-40e4-a619-9d9bac2b6b90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3294bc36-6271-4ef4-8275-6803a6e2bda4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fa4cbcb9-ad6e-43f6-8b02-65fab938a1c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c60bda63-75a9-42bb-8dd1-2200bb50123d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "50959ce3-90ce-4dea-a087-d0ee7d42c9ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "04ad413d-577a-4f05-a653-747309aec46a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0567b5ab-8bec-488b-8fbe-0cc4bcf2cb36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "785c083e-bcf4-4260-b4f4-33bbd3db9449": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8133a8af-d134-42a9-853b-c8c36fda0004": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4380f9e0-aa68-4cd8-a2c6-7c1deaf75051": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "fc799014-fd6c-468a-a6fe-e36306f9f088": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0597316f-c7cd-44ac-997b-b0103d3a8b42": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "81d6d678-cbf4-43ee-b707-e4adc7b54646": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1f444237-1e1e-41ba-a7db-2ced0b1db342": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e41908a7-d873-42f4-9acc-404a9f559d5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2221cb19-3da5-4747-9fb6-a1be424eca19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "09e78898-650a-4cf7-a4f3-85e00bd0147c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0b87a058-83fa-4467-83af-524a09449772": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3ed1b866-c48e-4124-a171-fed451ec39b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "98fb6097-36c0-4fd5-9cb7-ffe1c8a92951": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4282be41-e478-4efb-b9a5-202ff94e3193": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a8cd8ffa-363c-4bf7-b436-091d05e45025": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3bc57950-b39d-4907-a24b-59dffa532818": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "dc862532-0dca-402e-ab45-c31b3b4e0702": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "19d4c950-bf91-4f8f-8a4b-ef222028d29c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e5a2a8eb-dd55-47bb-8698-9f2e2925106f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6777d24b-048d-4190-95c3-b2ebb5e791c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "98866ed5-946f-4221-a41f-b0323d1c2a62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fb990423-fad3-40c2-83fc-3e18cfd5fa1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "82e3870b-d7b0-45d0-b9e3-fed422363146": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b57f4bf1-5420-47f4-af3f-9e083f8a1d70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "80af4d3c-0e6b-4b14-a83f-88d1e4625404": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9a68ebc-e650-4f5d-bb57-22fb685ad946": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a372a83a-56f7-4fa7-a24b-328882c483b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "6779a8c7-80b0-42b4-8ea5-86c65fe041e9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "98295f7f-cf58-404b-8881-d971808de5be": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b3decbc0-8848-4cb4-b676-1c8749ba83a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0ada7599-13f0-4ead-a14f-54823932d560": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d84f4630-9593-4623-b512-afcd250a4c81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2b9c39df-33d7-4fcb-b39b-cdae4667bc0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6c263e75-9251-4f75-b874-ab0e7e7c0a9c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e5bf113-298a-4001-a101-7bfeb5c4da82": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ec23e1a5-0004-453c-8867-3dcbf68ba867": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "40fd1c7a-51c2-4540-8473-4fa34a65a8a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1c6cb31a-1cda-4e18-adea-ae00971e986f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a0a7d2f2-12b4-4de2-9970-227735b8937e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3546259b-a9c2-4fcd-865f-92dd9c3e4517": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d21569ca-e75b-4a65-b12b-160e1294e49e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "bf2dd826-8aff-4c97-b228-7ce6c0be405b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b6168746-296b-4655-81cf-21b21f7cfffc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "58839256-90c6-4ca5-b3f4-5311a20dae98": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2bcce4f6-1365-4cef-8329-9fb9339e258f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0f1c8abc-a8bb-4401-8306-c4014e90a2c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "8c0ff11d-5af5-4732-b5e8-c3a49085e0da": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ed2ad132-068a-4e8f-b127-d27b266639df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "b0aef222-8a3b-428c-a419-c211b8e2a7d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dbd48af3-307c-4504-99a4-b1f624a7cf19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7cbde9b6-da6c-46ca-96ec-f8cc255103d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c76d7482-6f03-4ec4-8525-5935ba1c493d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "891dc2af-f83a-4d2d-b4e6-5eff34ef39c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9354e764-be8a-4993-91b1-3cb1aaf5a242": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0ba28290-bc66-4992-a5c7-1a999d1f8da8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bbaa03a0-5dbf-4f55-bd5b-2d8ff2af04de": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "2593391b-855e-465a-b512-726daeab4dc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "243cd205-44ca-4eab-964c-0386e6e8feb3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4dd0488-5e77-4d76-8e86-0708bb7fe4ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6948ec31-16a1-4463-9bd3-4640fe8cf5d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3da4cbe8-8fa8-4e95-bc5a-b0d15b9b6262": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "886ac002-b152-4c44-a653-01517e40ef28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "28dbea9f-cfd6-4aca-9ff4-33445cdc08e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d0dc58c7-b002-461f-97ec-fb657bec6cb2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5cb5fa87-9b35-4768-964e-a5f1b1f9d205": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0937f3f3-33c5-4d88-9370-946f649928b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2bfff80c-5ce3-46e6-8615-49135137874b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0bb36879-a157-441e-8879-6970310147b5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ec6c2881-cb7f-424c-8739-111f046d5ba2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "f9fcc4c0-356b-4b6a-9a9f-a31cddc07273": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "158fee42-629a-4e46-a761-8e54f69051ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b4182977-dbf6-4d40-8fc7-545063b9237c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "085ed88f-158f-44bb-8935-e89afae3b598": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "447a74dd-f710-4dbe-8b6f-6e374361b438": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bd3f0c13-bf9b-4d19-812d-9b6032e6cfac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "865f8e3a-0bfe-4cd9-827e-42c0f36ef3c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b14e26b4-d406-458f-8151-5f62c49e3a34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17ca7b9f-0a7e-4157-9465-4ca4c7129652": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5bbb23be-7f36-4877-bc2c-e4edff69e6b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "20b794b1-1758-49af-8eba-0eee90decf53": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "77494eb9-9989-4686-9ec4-1d7c542f1d31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6f920bc9-00ad-4491-abcd-8b116620322f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "14bd9fdd-1473-48e6-b05c-b701bbb3c2f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3101f4b4-b568-48cf-afe6-90752db0ddb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d0df86b9-97d1-42fc-ba6a-3c8f1dcbfc2b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7ee39777-7af1-4f97-9abc-1cae9e4f4532": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5a1bc27a-12ef-43e4-bf25-2782571fa133": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "96bf7adf-8d24-496e-893b-4d3ee130f3dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ed5e39fb-eed7-47eb-84d3-85571bb89e85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cf0d88e3-e29c-47e9-a76c-4a2c900928fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3605db15-1d75-45ce-a6e1-5dab99c85e06": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4a998cfc-6f5f-4b42-bf23-a75211744cae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a14fcef4-fc57-4834-a933-1b8b19189c2c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "378b353e-2bc9-402c-bed3-1885b3da75a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ab3e5a44-8ba9-4039-a035-27d45b53c843": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "36dced4d-81d7-4c68-b633-5f8b057a86b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b1274a27-df63-4727-8c87-8162f2563cd3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7c0c534f-c0a1-4041-96a5-db51d03908bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ee2b79f5-55da-40be-b4dc-995f3cb8f2a4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "fb790c10-0905-48bc-b087-cd4e85842f47": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d43840aa-ee13-4ff9-a2e2-3d3ecfdfc0c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "abd9da96-f4ef-4e3d-9489-6b6bae80e97d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "fa4b3af1-2e18-428d-bc92-764853c04309": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5eb98f30-f210-4b3f-be38-15985f227d63": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1aed3677-8692-400e-b2ee-bc5514da1043": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "58618e27-a791-42ba-8fbf-1b4943cc3450": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6bd7d1a6-ba5e-4518-9d44-3b419065657b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "69428c7c-6e73-433d-8d97-a184d159cdc6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "44f85e7f-ab69-4687-9149-dcf5312ea891": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "25739b25-fde3-4f36-beb6-f38c8ee7d985": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bfb5b1eb-462e-4e57-8a99-e7fb69e03a95": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a49a1e65-0fba-4154-8097-501ff5a5469b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7b43eed0-4955-4497-b833-592c8b7c6eae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6422bbe5-0fe4-47e9-9407-0952bf3471b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4fe0126f-a2d8-4080-8bb8-b7948afae13b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "54144d9e-51c8-4716-a113-5260387b7960": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9a2adddb-c2b6-4bf9-9392-929ebd5c28bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "16bc88d5-ec79-4008-b2bf-82bf26e5d7d9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cdfa080b-f8c5-4e9f-a249-20ab495fd708": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b1645e0d-7ff8-45b3-9356-3935b889ae6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9acd64b1-e507-41bf-be68-2f77a98f3d4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d0713d54-f6b7-4188-be07-ef994197a788": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db8b12a6-989b-4496-b1ed-96674e61e214": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6b96af66-80de-46a7-b154-0f844b545198": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b369bac9-26d1-46d9-8b82-dc97c7e5e5f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "932f22b3-cab4-486a-a109-99ff9b73b01a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3591b124-220e-4f4e-9e0e-94088846da9f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "47b0b91c-de9d-4207-bd28-245b0bc4823b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6a251129-9c2d-4303-bb27-bb70888417eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "257b3aba-7bad-4623-9894-7a9cd0b8b38b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "874aa05c-5286-4c74-a2f7-d6e4f3185c13": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b9d49f8e-8dd3-4e1b-adf9-839d416e98c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "0554d8bf-8144-481d-ac55-46f4a87e878a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "31b69f6e-68f0-4a7e-ab32-4b08501c7461": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d62531d1-46cd-40fe-ad11-246466226cd8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "15fc95eb-5021-4d55-859b-924b71be4af3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d009780f-4bda-48c9-9d52-a74b60b1cbc7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f6664fab-711f-4e1c-9199-a04b3f22e5d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "08aba69f-348c-4a10-bbf2-fbbc60cf5aea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "69202aa3-5102-4ed8-9bfa-66780db95024": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bdbffa4c-dfa1-425b-ab8f-108a0db1dcb6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f0852527-aa68-4bf0-9a12-980f9c39d011": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e13b061f-65e8-498f-92d5-46272cac8ac2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4805351f-43ae-4aac-902e-0004f9adba3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "981b257b-c35e-4f9a-acef-54ed726b490a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c95ef58c-bec1-4af7-ad35-9d9bbdc72dad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "0faa5952-0dc9-439b-8d6b-efbf3bf188d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "049b04b9-9e7c-45c1-bb70-0609cf5c57d2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "94e17080-1d0a-4901-9470-788336121e90": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "225c7418-aa25-4d8f-996c-0d53c20c6c4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0247c363-3fe1-4399-a5e6-61719c5f235c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e00b8200-6cc2-40ac-8f25-d3bbe7b979ee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3392cb66-b17e-4cd1-9874-ae3dec1e5319": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "53d2c253-297f-4e4a-83f7-12d7497539ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "66de9f0e-5f26-4de3-b8d8-a6452424a26b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "df39efb4-eecb-48c5-940d-b1308ac1415c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0e4d609-e205-478d-a4f0-ecd434fb2e26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8e3947ef-050e-4a4c-9bd2-51a3ff4e07c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ab9a34c0-4506-4eb4-b7fb-11b8ffc68615": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ea2a6993-4b8e-4334-acb2-8d0af4309f2a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bab51c74-cf56-4a1b-8609-0ed96db56da1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "37609a1b-cfca-490f-a3bf-787b1e08cd94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "85ba8785-5488-48e8-a78f-2f409cf09d59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "297b8fe4-19e4-47c9-8d80-f390fbe8a431": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4261c554-97fc-4403-bd5a-4da776888fa4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "472edee8-7098-47e8-8459-94a3165ac873": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "0531f7ef-9d05-4d16-9354-0886279e7557": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cd9e3e19-467c-48af-8d86-7a9f9aef3a0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f1bf50a4-9640-4e2a-9360-b2616d568f68": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a1e79a60-7155-4b9b-9556-2e91511210c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3581303a-0249-4f60-8bae-bbd20cf4c516": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "52c7df0a-3d3a-43c5-8cf9-3f1311f26e7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "6abc9489-0b46-4942-abaf-b100d1a026c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79e3990d-5713-43c5-aebf-c1fb02057562": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "af146b48-bd12-4afe-9743-d0ee10bc274b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c2e3ad9f-74e4-4e28-b46d-0ec5d1244d86": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d55e5661-f1d5-4857-8dcf-1eaac2646e1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "4df0f404-7b8d-4298-aff9-c62ab405722f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fb30fb87-8627-4afc-970b-d1d63bc243dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "20a03eec-d22d-40a1-b4b8-9a80c7068b70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5829e0d6-f28b-4560-9933-4495c3aacbf0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7e4d79e0-590c-4e0e-828d-5d73cc42f7b6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d21f7db3-30a9-493d-9264-1bc65ae8be89": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "35d4fe68-1b83-47d3-a9c3-8a3e623fe1af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "48330793-cb28-4f88-9e76-8e58ce18226e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dd0ab3f7-d42e-4eda-b7f5-797707fcd68e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fdbb942b-9012-48dd-a4b4-2bff25241965": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d338570c-2d60-4632-9c10-8e93e08f6426": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dd8b62cd-c4ad-4fb4-82ee-45d03cb8803e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "74f169eb-1b92-4914-a132-43e064421250": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "73dc2fdb-9341-4edb-861f-14f911fbe604": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e892300d-e6fe-481a-acc0-e02eea5dd920": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "89c7f49f-29b6-4cca-b21a-97d05d255c51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cb9977f6-f353-46e1-ab66-872865c0587d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5e57800-5a19-49e1-8235-15d61b1d0a2c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "06753d47-945e-4e8a-894d-5cb21ce0941f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b2688958-74bd-4be5-abc8-bb3e4e7ba705": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ffa2e583-c7c9-4700-92e9-8817873023f3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "61cd34a7-63a6-4d4d-ae77-7a91153421fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8e84c74-9b72-418f-8654-96f3ccd013fc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93f44892-8a39-41e4-a146-04f1fa623c69": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fdb7ca7-2623-4afe-b50f-4a3d6f10894c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "61f1d48c-9694-47e7-a408-6aa9b387da3c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79809f0a-4617-4bb6-a01d-d5df547cf989": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "254d64e1-8fb8-4f1a-9d7a-fcec2a1cd486": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e47c0565-1162-4670-9359-fd73d6347346": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "cd5740e3-9d7e-4bf0-8df2-bae0a80ae38f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c0f57b4a-17c6-4d1e-b323-c5eacedd8ee6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1ac801d0-cb08-4e1b-ac45-e07e41ece2ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1521188c-4fb1-46eb-bd58-4d9fcfd9888a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7268a10d-8821-41fb-a812-7af0d872c2d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "30219447-8691-4086-9a7c-c8852345f3c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "39e579e6-0a0f-4324-817b-08247abe4ae4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "82c1b72c-5c53-460b-ae4e-b3ee47bdc97c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "acffdf06-003f-483b-b06d-4c1179f40d31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a54c0d10-9ab1-489f-901c-dc4a72b560ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f44306fc-211b-44eb-96af-ee41b8bbb5ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "78bfadb6-8f28-4f3d-8fe3-12545c1363cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0e17537f-b7a9-45bd-8476-1375477ceffb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "702b51bf-9123-4384-8d1c-dcee9e342d4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dfcc79c9-d370-4b14-b6c6-e1fa1f1227c7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "848b5608-c909-4866-87f4-f7616869221a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7914c570-427c-48dd-96e6-0e9b2e74ee7c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dc38d7fb-62bf-488d-b9d1-0e3eb5aeff89": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3670f67d-f586-45e7-816a-5f806c1beaf4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9cae9884-98e6-4246-bada-5f68924f4a3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "850bd556-5446-4ee6-9540-640d2a39ee0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1acae142-af27-41dc-a92f-a91ca648e1cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "47fdd35f-61fe-4561-9900-9ccb9cdc48ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e6722a83-9956-4718-90d2-94fdc4fae103": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2f52cbca-ba39-4f0e-984e-d552c3e18625": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4ac28cd0-760b-4143-9651-997edc362cf9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "06d86355-b594-481d-856b-216bf1eb5962": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aabda5ca-73d5-448a-a4e3-9f27717f24ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b4285f8e-95d3-41fa-b624-f7b71019b27d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "866b92cc-5c6f-4ef6-8ed6-c98d79da8b46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "767b0776-ccab-4b80-b16a-241af1884245": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c623c633-6846-4903-bcac-f8604a98687d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3cad8bd9-c60e-401b-a9d9-5917a8de9de3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0a3ea729-4bac-4d93-93aa-babb8eda0fdf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "958ce6cc-5689-49cd-98b9-283ce7af1dfc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "a5a292b8-1da5-48d4-92c6-49a0268960b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6f1e1fa8-c443-46f1-8f87-edf4e40aa9be": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6df03fda-46ee-4b72-804b-b21e9487838b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4050ca0f-670d-4a8f-a146-219886cd8775": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2ac30cf9-e542-4745-8cff-af7d50e3d492": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aad6804c-ae28-4778-8d92-c02c62c9d21f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bba38ea0-42ed-4ce2-a516-91ddc25bb455": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ae13d62f-4bef-4950-9fcf-c8d9a018b693": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "76434258-0d2a-42be-9057-fbbb8b007a6a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7f3248df-a96f-447a-907f-6166e26d3394": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "8d8e0bf9-86ee-4830-9452-74359833bfc6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d230916a-c188-487e-b25b-1230acd35fdc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "16d2bad4-ed77-4ee2-a342-0c875f5bcc2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e35bcf01-d7fa-4260-a5a8-7527452d14e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "461a097a-a292-47fa-a8a7-0298b102ca80": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f8758c9e-ca9e-41cb-a82c-6eb4f3d78186": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4bc434a2-68b1-4f0f-809f-b067d015cb22": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "959a7b38-a602-4791-8c78-5298a386a5c3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2d5ad013-12bf-4855-980d-d9887039575f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a2864b6f-efe8-49ea-812e-25e68f1e4285": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7aa49eaf-202e-4e9a-bf24-376413bddd8d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8689b24e-1dae-4924-aec2-163d56ffe004": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a2105c0f-d1f0-465e-8b36-2f7635cebba8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6601230c-ab25-4840-a6bf-efdc229d9105": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3089d0ac-43c6-492f-8519-83ca4bf03afa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3972c7ef-f6b9-4b9d-bd66-941a6903caf8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ebdcf0b0-919a-4fbc-8010-01012dfc958c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e4ddd662-bee5-484e-a755-49a1e67ffb12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0aeef4b5-9f18-4c83-ab91-5db6547963aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e251a866-12e3-4a6b-9132-fb31e6735541": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9a8b4e61-900c-418c-a6d2-a404460895f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a30b0d4e-67a1-423e-94d0-bc95b204379d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "3365dea0-16aa-4574-991c-9d50784853df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7799722a-084c-47a0-a252-d71c0e27ea62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f137f0ba-182b-4707-8af1-22548ef3ee66": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9b785ae9-ccde-42c0-9871-01c8384bf01b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "45a72880-46d9-463d-9c8a-3b7cd0f58733": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d298d6f-f2c3-4bb7-ac4e-9d8f1fcba375": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d793746d-5980-431e-9159-6589fb4dd6d2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "186afe92-6545-4e62-8925-6c7322ba3856": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "07fd86fb-41f8-4c08-85d2-28b8a595394e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a3067c40-900a-4b84-bf0f-36caa708f73a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4aede539-7eb1-4da4-b8e5-83c4dd01edf7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "793255f5-cf7e-4dff-821b-17b4a5340bfa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bc7ec6cb-e1ee-45c3-9f86-32b38a951083": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "31ec3c01-1970-4781-bd44-63b3db7e3e25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0739df1f-5841-4ac0-88db-ea2b5fe29fc6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "9733f166-3b3c-4b11-9d20-e6c93e35e569": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aa4c30ad-8a9b-47d8-9c3d-651f0ea06f49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "99686bb1-79e2-4547-a75b-ae979cb04434": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3c7ce19a-f3b6-41dc-b05f-c67340b72d31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "32e42aa4-5422-4488-ae94-a5a376d9e344": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e2e8be2-a754-4fd0-8e98-d0010c6db638": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "20826f84-0b12-4141-918d-75d20abad175": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2bd6d9be-97e9-4e1a-831f-f9db0f0ff8fc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "48e19909-cc98-44d5-87fc-2c7ccf1a3d42": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c57f14e0-367d-46ba-890d-640a2f79f210": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e68c1dbd-80d5-4527-892a-aaba4120e4cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "242d3fa7-ebd7-4950-a88c-0d569d0a2ce2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c56b87f1-8167-4398-a3bd-29c41b069efd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f88ed8c6-e732-4f3c-adfe-eab00b52f7e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "be39d969-cba0-4227-9c7b-1145b8597619": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "80bf5678-92f2-422d-bf8e-b00029a8b5d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "87e1d4e8-2d51-4ad6-a5ed-db7d87c4457c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "380d0402-4bab-4604-8f8f-18ba852dc647": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d30cbd70-ece2-4eb3-ac7d-df5f72553d63": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "847785fb-8561-4153-b9b5-73be26a8ef32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9605b2c7-6f40-4ce2-a54b-5b4b4448b555": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c84d7793-9789-4069-b726-ca65463a36f9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0d585cd-441a-495a-826a-fa50028a1c28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b7634635-c593-46d0-b491-42616e5071e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e32b36a0-7305-4e0a-9a09-fc1894e8189b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5c565b5-110c-4213-bb62-102159d3e3e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "10ff8e91-6b46-4ab4-933a-232fc931b079": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "eb8e4d93-50cf-4d5d-b06c-733b8e362553": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "eff86153-c32e-4382-af7c-1cfe561bede1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "14a342ac-2a55-4018-872d-e2477d65ddb0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "71915bb9-b1ba-4719-81ff-615f70e2d5ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dfae53ae-9d30-4c44-af69-43b5f3c753cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f72fa5e8-2863-4125-b6cd-ad404e10c850": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c44782e9-c314-4930-ac7c-b01a9b75fe4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "04fe73a5-8b23-45c0-b33a-d6bb3110b929": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7e62e8ac-4a3a-4f5c-aa33-b0921cb663eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b7b34cd8-68b6-4d7d-b443-2bc8da3929f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8a7b2731-e1e5-4e39-8301-bbc20927eb41": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "89e7d9d1-996e-4ce0-b8df-7048274c4dc9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ab631061-f495-4fa9-9de2-22403a93651c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2d3bf22e-d12b-4f2f-9941-40b4f00e40e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "24b2e800-39f0-44d0-90b6-23932c1bee31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "22e81802-91ca-4aca-a0bb-e5ec6d473c48": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "98022b53-bee1-44cc-8887-702df64fdbbb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d701f1fe-fc36-44dc-8ed6-4c612db46f29": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cb6cc2ae-13f9-4db9-b179-b2f9f0094c19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "02ad3463-d235-4896-a1f9-2bf42d5f3ea6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0b8307b1-e809-4eb2-8273-62c135d1d9b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a0167643-1e58-4b13-804f-bafcdabc159c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4914082d-9c9f-493e-824c-c84b19f084e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a8fab0aa-abd2-481c-939d-dbad63d150d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "519afbbc-64ae-46bd-b356-7f0ced77405e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8e7fa60d-2c84-42db-8d22-469c0f62a105": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "1917ace5-0396-4901-a5aa-248ccc52c84a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "65fc6c60-6ae5-4dbc-b9ba-f147603553d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d64c09ed-f9fb-4b98-8781-78688add17d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "758aff71-102b-4754-bb5b-0f68bf1b3567": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fe5c0f67-ef35-48c3-9299-a7dfb3d5e102": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c99462a0-1908-412a-863d-886b7d50a0d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3f9be106-2709-44f7-bbb3-607819e2db87": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2fd8bb93-2ed0-4479-98e0-a399f2623591": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7b229103-1fe6-4672-8645-e4939f24ad4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8e2203c1-2cfb-4327-9f07-e0cc2adc8fac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04ef86b0-9bb7-454f-9c6d-b0a03cca04bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "be8ff5fa-3aac-476a-b936-a882e1ca9213": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dc8a2f9b-3c18-4d08-978b-5e055ebefb8c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2d31e9b1-1900-4dfe-9d53-026e33242223": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ca94fe48-2863-4fbc-b3e7-6bfa73af034e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "cc474310-7956-4b0d-8705-effee5bac5f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "80f53e8c-9b22-4b57-ac5f-41f4f51eca9f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bfef95f8-9a39-4a1a-bd1a-edb1359bfc0d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8f3176fc-3619-4ad8-99b6-1a8fa5677f70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4b701963-a101-4fe7-b78e-6c82beb4a889": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2ae34383-7d50-4508-9467-2c7e61861410": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7b939a26-1644-40fd-af05-29fd9cf5e13e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6b0f52b2-36c7-4f12-9a27-47c9dcc649bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9d43affd-c3a0-40a3-9ef5-de77ffa58e4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7c8766c3-789c-44e4-a175-ce445b21afcd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "49e0c0b9-05d3-4404-8c74-3dac47a92542": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "08464f45-d9e7-4d5e-b062-9a5d525e512d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0aa22e15-c1fd-4bd3-99d6-e5bc659064b0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "7e62ae2b-7afc-4e2a-8d77-63edcec43e1d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eb1f8649-6991-496a-a99e-680e44d54505": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b007809e-0fd5-4821-b595-79702e437552": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "066ff791-99d4-4e9c-8073-a5e6522c1d31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "57f6a28c-72bc-4729-9403-d7793159611d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "653e70db-d62e-4de7-9704-bb756c1d7c4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2eb6f85b-6dc7-4670-96a0-6bb9a303a089": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "ea357ae7-0eb5-4eec-9fc7-1b9803c311ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b4fedb89-feea-4640-9c0b-4f2500bbb6ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a98e94b7-d8f9-42d7-899b-02191d453caf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e74fbc6f-7e2e-4b81-979a-1bf7aec0824a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f77aa329-05ad-4875-9dcb-0e996275d88f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "865b3af3-3aa5-4fca-8fc7-bd16ef4779e9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bb076b55-3a62-4500-8997-67f2c06ba54d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9bb87bc5-01ef-4640-9ad4-6607364498c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "19c6b6d2-240e-4397-84f8-ed455d17db7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e69482d6-5616-4607-80d2-c052e3e60a78": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "632d7510-9236-4315-b27c-ab0192f6dae7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "a703aa24-72e1-4e47-a3ba-7e8ad374a3d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "06c7e48d-86e4-4458-a554-bfb2faf40bf4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1ffa22da-5a02-490b-a06a-44fde67b203f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fefc9dd2-cd4a-4d77-84aa-dc96d628e1f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "300a9cda-f6c2-4717-87d7-2fd737c68f7e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c4e5148b-6b54-4e27-964b-3b202ec0f72f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "38da9c25-1eeb-4c56-9c50-118b876e8868": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1316bd37-92e2-4604-9fc8-8cb955725229": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3ba0fe41-81ff-4928-a354-8688d7f44e54": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ea591b08-6a74-45db-8973-e472bdeac190": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e6856cc1-dffc-43fe-a22b-475e9e9eb75b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bfcd2922-0225-4898-a56f-3d86281dcf42": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "dbce46fe-7fcc-4dbf-bb9e-e6f4c60d263c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "45773430-2c59-41a1-a72d-d4b90ebbb1db": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d32e21dc-7eaf-42ad-b8bf-a17bec433265": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "2e41c282-7ce5-4664-945b-c469f99e64aa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8b0b9bcb-65d2-4a2c-8704-6e9ec8bf59d2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5b4378c6-8e9b-4843-90d4-06042523f6ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "eab27860-ec04-4c2b-9da0-d51ed6a4b90b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b4561943-39b5-4a04-bf74-92b0fe9e61dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8ca7a753-6190-43c4-b830-1787dff62f4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5b636195-4081-4321-8f49-757f49593ed2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5169a5f5-5531-410e-b843-c322db645598": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d152efa0-4067-4612-8931-0848b4c98d0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "057d1c7e-c1ab-4719-8b15-42295024b3d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "50bc76ef-9753-4a1d-84b3-25023fb4a249": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17831442-0c3f-4a3c-a87d-ac7d5c55cb85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "e7f00920-1f47-43d8-a30b-569ad23302d6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "20cfe0d0-30c9-4109-8a6b-b8a7280c8cf6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5dcfb71d-3dea-45df-a5cb-db9621a313bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "847449a3-c2ec-4ba8-9cc8-2fbc255a6630": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "847f952e-ed58-410b-98a4-9567a23a1a0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "712003db-a197-48d4-b618-59d1e0134048": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "03d910c8-8deb-434e-8015-ef37b5c5c693": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "38fe5627-f3fc-490c-8ef6-0090d697c2fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "79351a86-355e-407d-84e5-0da7980624f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e32bd801-da86-44f0-a522-07fa803e8df0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6ee4f730-bdef-4071-875c-0ef1936fe068": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a384c669-cd87-4b2d-8f70-f61e2dcd58df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a51c894b-3c30-4db0-8af8-43240761f10e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "05fccee5-afe7-498f-a2cb-0c31cdc28ca4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d5004eb1-0b8d-45b5-ab4d-2ea86c36d5cb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "c9bf5339-7cd7-4113-b763-f9fb42bb44ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c7c5ca87-c313-404a-9ed3-cc896f5b4114": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e6154bd6-2791-4f51-bfae-615f61f1a468": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b6966abc-857a-41e3-bc5c-b54caa1dac01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a7050c94-79a4-4c53-902f-b020b4d94d39": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9f80e095-eb41-4b66-82af-668c36fbe3d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5a74e26a-bf17-4c2a-b9fa-6aed17ef3b67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6a1c7abb-6a96-4517-8c3e-e974ffdaf3c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "98639eab-77c8-48fd-8dd9-13ad8b742c10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f5dbe012-9cc3-451c-baee-1992389ec9cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "70fffbc5-874d-4574-ab63-02b1610fb0ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a10c43f6-1453-4a9e-837b-1c54d06a0888": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0889018a-7638-44dc-ad44-93bb3cc6f835": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bc19e01b-55b4-4cb9-b98c-28e0d9e74b17": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8da0ff65-65a5-4f78-b2da-f0a71660402e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0de7f6e5-e935-490d-ac81-1afa80313c6e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce8fa821-50ee-4e31-ab41-2c6457d15a87": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "72794fea-c351-4e39-a265-f72f9d4020c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "251d4cfc-59b3-4e4f-97ce-5a16ccabbb5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3d888875-7204-4244-8fb4-1ef287ad5f38": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ea99ced4-4c02-41ea-b5d2-e3e73414d57e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "381ab1b2-fdc4-4696-991f-6576a97aee12": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "315d36e3-26e4-41cd-b0c1-b0bacb9851b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "91f877ec-4b0d-4540-99ab-b62cbb844220": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "02f4d8e7-a547-412a-8167-92501773e724": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "15762894-c483-4476-a60c-0d0fe5fcac85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c49b977-1418-470b-880d-c94537748d69": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7f6a941d-3205-4c92-9d69-3659477aeb28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ddcaf992-5dba-4760-ba51-efaa70d6b01b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7f07ecbc-ba6a-4e88-a041-b6b9934ae2a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "71eb227e-5c18-4200-8d76-f84a234df0d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "161a2a14-58c9-4bbc-8960-a8aab22ca837": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7d24c613-d755-4c61-902e-588fdf3f7cc8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "97bc5dd9-2c5c-4b55-ab5e-7bef04c4b4a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c394a3d0-08d8-4658-a985-1fb801c5dab1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "de97ad94-b085-4b5b-8d4f-ff35657e5f9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "dda17006-293a-490c-897c-83981ebd878c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "77c6e687-a475-4a16-ace9-deda753e5a73": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "accf7a92-7f62-48b9-a1a2-9a37e3496925": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4b1c4343-face-46da-be62-3a6485c95421": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0cd9576f-8009-46da-8f56-c528f76eb73f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b196e500-e1f3-449e-82e4-b48ce0fbdf05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8ef733b8-ebb1-402e-81c0-3ba3bada8430": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f0f5d202-c983-4fdd-aa86-43313c2ea430": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "048070a0-4cc3-479d-8816-9fc284850cae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "3fdbd991-3fef-4a66-ba72-ee364901f7b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8d47a08a-ed2f-4392-97dc-40fd768e1ee0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "76da3368-be65-41e9-b988-0e1cad5d4aa6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7ab892b4-6b36-45f1-8ea8-8858ea453967": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d049c14c-12a8-49db-9dca-37522474c7e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d2a37418-fad3-4097-9cf4-7aa8b11d8e0b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2fb28d2c-dec1-4f65-8431-ebe964121b25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "54167322-13e3-432f-a1ca-ebb1f5eafc32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2e798370-5cec-41c4-a342-c711f2b3fcb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e2b2cc40-a27b-42d4-a385-18ed0791d9b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "42096aae-f493-4a28-804b-e03627401eeb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db59b81d-3967-4878-809f-4f6189dc591b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "21f1b676-1de3-45f8-931f-cd5fcc634a60": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c9ccdac8-a183-49db-b0dd-a3ce5dabde7f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "04b390b1-aa13-4cc7-8a7c-cd911fe2c862": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "e4e104ca-6681-47aa-ba51-0da1033d7e7d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b94878f9-974d-4e07-a3d5-2c8b1649800b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "309ecbb2-7982-4ce8-9615-0dc12ac1db74": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c9efcfcd-6d8c-443f-89fe-cdcf33fddb97": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7f6a0100-be9a-4cd9-ba83-dfbdbe2affa8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7eb4dfb0-8464-4780-9061-b00dac0f5a5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c9eafe4b-de6e-495a-b68c-c060245cb372": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "2abf771c-03ce-439a-95d8-14781894ca59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cfadd13f-4f53-47b4-bf16-9367c0a37996": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a501811f-980f-4667-9cc8-e78ec05503fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b74fef95-5dc9-4edf-b64d-466d5c98fcf1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a2b8a83e-742f-4df1-a386-dfc61fda58cb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a1b87528-de44-4107-b76c-fa79211c92ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "81f2280e-e6fb-4362-a874-303b99798982": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f3d3f4b6-e2d9-43f4-a6f2-5ca4d4f13be8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "06b91dae-c916-46d0-9fda-18966025ea28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "06f12207-b4d6-4f06-a85d-336fecea428f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "5d74fd45-98e2-4219-876d-f63dae9b6a02": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "506e528c-1a28-4cdf-8bab-ad33a5053d26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fb8510cb-0492-43db-8b67-2165fe98878c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f018618-8338-4080-a0c5-a7cf5cab8213": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "20e546bd-88b8-4208-ad7c-febda51a6c15": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "169bcb87-3dde-496d-9df0-78688cb79483": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5888ef37-c2bc-4890-9ccd-597631244293": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "df3e9377-0f47-4f9d-aa83-4170df661417": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "780cfd12-15e2-4a91-b748-58d7a18deb32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cbd1f8d1-995c-460a-9c42-53bc655d088b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5a4db923-a3c7-4e1f-bb94-8b311ce215b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7f70c227-be93-4052-be73-17ed9ac04d8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4bf7e651-c626-44e1-afd9-237258dbf167": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "e0f7b0db-5578-45eb-bb17-25b32df76cec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "584eff46-04a8-4027-9987-839a598f41ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ac1f6a0b-79c2-4ec1-b986-4faaf81375ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3bfc22f4-67dd-4482-835b-49a0217ac257": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e9b696c2-1a6f-4d5d-9270-ac002f9c6014": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "df280180-9e4b-4f31-a591-c9ced1367492": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c8e1ec8e-2c87-4491-81b9-24177797b7d9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "62256c73-d499-4b72-9c82-5fd0088378a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "71869f91-50df-4dc6-b34e-c87956ff1b57": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4294fd79-4a72-4de6-92a2-06dcb898d193": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4e1811f5-0579-4a21-9231-c11e254bd6f9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c967942d-eb82-415f-8bf9-63c393a1f5a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4689206b-b339-4caf-b93b-27b38399baec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ee78655a-6e36-4abb-99fb-06f3daafd693": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f8d39b93-44cf-46f2-8f9b-f4e2cfbd51e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6813791d-d0d1-4b5e-a31c-720fdaf3a052": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a68398e2-24d4-4017-b75d-bfcfad4568a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a3fd9da2-f5c6-48c0-81b6-ae3a5638560f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f28220fa-ca78-4556-91f4-0fd58f6bdc09": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "995db750-5a02-45de-8726-c7c616c813fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d9d01889-08e6-4da7-a9e5-8e8eb3ca1cf8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4b8774f1-7369-4922-88af-2020071896cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "963ee7c0-66fa-48fb-bfdc-0690366527fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4e31d406-e7e7-45a8-87cd-bdb88aba9d03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "7fa4086c-2100-4647-9258-2fddd03eb823": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e744830f-5bc8-47df-8c64-655310f57924": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3f0dc865-e350-4154-bd9c-c85910dac276": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "119467a4-785b-4272-9386-24d668fd5961": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b2015e82-e593-4b18-ad28-4156876e3beb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "218f1cd4-7246-4c5d-86b1-6e92991a3c94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "f37d5f89-de14-4ba3-8a98-3b39a27f895c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7577ff79-ec1e-442a-96c5-20e991d67d7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3862174d-9e15-4e39-a465-1de2971a8c32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "b726c9a6-9e90-4880-871e-d91cc64315e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "46937ba1-f19c-40f3-982e-c78bb5d45c9f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f656738a-9af5-4192-a341-cddf1d28d8da": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a8053f60-ef07-4cb0-a116-0bbc25d59a52": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9223702c-efc7-469d-a051-16960c2da22e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "03750db4-2604-4355-9b21-c5c5bd7502ea": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2de1d67f-039e-4e77-bf7e-65757d74d9e0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "287592d6-8f98-4cc7-8a84-d2d98633c3a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "58f45d31-1a04-4c95-83ce-43290f66476e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6448948b-e30a-460c-be60-cedc7e9973b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "a3b4cab4-513c-482a-a361-0bae5162b84e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6dabf9d9-456b-4b24-95b5-de4677a89932": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9767af59-8528-46db-b15f-d741ad41e051": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "564eb9f4-2740-4e4a-8c37-080b2a8a1adb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "53430874-27b0-4f5e-b78a-402616d8010f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "231e5ac5-7ca7-4f35-bc48-acd4259d2d56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c2407716-8573-4bb3-a294-b05ad396cc4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "89b7cba4-95e7-4ac0-a536-3576bfe7a214": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1c7a082e-390d-451d-993f-890b46f3dc3a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e1c62c33-4686-4d84-bf67-989e64709249": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8f5b6491-c948-4677-b89c-14a36fc90dd5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c16577e2-3c05-4fe9-a330-27c7d8a4a2cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b846f63d-422e-402e-824e-69cb854fd23a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "77facefe-64f0-46bc-a500-863571c9a887": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b3c771ad-b536-4f75-a50e-f6a90965e93d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "88a3e4b3-f30d-45e9-b54c-6fdcbc46ef32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f5a7d410-b61f-4941-8556-c95dffd72f2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "97b95ce5-e7f7-42f4-aee8-9463d22c4fde": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "116473f2-edd2-4820-b87f-c5325898a718": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "89126250-7ac1-402d-b9ec-02fc8a83fdcb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "2a765372-ad28-48f2-9b6e-a7dee8d6cf46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "31f15449-ba30-44f9-a2a0-753138cdffa3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6e0578fb-c3f2-4d6d-97b2-2eba68a52207": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4fe13e04-0029-4644-aaef-05ad80d2ba70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "51887e4b-03cf-443f-86fa-e3fabb02d1fb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "061d42c9-a5d8-4b42-9ca2-cd27a8adc200": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c35b6c82-e505-46b9-9367-625a827e3d7b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "09d1c88e-e464-440d-b378-3048a245297f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5d9107ec-10e8-41f4-9076-840b62fa4ff7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "49e88941-c1dc-4e9b-9e40-c8e3a9313720": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b9c09d3c-3580-42e2-87e8-a2d1a2a1c178": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de7efdeb-dfb8-4a1d-992d-2ff4308976e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d91ff676-9449-4539-a5de-4508125a6c6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ebd1529b-ce34-45a9-910f-e6ffbfabeb3c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9b1ade90-b733-43dd-9e7c-6a74486fcc92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "11e4d216-be73-4957-9bff-74bbf35dec05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f34ad85b-f80e-43a5-9f59-b803b6ea42d3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bb813a04-0e55-4539-a34d-8b55e075b2c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "47f4d05f-6fae-4cb4-921f-22adb4569dbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "1426dc10-d0a4-4767-8fc1-1f6baafa5231": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6d9d1083-a8df-43b6-b230-674742607a6a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "a8df2dbe-41d9-4075-bc1a-bec2a6b47b6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fe21cde3-1287-45f6-85ca-11636e1e73df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "35c92dfc-da22-42f4-93f6-9f3a678a8b3e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d14837cc-f5e5-4c00-9512-1145687af1bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "882bfc35-d486-42e4-ac01-96349ad6202b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "440b3e15-b72b-462f-aeef-73b3f493101c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ee3cf114-2d1f-4a7a-9851-db0867726fca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4d9a13e1-feac-49e0-9469-ace88d47ca28": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6650af73-bcf0-4f2a-a903-aca9c71716c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "8cfb2e2b-b10f-4fcb-9c4b-861c5c50f46f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "555069e3-76d2-4445-b5fc-7441adc32914": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "71e49572-500a-491b-bccb-e695f654ae0a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ba25c597-8f29-41d4-9346-9bc6bc04e062": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "6b5e41ba-1433-41a2-91aa-e51dd8033da3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b994aa15-5596-4a5e-9335-c5811c22d276": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6b84470b-2f58-415d-9b1b-b3bbdfb36c5c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bba6010f-dd2f-4bdf-bb07-10a9c8f780ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0bc31678-7732-4e4c-a007-67d75cdb4dec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4b93ef09-26c3-48fc-bae5-b9e47eaac5eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "dc597d4b-b156-4551-a17e-f12463f3810e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "509f1642-2d95-4792-8b4b-f0c4895119e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b5193fc2-2e01-4f18-ade2-efd1b40f9548": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0b154b5d-06b7-4c78-8f92-56e0fa22850b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "3039a2aa-b9cf-4c00-9e41-0506d7812804": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5a0a186f-3064-448d-9d4b-07e2af87e838": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d95a698c-018a-4354-a4aa-66b059c8eb4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "1879493e-41b1-4e05-80fe-5225b049fa9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5223af4-2c06-4ee5-a967-13f4f11d49ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "28fb8975-d7a7-40c4-9672-0616c698d9cd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b9ce28f0-6c51-4719-affc-83f2ae066c1e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c173c073-355d-4170-b95e-7bdfaff50f47": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7f4cb617-083c-4efe-827b-971a0bcf7858": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "76f9cc8d-5e35-4109-be0a-f48a64c42731": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3208ab67-b869-45c5-b5e5-b5565cac0f25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "95dbf7e1-7e11-49b7-b9f3-7aebeac56301": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93177442-bb78-4581-ba7e-b98321fef898": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "505c8e04-8d7c-44e7-ae1d-849329f695fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3e13f9c1-5f9f-43c6-9afb-1e9fcef226a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "e1c30c73-dca6-4df5-b158-7c5331b82120": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "49ddcd81-559b-4709-b13d-d9ba50fe11eb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c5fe2f7b-d582-4456-8bf0-6d3fed6f695c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8a9d3fa5-49bb-4946-a3a1-81ac050c759f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fb222617-c017-4bad-a2e8-694f4deb944c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "93fabb5c-8c59-45a5-8885-07c01c8f7a00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d4e527ea-ca1c-48db-a4bb-59f155ad7010": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "95394f79-d466-4006-abe3-965d1439b6fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3c67d63c-8ac8-480d-95af-97545cc1deef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d4e59916-ed58-42f8-bce8-75049d022f81": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17498823-601f-4978-9cc1-2472236d19ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "986fff3d-e65b-4891-ab00-a2c125bf6875": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "10ac2d7b-8f58-49e5-bb44-7c4a50d88a73": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "fe11db56-ded6-473b-abd4-bf3791894931": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e8becef-311d-4a01-b049-0a9bdce89e46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "cfacbe84-9c26-460e-8efd-053fb83b40af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "2d46eb91-138e-4a76-a503-4c3fec5c3c06": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c8c87b35-d354-42e8-9f93-06b7249e5573": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "76515620-1cd7-4445-9af6-c214928bf521": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b2e7db8d-d8ab-41f5-9f50-f77042161935": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "762782a1-dd04-481a-9cfd-e64e5e5e6b9f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0b1bb66a-17c7-406f-a6e0-47e58a9ed581": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "fa2d0f9d-bec1-41e3-9f6c-d6748c6d347d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d15f04c2-3b12-4d94-8e9e-db759c484705": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "93442fec-da61-4f0c-ab6e-cf00ebb42341": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "31de6f6d-104e-4f16-8652-9d9b0f671209": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5d2687b5-c2c3-49df-8919-c5e529fef191": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "db9ac7cc-ba39-4dc6-a602-b3705f0a6101": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4ddd66a9-82b6-440f-995c-c91db6a483fd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c001cdb9-dcde-4fe2-9755-b997c5e70d7f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "1b1f5c7b-b7a9-408e-85cd-6b683e4685d4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3415c098-0fc3-43be-8e15-6965af20038d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bcecc222-7e47-4ed4-b6c3-e38bfca9c76f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a72b7dd3-3295-4ea8-b0eb-d4df7fb8777d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4c63a74c-e49b-4caa-8f85-4fe08b519427": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "c09d5a1f-c1ed-4448-aaa6-ba90fe07ac5f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6d8bc4d9-4a67-41fd-a025-b7073599624d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8f550595-6b1f-40e4-b8b2-3a55722c2c79": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bdd06e23-7da5-4fb9-9af3-d68e97ee27cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4626516a-0683-4f62-bc03-6c15727742f0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f873c0d7-dca4-45b5-8058-d891c2f81cac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "b36f346b-8486-46c0-85cb-bd47389f789b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2298dfd4-9192-4259-a043-7a4b2d4c8522": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4b0d6329-99f9-4071-af83-6a17bddaddcc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d8cbb0fa-ddf3-48d2-8a04-248302e7afa6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f0797942-cc57-470e-87c2-b5f031da72b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "12db354b-e5f4-43ae-8810-9d2361d8066b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fef51d07-3f35-4304-8057-ef8524c8eee1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d2b2244c-4f6d-4466-b159-3ee3119c73df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "96371627-3673-4ade-8096-956d2264bcb4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9a1e36cf-be1d-45c7-aa28-4ac5ebd163b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2b07e1dd-7836-4f2d-93d5-080538f179bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c1b5d0ba-a4bd-400a-bf62-4fbcb3ec935c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f73d5546-aeb2-4969-ae7c-abe810db4035": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c404c95e-f2cb-4c20-a5b1-c4900bbea1ab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bbeabdbd-9d60-45ae-908b-b0a2b18dc51d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "59b48ba8-ceed-465a-b3e4-9cae395d5966": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5d44dd6f-da97-41ea-a2b4-1a7e44c20769": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a4ef23c0-867e-459d-b25a-15d9af47d1e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "32cc479d-6094-4662-9572-5825fe2bd32b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a084c416-356a-4da0-9fb0-b363140dc0c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "0038176d-4df6-43d4-ad03-760060ffb493": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bf9cb547-66dc-48ea-9dee-8ea3eb86adb2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4c2a7f50-7bb5-4d98-ae07-c7a3be8f14a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d118126f-65ba-4ecb-a49a-e4b45804b8ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "916e1aa6-908c-4fb1-b1bf-312377d74ba4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "07e7ba52-744d-4865-b396-a48d222778c7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "be26f87d-bf1a-49f2-9be3-1b9dfea73ecb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f05c17e3-c076-4899-9023-1509e31cdd4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "eb52851c-d4e4-468e-84c0-ca37a8a7d71f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dc20d224-8dfd-479c-af45-42befa6fb5a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "0dcc2661-8781-47ea-ac86-6e803320c520": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "83257086-2f1e-4a35-b4f6-9d424ecd549b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ee61984b-2569-4d47-808f-40f4cdd3a11a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a4600337-172b-4d14-8697-12ea4876e6d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "33aca6c1-e6ef-4d68-9def-f458cbc036df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "fdf82b65-ebb3-4dde-a6f0-c22a78bc6ff3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f571c753-3bca-4118-8097-5d1806f1388c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4fd9aed-6ff3-4e17-9ff7-48e674b6727d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f728a01-5e97-43b0-8fe3-4c35fc8a7d35": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "afcdb690-bd97-4681-86f6-f801af62257d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5a96f439-224a-4561-b550-fe40d90a1c77": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "25e94aa3-cd70-44c8-8642-cb4848700ce5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "86a02eff-c42e-44ad-8616-531a230df09a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "19ab8d45-dcca-4431-ae8e-b7a33867d67d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "440b0fb9-5684-4136-9e13-85c1e816cf10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "61e0bc62-3a38-4ad4-8cc5-d788ef017015": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "997ab049-db3f-4ea1-9a28-5b443f667a97": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "74629abe-61a6-4841-bc0b-f96e117d6b91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6e8d6c37-7089-49b2-89a0-c33c87e2d32c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "c27cafe4-372b-41d8-a28d-ae1231f62ba9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5fccf99b-d679-49eb-9dbd-2baa90237a31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "430e3c3c-b5eb-4c66-b3d8-65133669170d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "23cfb2da-944f-4c2f-b97b-52f1effb6bdf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "15a1c90e-6940-4304-8cff-735823e0d830": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d6d23d70-9cce-40e8-bbfc-d8f4b50010c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3462161a-abe5-45e9-8732-313723ca0447": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d28c9211-bb17-4e5a-8537-b0008350cc2e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3d6c6aa0-9a4b-4e4c-9347-27e1202f08a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de94ac0d-e282-46d7-9cfe-29f0d612233c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aa3f24a6-5d48-46e5-9e1f-2ecd172633a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8f6b1b21-8977-4787-87c6-27b33afadba8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8473f032-7c4a-4336-9f26-f691c6d4bd51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "81f71319-d955-498e-af97-f84c1c99c97c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "86c1aa46-1bb2-4a58-bf06-75611adaaf39": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6d12d216-da4c-4379-95c8-5f3f0ddea58c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "8e7b6a2b-3ecc-4de5-8ce0-94cd5cb8cd5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6c12134e-670a-4ee1-8e82-ac864b45c399": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "27a81072-4f04-4291-8b45-436731e6cb8f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cf9d0aab-6d67-4f28-ba45-46a352045e08": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "cbf43cea-1436-4341-8a23-1f381b316f76": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1740f3ed-6faf-4282-a519-decd9427fbe4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "4bc3bfdc-f850-435f-904b-e1fe765a7534": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f04b9418-7fac-4d21-ae95-a21bdfb4ef79": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f2f7bc3e-261c-4427-b749-2704bece2a44": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e52a27fe-b5f8-4e93-ba61-1bb36c99a49b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "120d7637-447c-4fea-b1b8-903a31323a5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "57cc1b0f-d45e-49d9-a92e-91d62addb869": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b508c63f-2a6f-490f-9315-28a52e0f7425": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "08c95a42-86bb-476e-a9b7-bda61083692b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "fff87e17-1624-4863-850e-0f5a5a01c9f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "215ac167-5e61-4534-9525-b516e47ba726": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bb3ee57e-165c-4553-84bb-e91ffcc0f0ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d66c5ed2-1948-4fb2-b463-61596988d785": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0f19d765-0e92-4e22-892d-8482a736aca3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "86dd12b9-d48f-4981-8328-8ecd7ff4b06c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b0d76e15-d60f-4a9b-83f8-2cf31a09c1b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8667d429-3491-45b9-9baf-ea30890c318c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "208cd376-acfc-49be-b68f-6d224881ddbc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a28130c5-c511-48e4-89e5-55e8cabbddaa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c8a96453-6a1f-40de-9309-394ace87882b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "14667255-c057-4d3e-890c-1239308f4d03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "94b06e77-1f2a-46ae-9368-4c2be50d5d1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "129f623c-f2f8-4707-89c5-35e002487fb0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5311ffea-daa3-4ae8-aae2-11bc6a77663e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "aa64e147-f807-44e1-bef5-6001337387a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1345f934-b5e7-499d-95fb-1a57f8d3bade": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f221767-1194-4797-bd07-33fa0b5c6106": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d0aa7c38-a891-482d-987e-d63a0ca99a1c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8ca279b3-731e-4f47-8531-b4825e2cb08f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4003b211-4636-478a-b829-35776ec3253d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "af1c66a5-3cd2-42d4-aaf7-750d3ea7b32d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "77a39370-50b5-4b36-b92a-7a3b3a4b3deb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "72b8e6b7-f422-42b7-ab96-2f5f89c8bc3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce062e09-e02a-4245-83fe-dcaee17521ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ed4ebf89-959f-42d6-bccd-6bcb7a530bf9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f40a4b55-749e-4d59-ba71-f28cd04d3325": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0e7b6ba0-22e5-48d1-856b-8c4acc8368e7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2fae9dea-107e-4172-9f93-e33d3a39e9be": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "af08126d-c48b-4b26-9a7f-7a81ce935e84": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6a805578-7474-45d4-9091-b0f2dd695def": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3a905c20-ac21-47d8-a6e7-77bdf062080f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c7f1cb8f-ecad-44b8-9af8-ae8ea555c3c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "46ae2bb0-7fb1-46d5-933c-ffb6a709b2d7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "52182279-412b-49b7-a44c-a1e7a2634e6e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "fc7942c2-70cb-4654-8288-5e6c5f82bdab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "46fbb3a5-2a76-4b3f-af9f-1d42ea42f996": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2915caf7-01e0-4331-bdaa-7f0eaefe1c38": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "574bf2d4-926c-49df-9bd0-3911ac8f3899": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "113f1162-7638-4173-8eca-dcdc9d844482": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2ce9223f-c7de-4b60-a141-dd241185a0ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "bafdf239-0dd1-454a-9f4a-60e98fdb003f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c88a550-3a1c-49cd-8b45-4f90ef93d4a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "25f396a5-c83c-4f23-a31f-3382125970bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "35da0966-612c-4e85-9e25-84cdc0516345": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "de6690c3-7e76-4752-846e-972730071da9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1ff80336-fcab-4457-853c-da275a41465c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bfb018d5-ede6-43c0-b620-73cbb46dd88c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "013bac18-a149-410b-9cee-9651edaf9c19": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d03798ff-af21-4c32-8e99-4c0ed840c18b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e78fd9fa-28ef-471f-8bfc-11eda99dcc7f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8121d1a4-8548-45cf-b89a-5e487d2bc174": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "31ef1cc6-1e5a-4732-a302-1a126e510abc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fa2c5a9-7a14-4a8e-ae52-6736a83b97b8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "27e77500-121c-4b1f-a4b4-e55ac81272f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "248738e4-a38b-4aea-afaf-895e56cb9008": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "be56100c-edd3-4758-bfc1-cec801890150": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c9de9137-830c-4ba9-8037-d3cbf18513ac": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0a3de43c-b829-4014-8c12-478d7007e022": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5f0b7b99-602f-409a-94ed-254bae132e6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "4ba49314-6da2-4c30-9397-4a24d4bcc519": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7856ba70-1d39-4b97-840d-8376a5e6a802": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4f029b47-35ed-4e84-a163-dca86e391af5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0777f1d5-f441-45f6-adb8-013518e6067f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cf965857-9692-412c-bbf0-68457fa2fed2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "63f63c5e-57c1-49bd-96ce-6e78b6f9d160": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "43245f76-028e-4767-a1c2-9bf06fb43ef0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "56224dab-12e5-410c-8be4-f9510894c9d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "caf8ff04-3fb1-4c18-80ba-d107ff67e547": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3e7bab69-c722-417e-a822-65ea670eabdb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aca4e675-72d5-4cf0-8fd9-6a70ac883a23": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f6836102-0f1b-41d6-ba3c-9212ca4a196c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cc18ed7b-852a-428b-8ae3-be0366f15912": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "1202954d-0cb3-472c-951d-05421b0c83ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fffacf06-379c-4f84-a4be-dc30631d546f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6715e4b8-dcd4-469a-be44-ed425803dbb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1aa1fb2b-f936-426f-b3c0-b741183683bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e967e959-c267-4423-9f38-6b5bc1d5aa3c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "45ccdbe5-04ea-4174-9414-16ace5ed9d70": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "9cbf4733-325e-422f-995d-7e780cf34db5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b124e511-4fad-4688-b26d-2ea950ea5ac2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0145cded-8b94-455d-be81-69966daefc98": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "50f473b7-e00e-49ff-8ff5-ff7d5b892c05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "20894831-69f2-4df3-8808-6c8065917431": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "36d4665b-087c-41aa-b821-300b50ed7b66": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7a3ee0c1-b890-4c1c-8248-ae53aa428e1b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "046ee497-9f03-44fb-84c7-9507244862cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "423e3ecb-ea90-44b4-b200-18a90d27c612": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a642a1db-1f5d-43ff-ab89-08c8ecf28858": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8ad3d3ed-c28c-4551-aca1-0ca8bc4a7a4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "94fafe3a-c79e-4875-8837-ebaf0b49537a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "ec19c759-4951-4e2b-b3c2-4b5d26ce0c58": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0aed2e9f-3d25-4582-8a01-d0c4c9573bff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0981fefc-1ad3-43d6-846f-2a3b43243e96": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d568d089-6e57-4e6b-84f9-2fbb05fce01c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "fe85b71a-187f-4ca2-aa89-e26d5299d48a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cb7b2204-b74f-41d5-b989-18648a5d00e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "70aacb20-c1bd-4a6d-9ea3-88d1c8c090ff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1027adf3-7553-453c-a70b-e485dd6a76e7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ea5d671a-4223-4a9c-b156-ea28873638df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ff76cc11-e6e7-4796-9d6a-14a6f5b7e332": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c3970883-7932-472a-82f1-00e9b32fc7e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ab4908ee-692d-41e5-8478-027a8f0288e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0d653265-ba74-4784-a30e-2c93bd9e1d25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0664371-9255-4e48-87b9-99a7bec18f71": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "24aca387-542e-4e2f-9371-13dc2620f002": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c33cea92-144a-47d9-87e4-1cb6c0bf9ec7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8248ed86-8c3d-412b-849e-8ece05f37482": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e9939789-6a80-4fe9-bfc2-e7e7f78c6d34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ae4d0ea0-65d7-46c7-8420-79635c8264da": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d7efc5b4-cd3b-4489-9150-a1a1a271dacb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f7cb3369-7df0-400c-9929-0674d3a389f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e18fe555-1df3-4d67-8b32-81c62d36f71f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5d6a19f6-708e-4653-be36-bf575440d4a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3abb6754-d2ee-4bb2-a920-9e06370fa8af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bc0df8d0-bbd1-4109-b4ef-94f0b4de508e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "18c56afb-f49e-47ec-b199-d06c4281e2e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "39c8038d-251f-4d44-a450-9d11e009160c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8c0292cb-3790-4c54-9f98-b3b83c4216b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "749f93d5-ca98-48fe-a045-e46f6ac34af3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "9a9d3fc2-6b2d-4bef-bba7-68d85c74d676": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "28b067ed-c4a8-44fa-bc05-b0cf1c5bb38b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "fe73bce3-3c62-4bfc-a54e-5a86d0cf0694": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3ff4abe2-eafb-4955-aa0f-bf26d397cc6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "be0c53a4-9fa6-4a19-9fdd-53948aa80e2f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "ba4b0163-bed7-4892-82b7-186f265ac3c6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e34fb9f3-6b5e-49d8-b327-02efccbb5ef6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "0908dc73-1ef8-4ba4-bfc2-50dfb1a8d3a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a5d028aa-69bb-4267-92e7-258820edeeed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "cea03bf8-2f5f-40bb-9917-b0612ca9cae4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "bd6cec85-5347-413b-ace3-a11bdc58ad9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "2549c0d1-f71c-4bba-a6c6-706ccad7ff3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "11dd7c9d-6a18-491d-a340-7776f3b8b1a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "7aa6dc17-382d-48d4-9d25-84c5afe8581f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4824de34-d249-4b21-a9ed-3294ad6e3774": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "08f15663-2914-45cc-a4b3-cb1d4777c24b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1bd00dec-66ee-4974-b2bd-2c43cc0fd93d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6fccf36b-a696-445a-affb-44bfe3f66c3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c0346f62-fce2-4888-a5f6-60449aef25a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8a96b28f-2633-4d48-bfb6-1224e71c76d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d0442a13-d4ee-4ad0-9e4f-54fd7691bc59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6c4bf7c2-73ae-466e-b84f-526a685a958c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e8985534-e172-46bc-b3f9-ad4d820d4ba2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "006f1ed6-5bb3-4fe9-bf7d-52ec09bd4480": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ef2592bd-e4a4-48ac-8bee-e15fd5d28021": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f4cd6e1a-25d5-4acd-a182-0eec901c8268": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "11a91d97-7f5d-485d-a2e1-9fd83438b470": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6690e44f-a79f-410d-a5fa-7e181452f438": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "594267a5-d7a2-477e-a17b-f515d1ca6f29": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b79e1e5a-2efd-4282-ade9-87f02308c4bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "7055fbaf-8ac6-4f26-a372-eb312e4b327d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "30d1aa2b-116a-4803-b2b3-385f565f752e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cf27dcca-0c9d-4318-847f-683168189b3b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "feea7c49-6064-494e-9622-5bdf5f0a99a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a4dce9ac-7ed7-486e-b24d-b0ef33ba752c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "06af8079-3b33-46c5-a682-353ab40252f9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "25cb88be-bd49-4283-8559-d211d696d10e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "c7ee0e16-8576-4ff4-a5f3-f335fc36a439": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0ca44fe8-6997-42e0-a389-c3f83f763f30": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9a28e765-29c5-4339-8a48-ee6dccfc11fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4920c799-b753-4289-81a2-6f96e5674e7d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "ead3eb64-d6b1-4c65-8145-0faa7d36bd17": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5c1f5b2d-a538-4a8f-b217-6683fd0e0126": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b23a7b59-1c9d-4337-b4b7-143ce5a817bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c67fa61-e3c0-4c33-9c9a-cb7e9a79c8fa": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "ded50fac-b9ee-438d-8b1a-6c91e6e9b286": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "3014cb18-8b9a-4304-8dc8-ae5f60db757c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "87832e04-2f0e-445d-a2a1-1f6f61ec4f65": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "3a1c5916-2dc1-48e2-9011-afe4d033eadf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4cfac460-5a41-4bc0-8fd1-ad9db9e36135": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "81d06b42-de1f-4179-98d6-fb1b85958470": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b37444d3-ad92-487f-9d08-0041ee575093": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f5dc6445-7d8c-42c8-8b2e-ee32fecc5e89": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "16b209e6-b7ea-423a-9341-1011ed9fa8f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "351b94d9-89eb-4a5d-8ffa-b4e32936aca5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "70088df2-52ec-4040-9e51-8db374178c08": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "453869b1-ce0f-45b4-a7bd-5f883b51fa62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e1c35552-3dcc-4d7a-be3c-02816c2e272c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ebd10657-e8a5-446a-b58e-bd61c8747a32": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e639f910-dd8b-484d-b843-fe7d11e21d09": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "144950c0-a481-47bc-a642-a757a7332410": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "c300f776-218d-456f-9f77-c9265d6fe0f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a0512428-77fc-4922-8b9f-1cfd82e38429": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7fcc3ab1-3172-4cdd-894c-8fbea0a5812e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "07103fd3-1d81-4bd1-aa1d-bc279ef2a5d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7b791fe1-c207-4c9a-b12b-9fd0f4c07220": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6ad72434-8d35-4355-9ec4-6c64ddcbc741": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "f4f9da61-719b-42bd-8916-cba1068a3b15": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c374805d-c492-4379-8e6d-10305da92983": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3987f291-df1c-4bec-a9b5-498248e976d1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b2eddb9e-df3f-49e0-a335-c8096c03170a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "30b42ec4-865a-4dd9-a513-2961c711f3ba": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "df6d174f-c61f-4de0-b352-67965a4d005b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "148cbd8c-296c-445c-ad40-f1e3aefc9ef2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "af24912e-7feb-46d4-af4b-d43a9f6e2ce0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "0c54ae4e-01ec-4580-b962-7d8988528c55": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "963e2e5c-91ce-4e02-aa08-b0f0ca6acabe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7b19a56a-1020-418e-a82f-00b2ac31fb7e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7fc19f2b-63f4-4d19-9f39-79a598257fd7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b64fc749-d790-4632-ae6c-f7ded78ae5fc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "447b2397-0dc6-4476-b4bc-b55b150b5029": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9787bd70-6178-4c4a-89f0-3fdda9a9b639": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "7c63e788-d8ce-4a59-8a87-39c87cccf84f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c31e816d-e87f-4a6c-9dc4-e4e20ae13e62": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "047f1350-b953-422b-acd2-4d064556131b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "47b9b2df-d705-49e7-8eb2-f38aaad28d00": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "144bd4af-fccc-4aec-8456-79de7be36163": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4ea625ce-fd31-4e69-aed0-a885fbec48df": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "5b88195c-1169-4829-875a-1cd7e0e5bc7f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "702fe7a8-8d27-4374-9f9b-f39b1a5005c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "06a1e438-2618-4344-9221-cdbeaad27f4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "59d3b7eb-3015-4cac-aa31-e8d928afe11b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c3c65aa9-b42e-4f27-9fc1-6200e586d391": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "784c9333-cdc4-47aa-b4ff-ee482e05ad91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "22d0c1b7-9fef-434e-8a3a-9b85b03a93a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "7fa43b43-71c8-4c19-8665-9aed967b7486": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "acd35a0b-ecf7-4b51-8c6f-6a3b99eb4cfc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "89dcc897-fd51-4b1b-ba3a-c79824e0c3e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c31dcdb0-27f5-4c01-ada2-cc96d63af3b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "aca8bfe9-8fd3-4f69-a64b-22064ebdfcf9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3beb6603-2db2-472f-9d87-7864ef3dfc4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "36794b63-b3be-4c1a-bb2b-fbebace74b60": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c33e5a73-d207-4400-b9c4-9fa52d68d188": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "36c71034-22af-47cb-80a1-8245f6340852": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6637fe38-1b28-49ea-8a0a-6b2f79a2deff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "26dfac96-443f-4a48-bcec-b33e41738236": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e583b6fb-d621-4368-a9eb-fcfb3c6d49bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ad9bab8f-7a53-4947-bc88-9da9bc2f6279": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "993c73bb-27b7-401c-a218-b1edb1b175a5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "50c113f8-fc08-4452-80fb-596778e2ff1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "66dbca38-06ee-4af6-b7e6-0f986479a4d9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "974dc7a3-3edd-4c1f-a1f2-dd4c58e1f6fe": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "56416535-8cb9-42a0-ba07-ce09e183270e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5686516a-64d2-482d-95c1-403fd28fb936": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c04a8024-8415-4552-b301-00536b9402b9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e8fe4314-ed96-4b77-81ef-63ce780cd47a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5fb95ba0-0446-43d1-8893-89d140ed9fbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b01d7376-b61c-4e7c-bbbc-5a97ebc3b704": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6536bfd0-7d6b-4907-bf26-188a2f31def8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6fbd8459-e776-44fe-9b90-61eb9ad428e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6c5804b9-e46e-48c7-b605-be947c89b7f4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "1bf1485b-9658-4ecd-9d0c-a1b57b214e73": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ac89eceb-3c1d-42ca-9bbb-e75196d1362c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a9fecff3-db1e-40fb-b93c-5a288d935e8a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "db672963-773a-4326-939f-414918f51ec1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4c96b2d5-2d8d-44ac-a7c1-2bcdd7cc2a2e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0c7b4683-e7c0-4a96-9435-eebef0ebebe4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e5eb7679-ec69-468b-837e-0ee7e401271a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ecac52c6-0402-4fe6-bed5-ad338af93fd2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a043f633-1697-4cc7-8a13-44602f32ae0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "44f0b968-ca14-41dc-80d9-c601768a55a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5e766f61-2b25-4bbb-9184-018ffbc74e82": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "1c3cdf44-475c-4211-98f2-c45bd24fbd5f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "8b0c0eb2-f2bf-4893-9e86-292954713eb7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6cac5787-2f70-48bb-afb3-23007bb23d5d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a98e718d-3158-4a6f-a763-120bfa63efd9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "399410ea-4e71-4cc0-a430-7a5f054d0549": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "94365bd2-3665-4f7f-8c96-c3791da04918": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5335e2d5-dfb3-43a2-a6d3-407dc774f84e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "94ffba09-d613-41ed-83d7-af892d691d16": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4876534e-b9bf-49dc-a169-856a9247bf53": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5e5b5cad-abf4-412b-9f58-4cd1de26936a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "684a67b5-c36f-4601-8047-6099b1462585": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "86eb088d-15ea-4f8d-bcda-e6b709da6a05": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3bf12464-8d30-4ec0-b52a-678b19c697cb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a786f548-8809-4a8f-9058-c477b6256f64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "6be6feb6-4b93-415f-9bbb-2d3bed639305": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c6de19f7-5df0-461b-9a5c-2d6abdd996ce": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ce98e5a9-cb21-4cb3-a786-3e711b9b0f5b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fb68a049-8626-4e82-a59b-971654e888e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "b7c50c3e-9ee5-4fe8-9d55-fa6c8c0273a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "68509c4c-1156-450e-93b1-f129f77ebe4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a440f162-dcfc-48a2-b07e-9084e6c8006b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0bedd7c1-97f4-42c4-94d6-cf67ecb696d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "06721ac8-e79f-4570-ac29-e54f99d18986": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "edc4028f-2cbb-4aad-ba7f-30c42e529fc6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6a733355-386c-417e-aabe-184299b5bfa9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "8ef50b54-0dc7-4a6e-b345-ba747ebe3c76": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "42842584-5074-48c5-b611-0069c2ec78ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8bab9679-19b3-4e13-9dad-462e3da0e203": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a837e7d5-b46b-4d7c-98f2-b6dd027ed22a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "f573462d-d2b1-4e7a-aba6-499283080262": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "410c92c2-ecc7-49bf-9bb6-5c9c8c4c7f8b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "9ae9f708-c932-4f1a-8cc9-9c7559a96267": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7ecb974b-a15b-46b3-a320-6303e4a9dada": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "baac7f27-1ceb-41df-9621-eab6c30cb738": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "8827258b-953d-4b92-a371-47e0bf26a73d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ef69c84d-eabb-4396-8981-d967a7aa3ade": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "374fefed-d405-40c1-b8b1-35b65562c623": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "e04bbc42-d1f6-4f5e-8d7a-cabb0de13bcd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "33d03eb9-2b80-4cd9-a2bb-0d00917b387e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e112114d-0551-4173-8813-5aadbbc94ef6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "5cfe9640-7dbb-4d84-bb2c-027f99d42eb5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "271f24b5-fadb-472d-be03-5db58dd0c090": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3aa84e1e-99ea-44e5-a413-a499d7d9cb11": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "240136f2-2fe6-4677-9f7a-9688b04535c2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "7cfe1a60-e520-4fbd-8f7a-28dfeccc2378": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a168b233-666c-41f2-babe-ab9a37920f73": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "72351f36-60a6-4d3d-a657-c8e0f3aa636a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 0, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d0020dff-800c-4895-a972-b017b432d687": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "a7d4e061-6756-4f51-96b8-0cbe74f299a4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "f06249f3-c9ae-4101-a083-8ea8928dc62b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "a9fd2ced-d1b9-4db7-8c4a-814407207d9d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8c296799-ec81-40ba-9446-0d4b44589532": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c430ef5f-0fe1-41a9-b0a7-0a806c2a6e41": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "755a1c02-d4ef-4cd0-9c1c-246942275ca4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c566f40a-e387-46ce-be83-f9ebc1414404": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cb692aac-b86b-49db-8610-0346179ede9f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0fb4c61b-11f3-47fc-907b-1e71b956ed64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dc84ead8-36ab-4576-a3b8-3e9f0f657ede": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ca150521-201e-4115-b888-f17da7e87ee2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "8852809e-618c-4fc3-93fc-cfab05c0bd34": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "deb503dd-7976-4f3c-86bb-74692328c91f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "dc796b5c-c9b2-42ca-82f4-5585104ff452": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2d523d61-2b0c-48dd-ab6f-fbaad016ed6f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "23b5f60e-a9d0-4dd3-bc6f-747ac8efd33d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "236b6151-2932-49f3-b327-77942f39832f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8c187fcc-3944-4689-a7fe-48b44d90ea38": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d900dd37-df5b-49a1-821d-f778f3a8faa6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "66497243-4e48-412f-a634-c42d2e3b488c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "9f933dcb-885b-47ba-9acb-efa455bb6488": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "561eb642-0f7c-4802-9f61-600848b5b820": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "6363a329-a170-422a-90d1-9e12ea93638d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "355c14d6-a6b7-44eb-a680-ecc64ab68b61": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7afdf3e6-de38-481e-b7f6-9944420cc544": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d87b36e9-36c7-433e-b818-9427da2b0d9b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9f2424c5-251f-434a-b1f5-62331056af1d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "94fedca4-1177-4e82-b3ec-22aa00b8facd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "ec17a480-3a54-4d35-ade6-19e5d4997ae0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8e5d81f0-22b3-4c75-9a88-08c3436dc809": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "442d900e-8cf8-4c38-8a7d-49b071bda4ad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "bb1e7ed6-6ba3-4529-94d8-62d2ea4998f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d39a21ab-6d1f-4e02-b9a3-b9bf5c712e92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "db9c9a84-92d0-45fd-bae4-a490102c70ec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "94935b3a-f8bd-4e53-b4e5-174574e98cab": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "72f6aece-f9d2-4780-9db5-b98fea2c3982": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c7ce44bb-243d-47c9-9631-80e5658f48bc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "54398bd4-113d-4763-ac23-91ac38e20c85": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "3c86ef99-4c87-47ab-b8ff-8868d4b8940a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e0d7b4a9-2a3b-4cb0-892a-76b32d8708c4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "74726b9a-1def-4c0a-a717-cd42ed6b1af1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4c808f38-ba89-46db-9dfc-09e4db69af31": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e860f600-6192-4173-a98e-ce2c99ce0e7e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d4ec7178-7029-456d-8854-7254a0e0cdb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f22bf7e8-8109-413d-8f6e-35d652c35533": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "f68a6903-6c57-44cd-b431-f154e8897a5f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "9f36c3db-8548-4552-be5d-6cadbdfa2ffb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "50034b15-babb-4559-b395-7767c6d5e6d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6312698f-2985-415f-846b-4999cfba046b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "81689ffa-28bb-48ef-bcc7-ec92236aa7e7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "57ad3dc7-89c2-4de8-b8a2-fb9652488348": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f5cf16eb-c4bd-4760-8878-364ded1738e6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2b024298-3162-4f6a-8805-178c33687771": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fce2bbbc-cb79-482b-8509-11f6bc86b51e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7f21de71-aad6-49df-ad7a-9c1a0aa04fca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "26880e5b-7559-4bdc-b294-f6cba7ea7bed": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "9c5ac7c3-445a-412f-be06-c6faeea40fcf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a6c243df-e824-477c-b2bd-8ac7945eaf5a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "178c11cd-3cd7-471e-8f05-b14aedb89575": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "49a24fee-a5de-451c-a64a-096ebc95f053": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6da674b5-afed-4e46-88c9-ab415e966540": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "5afffda4-3d7d-4c4f-b2c2-1ca652ff7943": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "4657f7a2-a9a8-40ef-8111-3e5d1e46ca86": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "81790c14-1cfa-49ec-9d43-3f5eb5d96bd0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "808e178d-0d74-4c10-a34e-965d72cd68c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b3038633-9be0-49bc-9e18-921b6d8d1088": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7c7ed7ac-0c6f-453e-95de-ae6cb69aadc8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "19ac18fa-2dd6-4116-a398-987a9bbd3242": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ad447a66-b4a9-4572-bf17-d996bd50a794": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e733d2cc-743b-41e9-848e-cea00951b720": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d0766ee8-28ca-4340-8cf4-43ced9e24cbd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "36b67866-75da-4cb2-9abb-b0e4fb6bbd91": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "899d146f-867b-4c30-a84f-d1c6fc92f86a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "bbb3a3f7-129c-43ad-83a1-77736e0cb99d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fe97966b-9301-4851-b0e5-faa9d64fc757": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "be998226-6c51-4a45-866d-3693fce22d8d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "41d37b90-68c4-4814-90d0-3a1da2238b0e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bb60ee3b-6aae-4cf1-b572-6382039c5b92": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8ad18c39-03e5-4455-afba-cff391ae979a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d769fefc-ea03-4065-b2a6-87a37f53c79c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "e20edf1b-9215-402e-970b-ac74d89b3cad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "595aa63f-4055-4356-80db-0ab4282f8b7f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "d043f9a1-fc68-4bb3-a2d7-d488375cea06": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e3150e10-2877-4f72-a63f-a3047f0ad8c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "27349e1c-caba-4176-b28c-dd76b7904cbb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a38563b5-6732-48c2-879f-f8f303f03724": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "738782ae-e6e0-4992-99cf-4b4df98342c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a55815e0-b70d-4a4b-8b90-8717d3c4b4a9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "5c3f05f2-09cb-43e3-898d-829a04ba42e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "920ce6c2-0871-4d43-83b6-79354554a38f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6835af39-00b7-424e-998f-f395d9815a60": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "91553e36-5aab-4bdf-8efe-38e65d369b67": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "77b1a63b-fee1-4415-8f1f-274a5c5afe1e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0cb9a087-66a8-4359-a2c8-ad9f43e59043": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0814158c-eca7-44ba-abc7-14783107610e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "b4ccebde-8ab4-4678-a748-b0ba36e658b2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "07d1128c-6a6a-4125-b7e2-e26665a5b14a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "1b970b3c-c37c-4335-9758-0f04175d17e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "38e090fb-efef-4c20-8310-56bb8aa8484d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "81095561-1a0f-4b82-9ceb-51524de4acc2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8bd4a643-94fd-4b9a-b591-27c4853bffec": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e76a74c3-15f0-47d9-a5e7-cadb2a66f76e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "02e5e702-1760-477f-948b-d6fc07c8ede2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "e1f04bae-00ca-44b2-a272-42d30844c74b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5bf77211-d307-47f5-80c7-f79ebb2b8b71": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "07d7b2a7-df82-4a59-95cd-b93c1a7be494": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "e9e5d47f-15c1-4c71-a362-f36f7c9a2105": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7894aa44-ef11-4231-8e07-428240b7459e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "8ac6d1bd-83d0-4d21-9b32-9f787cef2fbb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b25920cd-5c2b-41ba-b64f-21e5c9537df3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "da9c70fc-100d-4f9d-8c08-8e556921a7e3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f28c4b4c-46f3-4194-9ea1-5487be62776c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "54448a6a-cc50-48f1-b1dc-3562b5752383": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4eefef13-c6c9-4c97-97cb-c7fd225d14a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2406e8ff-9ee0-42af-941d-8c746f430778": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dfa512ff-bf73-41c8-8e8e-dcf4f67ad6af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "c63e6454-480b-4cf6-8b77-b8773955e777": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "760c438b-a4b3-42bc-ae78-648fdbad9ed4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "d5ff89cf-2811-4c4a-868a-54c7953237f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 4096, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b8c255c5-9a89-45bf-a60d-b61cc92b063d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "87ea2c03-fcc1-4c92-9ab9-12233a25726f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "48033752-f15b-4125-84ee-9084ef770301": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "cdfaf4b6-b878-45e1-b874-5760dcce4a8e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "bdfc930a-94e6-4903-9d2b-9cdcbf03063b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "266f60a6-76a6-45a3-ad53-1e15dfef5ef9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "cef752b4-f092-4aed-b114-20c648a9f0a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "389b158f-1b4f-4a8b-bcdd-1dd198cdb498": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "644a376d-6ad1-4838-8ef8-fa280f6fcc07": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a8cdb322-ff61-4572-8061-27e2b930e4e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "17671a42-0cfb-43e5-9359-7325f308e510": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "965deb26-3387-4160-b984-1ccf6c4f8519": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "d75133f9-03e5-453c-b4ad-27b382bb5fb8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0130ac7b-6f1f-464b-a35c-16f90ecf2e23": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "a840da4d-10a1-4ec8-b657-0f9f4927cf5e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a893b916-4b4c-406e-9c83-ecf269c2502f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "6bc649d6-11b6-4589-9455-32b3d787253e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "257d0476-cfdc-4fc0-a7d0-756d90168eb1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "7c3df287-e7b3-4f6f-9ee8-53da1d572ff8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ea91d987-e52a-48dd-87d8-02453166bb3f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ca9482ff-6a91-4be8-8301-0b818763370f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "4adf438e-069d-4c72-af65-cf71df40fbaf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "de0b307e-bf5c-4953-8846-bc630f84671f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "e317ca70-aacf-429a-bd13-6c0d1b847650": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b625ff00-87ff-45e7-850d-3d1a719e6243": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a9a0b5d6-c9db-4f77-bcbe-9b61b4a5102f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "b6442a29-c452-4ef3-9b7a-6296f81c1b9e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "1f9ee2b8-bdf4-474d-a7cc-6e39c07615ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "88155a6a-e437-4016-b298-5652db1544c9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "83228728-2498-4126-994c-3b9e9a363be5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f1accdb2-e612-47c0-a581-835c31f5d86a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "195f1430-2b6e-4469-8017-b8719a69cd36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7585c42b-a6c7-4dc2-8a0b-2c65477744f9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f6d945eb-708f-49e2-944f-7a407b400e01": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5be1a9b5-d2d2-4a20-a214-c4e060b46667": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b9b227a3-b3c8-43a0-ab14-d2cc67cd6de7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "d176291a-9d67-4da0-9a88-be7aad6faa53": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "18fd9de5-2dbf-444e-b182-c464ef437222": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "de1319a4-1fc5-4a31-816e-21d1fca77a59": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "851f48f3-26cc-4ce4-b6a7-0431127ee5f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "8c36d6f3-73cf-43a8-afa8-165dc4e0ff24": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "33fff598-0861-4904-973f-a47132266e1e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "968e9d5c-86cc-4a3d-83a7-7a431525bf6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "f5c0dc0a-0c2e-4fe8-b2e1-2c3cb161f913": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "2b634f8d-8c12-4154-81ec-250ed1bfef4b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "e13fada5-a223-4641-bbd6-b2e07144d62e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "880122b3-34ec-48a3-94d8-1c3ab9fd700f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "79b92374-1add-49a7-9845-eb1bca983dd0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "6c62559d-8140-4022-bb00-4f667d56d8db": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "5e993a8f-1557-4706-8ed0-6b3900630f83": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "0e8ad065-c45a-4403-84d2-b4420fc273b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "afab39f4-6aa6-4f8b-ad50-0f8ccf1250af": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9e53f13d-89d1-4237-9ba2-6c3f1fd0a298": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "18836d75-7503-4af3-b14e-4725ce2b41c0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "ce3f54d9-4a76-48e5-80bf-d0ce84d57f43": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "81ccf23c-b498-40e8-b49d-eda24159bb25": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d33dd8d0-2062-49f8-b338-6a87d2bde408": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "fa6bd812-527d-4920-a4dd-41a942ca6477": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "142f289c-ca8a-45fd-abc8-e3f53bfaf371": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "69179180-c813-44cb-8e08-8844e2c147a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 10240, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a3df0d43-2e22-4f32-9ddb-de07b596002f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "d8e8a657-48bc-47c7-a570-f0be0e793104": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7cda76c6-1157-45ae-a56f-17f7edeb190d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d4496a9e-ace3-4f1b-8187-bd9d016dab56": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "538047cb-9001-4084-8472-5608ffb865ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "d40b9c9f-e532-4a68-a638-dbc0575668bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "810e07cd-cb14-4a3b-b8b6-3fe92bdee1b4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "08ea6f10-41ef-4625-9f88-2c2d7f3b7f71": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "2eb86c8f-8766-4d65-bbaf-d2c541e0b86a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "5452466f-6953-4833-8aef-6dba46a89820": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "44b47aad-439f-4683-8610-0c086d74883f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "59fc5a0f-e0c6-44ae-9213-56b2789539e4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "106b78d6-08e1-4613-8ce9-0b9fff126631": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "4c595228-8a91-48c5-96c8-3b81797f9a4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "6725a3cb-4a43-461a-a634-ea95460772e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "c0202002-20e9-474e-8206-2e639866ec4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "76dba604-3ee7-43a6-9263-f995a7b8f71c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "d67f1171-e348-464d-a9d2-cb2d1063e7a4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "37b0f454-e4ad-42b0-872a-b8d640eeac9a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "37e71490-f842-429e-88c3-70b62ab7efc3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "2eb695ea-3f42-4967-b39f-1f8442da02cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "3a204cf0-21a2-462e-86dd-fa87c89d6a71": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d08863be-6b0c-4592-85ec-da84b5535d3e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "ee3977f9-02da-4f79-92ea-e6d3c72ab757": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0aac8762-4985-467e-8663-2e2661187dd2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0a6f2646-8344-49c5-bf2d-883f764ae38b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "570680ec-181a-464c-acc2-92642cf2ac88": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "4e9849e4-f599-45cc-8eac-c8506f227d51": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "6ddfe777-39cf-4913-9656-52506bbc08f1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "0ec64657-cae3-40f0-8ded-bf0cad98a334": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "0edb0a05-0f4d-4bae-a995-42e18469ccf2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "dc37e70b-bde7-4e9d-9eec-6080dcc36778": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "7cee5d75-f8f0-4001-88e9-a38685e98f46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "ebc3ecbb-d730-41ae-8ed9-65d9c88d000c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "023baaa5-86dd-4ffc-acb5-498f58b77031": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b5981791-5d1e-4fe0-8dab-509d32c2a2a7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "5ddb4fbe-ea4a-466d-961e-a02210a48379": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7a0f2a1e-11c2-442a-b1bc-8ad1d1d5b28e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "cfbacd88-83c4-4932-96c5-bd63386bb3c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "7c4c4f46-7cf5-4b70-8222-3fb469b61b7a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fd393415-2415-4cf0-a27d-c5c0dcd62444": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "9922f876-9573-4437-8b98-f1a2df2b0ef1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "e8953140-1c52-4d03-9420-6117a412704e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "12892697-d849-4fea-b727-2356190d1f11": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "b35edcc3-e6d7-425d-8798-da2bf855f629": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "unicode_key_\u043b\u043e\u0432\u0438\u0435": "unicode_value_\u041f\u0440\u0435\u0434\u0438\u0441\u043b" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "89e15bdb-9727-438f-a1d4-e71504bc50e5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ] + } + }, + "26a58c30-75f6-4769-aab5-7b0e37494ffc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + }, + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] + } + }, + "51ee6748-bcee-4fb6-aa7e-8e9257be8196": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "f45ab833-4522-4dd7-8499-b433f17741a1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-192", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "b1b96cb5-0164-4227-a7ff-eea3c521ca49": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + } + }, + "c7e79733-7681-4b6f-a096-fdc049aa7fff": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + } + ] + } + }, + "f1ed2d23-d632-4960-95b6-d3659895e473": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "pkcs1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "a28727b8-ab68-4854-be32-1a762d70349b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + } + ] + } + }, + "593ab0b2-3937-4fec-b59c-246c422c2258": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha1" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "dafa0c8c-6856-4836-a859-850fa366addd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "2864a55e-a825-4673-8887-2068913f17f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "d4de3003-1364-4915-81c5-49f1eb6b5344": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + } + ] + } + }, + "5300b23c-5a8a-4ae6-a3fb-2328e472865a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha384" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "fadce24b-5fdb-43ba-b727-54d148c53341": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ] + } + }, + "4e1b48cd-8af3-414f-8ffe-745ac21f4767": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 20480, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ] + } + }, + "df27014f-354f-403d-ae20-e625228d04b2": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "decryption-method": "streaming-unsigned-only" + }, + "49b3e922-34cc-4d9c-8ca6-fa3a92f3a570": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "decryption-method": "streaming-unsigned-only", + "result": { + "error": { + "error-description": "Signed message input to streaming unsigned-only decryption method" + } + } + }, + "4e078253-7eb8-42e9-8953-6e5346c4e9cb": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "tampering": "truncate" + }, + "4e229f2e-d42c-43c6-8234-3e7823db6497": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "tampering": "mutate" + }, + "81c31b07-bb3b-4c7d-a084-299f4a5a4ce6": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "tampering": "half-sign" + }, + "ae852a4c-90e0-449e-9a0e-2898ac3051d3": { + "encryption-scenario": { + "plaintext": "tiny", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "\u0001\u0002\u0003": " \"D" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-128", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ] + }, + "tampering": { + "change-edk-provider-info": [ + "arn:aws:kms:us-west-2:658956600833:alias/EncryptOnly" + ] + }, + "decryption-master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-encrypt-only" + } + ] } - ] } - } } diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-generate-manifest.json b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-generate-manifest.json index a34310d2a..8d97ab917 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-generate-manifest.json +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-generate-manifest.json @@ -1,2850 +1,2850 @@ { - "manifest": { - "type": "awses-decrypt-generate", - "version": 4 - }, - "keys": "file://net4x-keys.json", - "plaintexts": { - "small": 10240 - }, - "tests": { - "0014-ec_len_2-cmm_Default-87a71576-3ad9-44b0-8fe8-4c22c8ee4577": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_2-cmm_Default-db7da351-35ca-49a5-8355-9e99b9630285": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_2-cmm_Default-43e32297-1a01-43bd-8552-892e454c9408": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_2-cmm_Default-5ec65559-25a7-4a75-b875-3517f168693b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_2-cmm_Default-4a5ecab5-893f-4fe5-9d63-948818adecee": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_2-cmm_Default-dc546b20-464b-4ea5-b8ab-85c6e2fba57a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_2-cmm_Default-435155ce-e9f8-4a9b-ae36-e1b9c4956981": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_2-cmm_Default-c896e2d5-5e84-49de-84c0-1704ea7c7f4c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_2-cmm_Default-77d8cf5d-7f8a-41b1-bc8e-142353a91e94": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_2-cmm_Default-f919668a-245f-4d8d-9a7e-a7fd8ae8e37b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_2-cmm_Default-3c21b082-5b39-4e01-b2d8-746e5af8cde5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_2-cmm_Default-11d59905-810e-4007-b3b3-1f2bdad9e05d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_2-cmm_Default-a9bf5489-065f-4388-af32-c46795ea5803": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_2-cmm_Default-4309d05a-d0d3-437a-94a0-d586ffb92e64": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_2-cmm_Default-84c3f58b-b347-40f1-b2a5-790948f7febf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_2-cmm_Default-296d2996-f086-4a24-ab61-e614b725cc8e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_2-cmm_Default-358db415-9ac7-4a4d-bb70-dc60c669097e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_2-cmm_Default-6827b4fa-00ac-48dc-b4dc-39bfb7112f0f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_2-cmm_Default-f80762e7-339f-4c74-959f-d4f4bc58ff54": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_2-cmm_Default-a89cf309-cf34-44c8-89a9-9e8379c20f6b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_2-cmm_Default-b6b29b49-8963-49c8-a363-85f2c41e2ea2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_2-cmm_Default-9c983f6d-20f2-49b7-97a1-6941f2c70aad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_2-cmm_Default-4202d8b6-ed48-46a0-9b9c-2e808adba2ca": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_2-cmm_Default-b41cace8-bee5-4bdb-b71d-84ec5b5cc083": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_2-cmm_Default-8f591844-07a4-498c-a61a-f611f3922671": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_2-cmm_Default-93e1bd66-52f3-4749-872b-41eca328852f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_2-cmm_Default-bc104a1e-bd47-40d0-860b-09c36724b4cc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_2-cmm_Default-171605b2-2593-4708-a879-5f17502b04e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_2-cmm_Default-ddd1a5a7-a72b-458a-9adf-96f15e80e323": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_2-cmm_Default-032e7939-800d-4bca-91b4-3edf36df6cfc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_2-cmm_Default-1a9312ce-57dc-4245-8cf7-a94e4b6c1ccf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_2-cmm_Default-fa101197-36f4-438f-9765-1ef586386167": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_2-cmm_Default-2c729d9b-ac5f-4a58-9506-f8797c83bed2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_2-cmm_Default-8491d581-813a-40e3-ad2c-b9a78f75c8dc": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_2-cmm_Default-cfadb14e-f9c4-4ea4-aba1-737440537321": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_2-cmm_Default-627ff035-493c-42fc-9e00-81c8c5f14599": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_2-cmm_Default-4104bc88-79e7-4a1a-8126-ebac41ba9a4a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_2-cmm_Default-0753d7fa-f37a-4b8c-b1fe-29db29f57af6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_2-cmm_Default-36864ab6-a93f-4513-a82a-2ed5c90ced46": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_2-cmm_Default-7d82b233-7c59-4b3d-a309-ff639370107a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_2-cmm_Default-80221206-73f3-4afe-bef2-4a6335d671a6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_2-cmm_Default-74967b4f-3015-44cc-870e-8cc8b525bb6c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_2-cmm_Default-6113d607-92cc-4a14-8b24-013ba02cfbbf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_2-cmm_Default-49d41154-0d7a-4175-9718-1da555f639bd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_2-cmm_RequiredEncryptionContext-aa708966-0601-45ef-b86c-65b945bbda36": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0014-ec_len_2-cmm_RequiredEncryptionContext-f6fc55ab-46e8-481c-abfc-3d0c81ceb7e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0014-ec_len_2-cmm_RequiredEncryptionContext-b65331b8-98f9-40cf-9d11-c091c5d6d7d8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0014-ec_len_2-cmm_RequiredEncryptionContext-8e85ba36-a933-417d-9d74-45d2c0c02a1f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0046-ec_len_2-cmm_RequiredEncryptionContext-1402b3d1-1e26-4e31-8ab7-df63086d03a2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0046-ec_len_2-cmm_RequiredEncryptionContext-0516034b-df51-4fdb-8036-1e8a546dd62d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0046-ec_len_2-cmm_RequiredEncryptionContext-87031663-22e8-40f1-a00e-5b45b16fb8cf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0046-ec_len_2-cmm_RequiredEncryptionContext-c60313b8-4a41-49b3-8561-f744040dc3b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0078-ec_len_2-cmm_RequiredEncryptionContext-2f8af289-94e8-4e68-9024-86edb9599fa1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0078-ec_len_2-cmm_RequiredEncryptionContext-43bc4b74-7652-4435-9856-c8b655df970c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0078-ec_len_2-cmm_RequiredEncryptionContext-22eba1e3-44dc-44e7-a456-826f0d7196c8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0078-ec_len_2-cmm_RequiredEncryptionContext-b04b4413-a966-4bc5-bb04-65944e4466f5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0114-ec_len_2-cmm_RequiredEncryptionContext-649aa781-5889-4f7d-a04c-7a696e0572c7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0114-ec_len_2-cmm_RequiredEncryptionContext-b6f7ae62-0826-4248-b1fb-b237e1f110c5": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0114-ec_len_2-cmm_RequiredEncryptionContext-03bb83cf-c90b-41cc-aaf4-c56530333a47": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0114-ec_len_2-cmm_RequiredEncryptionContext-8de5171e-f1cb-49dd-98f7-357de65ce2e1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0146-ec_len_2-cmm_RequiredEncryptionContext-05699a16-e053-44a7-9597-15b055a26db7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0146-ec_len_2-cmm_RequiredEncryptionContext-601580fc-f3de-4932-88a4-32e81123984b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0146-ec_len_2-cmm_RequiredEncryptionContext-ab7c0a48-343b-4a3f-bbff-2e8daaf0d0e8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0146-ec_len_2-cmm_RequiredEncryptionContext-09a1fa19-7a44-40a2-983c-3d65710c35f7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0178-ec_len_2-cmm_RequiredEncryptionContext-7767e68f-4e1a-4df6-a082-b83ff2c79643": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0178-ec_len_2-cmm_RequiredEncryptionContext-34ec7e5a-fea5-40e0-958e-27bf6cd2f376": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0178-ec_len_2-cmm_RequiredEncryptionContext-ae642564-42c7-4926-948a-3cbdb2a0ada9": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0178-ec_len_2-cmm_RequiredEncryptionContext-25a79f62-ed72-4129-a04c-82bea2fc0d93": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0214-ec_len_2-cmm_RequiredEncryptionContext-8eadac6c-7830-4571-8893-3954f13fa7cd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0214-ec_len_2-cmm_RequiredEncryptionContext-3e398c79-6e37-4262-827d-b9f24c7b2a5e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0214-ec_len_2-cmm_RequiredEncryptionContext-175cbbc7-1254-41c1-bc43-7a461bc6cef2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0214-ec_len_2-cmm_RequiredEncryptionContext-cf1ae2da-1517-4958-9403-0946d4939ba2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0346-ec_len_2-cmm_RequiredEncryptionContext-2814441c-311f-48a3-ae9b-f6fb3060cc45": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0346-ec_len_2-cmm_RequiredEncryptionContext-e8719411-bdaf-4c9a-9294-a41b2350781b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0346-ec_len_2-cmm_RequiredEncryptionContext-5f0856d7-cd86-4564-afeb-12fee8ebd571": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0346-ec_len_2-cmm_RequiredEncryptionContext-df99037a-eed4-4f2a-bee2-3981932c4705": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0378-ec_len_2-cmm_RequiredEncryptionContext-bd8413ef-f7a9-4c3e-a5a0-af80470c59a8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0378-ec_len_2-cmm_RequiredEncryptionContext-8c8365a3-509c-4318-87ac-dba1e82e629e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0378-ec_len_2-cmm_RequiredEncryptionContext-69ee1ca7-0b3f-407b-ad19-a5417673e6f8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0378-ec_len_2-cmm_RequiredEncryptionContext-9cce0c2e-d151-47f3-9d04-4e780eb33408": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0478-ec_len_2-cmm_RequiredEncryptionContext-6638a456-bbcb-401f-b817-31a368079cdd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0478-ec_len_2-cmm_RequiredEncryptionContext-e6017b36-1eca-4a48-9f60-b90982183206": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0478-ec_len_2-cmm_RequiredEncryptionContext-88b9d001-1502-4ed9-b42e-06f0bdb50af4": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0478-ec_len_2-cmm_RequiredEncryptionContext-e7eb3837-5a6f-4e52-9fa3-6fd1379fb030": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0578-ec_len_2-cmm_RequiredEncryptionContext-292e77c7-9dd8-4d7f-80a6-b839a823226c": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0578-ec_len_2-cmm_RequiredEncryptionContext-55c9eb75-95d6-4e2f-8f77-8d6e326ce000": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0578-ec_len_2-cmm_RequiredEncryptionContext-c80250ea-a45a-499c-8a6a-19816a88c116": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0578-ec_len_2-cmm_RequiredEncryptionContext-20a6c574-a62c-49ff-bfce-29d59f898ac6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": { - "key1": "val1", - "key2": "val2" - }, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "RequiredEncryptionContext" - } - }, - "0014-ec_len_0-cmm_Default-ea6819e2-4fb0-4cbc-a1c2-c0bb0fbf1a10": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_0-cmm_Default-26d25bfe-05b2-4aa1-8f21-8ad37e0827b1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_0-cmm_Default-35bb6c3e-17d3-441b-b7cb-b0d2c9d2b745": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0014-ec_len_0-cmm_Default-3b7471c2-a9e0-41d1-ad44-e3cbec68904b": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0014", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_0-cmm_Default-46994368-cd10-4f08-8617-f06e7e9382a0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_0-cmm_Default-fbc20916-acda-4e91-a4ec-1e7048e90243": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_0-cmm_Default-cc285acd-7c2a-415b-ab69-145f15b1d112": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0046-ec_len_0-cmm_Default-20533365-f408-4adc-a269-a51e0ae5e6c1": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0046", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_0-cmm_Default-9caff804-35d2-432c-a4df-ac536f0573f6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_0-cmm_Default-2be0f4d3-16ec-4310-a5e7-6efd0af1b8dd": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_0-cmm_Default-4decb61a-ffaf-431c-bbbd-2380a047c3b7": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0078-ec_len_0-cmm_Default-27b91067-9c7e-4ef5-90b3-487da8b4c36a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0078", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_0-cmm_Default-9e5818e5-33e8-4519-8e20-e60a8939e16f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_0-cmm_Default-414482e4-ae27-4b2f-bbfe-f879dc643176": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_0-cmm_Default-b899a6c4-dd2f-4002-a19c-4e00a204471e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0114-ec_len_0-cmm_Default-7966716e-4076-483f-8dcb-f0557a1c4785": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0114", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_0-cmm_Default-61f40fac-696e-432a-85bf-7043acae314f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_0-cmm_Default-e93454e4-2181-4492-b848-2deb9d0091ae": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_0-cmm_Default-79d37a57-7251-445f-9fc9-d556353d28d0": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0146-ec_len_0-cmm_Default-3c2fe2d9-7f10-4dce-af05-2aebb7907b2a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0146", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_0-cmm_Default-73778701-ae09-477a-9a27-e950bfbe81ef": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_0-cmm_Default-c966a875-f1bb-4100-95c7-af190b424f1a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_0-cmm_Default-fa9af9ef-3520-4b6e-a213-857aa948efde": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0178-ec_len_0-cmm_Default-c69bbc88-9596-4c2e-8c10-cf331e13baad": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0178", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_0-cmm_Default-dfee0680-6b4a-496c-b020-aa35f37b2a5e": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_0-cmm_Default-b55081fe-5bb7-4339-9d9c-7a745513cd26": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_0-cmm_Default-fce8dc87-3752-4902-9111-c1b00a902b03": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0214-ec_len_0-cmm_Default-ba45ac79-3cb7-4b20-9d66-8958ab061e99": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0214", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_0-cmm_Default-6feec3e2-5325-4283-9b88-1ca377376f3d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_0-cmm_Default-0f15d59b-e9ab-46c7-9fb7-4c0ff3c5a6bf": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_0-cmm_Default-6eaf4c34-5ad4-43d1-812b-25f03ca067a3": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0346-ec_len_0-cmm_Default-0c8a11cb-e21d-4327-8d25-db396f708d61": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0346", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_0-cmm_Default-1dacfbb9-ab68-4a9c-9242-788490d4da4d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_0-cmm_Default-1c9f3309-2f67-4c61-a49f-f3537a2ea893": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_0-cmm_Default-a8ea538e-adda-423d-9d97-f32cdbe41da8": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0378-ec_len_0-cmm_Default-68fe5679-554e-4e1f-90a4-903c3bf123d6": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0378", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_0-cmm_Default-17fef3f6-1e17-4c0a-afb6-f3ee32bdc6da": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_0-cmm_Default-8aa92ac6-31f0-49b2-801d-8f51633affc2": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_0-cmm_Default-e8f02f10-5e66-4484-b395-1bd9e515289d": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0478-ec_len_0-cmm_Default-9cce32a0-8ace-403d-8641-86731d3893bb": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0478", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_0-cmm_Default-df556081-2c1e-4a0f-921b-f937f5e1208a": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "aws-kms", - "key": "us-west-2-decryptable" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_0-cmm_Default-edd8a07a-358e-476b-a85c-4d48d5120a4f": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "aes-256", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "aes" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_0-cmm_Default-c15b3d56-4498-4c66-97ca-d262f9d60d65": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - } - ], - "cmm": "Default" - } - }, - "0578-ec_len_0-cmm_Default-dc8f2fa4-4256-4946-badd-329a98f68646": { - "encryption-scenario": { - "plaintext": "small", - "algorithm": "0578", - "frame-size": 512, - "encryption-context": {}, - "master-keys": [ - { - "type": "raw", - "key": "rsa-4096-private", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha512" - }, - { - "type": "raw", - "key": "rsa-4096-public", - "provider-id": "aws-raw-vectors-persistant", - "encryption-algorithm": "rsa", - "padding-algorithm": "oaep-mgf1", - "padding-hash": "sha256" - } - ], - "cmm": "Default" - } + "manifest": { + "type": "awses-decrypt-generate", + "version": 4 + }, + "keys": "file://net4x-keys.json", + "plaintexts": { + "small": 10240 + }, + "tests": { + "0014-ec_len_2-cmm_Default-87a71576-3ad9-44b0-8fe8-4c22c8ee4577": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_2-cmm_Default-db7da351-35ca-49a5-8355-9e99b9630285": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_2-cmm_Default-43e32297-1a01-43bd-8552-892e454c9408": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_2-cmm_Default-5ec65559-25a7-4a75-b875-3517f168693b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_2-cmm_Default-4a5ecab5-893f-4fe5-9d63-948818adecee": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_2-cmm_Default-dc546b20-464b-4ea5-b8ab-85c6e2fba57a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_2-cmm_Default-435155ce-e9f8-4a9b-ae36-e1b9c4956981": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_2-cmm_Default-c896e2d5-5e84-49de-84c0-1704ea7c7f4c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_2-cmm_Default-77d8cf5d-7f8a-41b1-bc8e-142353a91e94": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_2-cmm_Default-f919668a-245f-4d8d-9a7e-a7fd8ae8e37b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_2-cmm_Default-3c21b082-5b39-4e01-b2d8-746e5af8cde5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_2-cmm_Default-11d59905-810e-4007-b3b3-1f2bdad9e05d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_2-cmm_Default-a9bf5489-065f-4388-af32-c46795ea5803": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_2-cmm_Default-4309d05a-d0d3-437a-94a0-d586ffb92e64": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_2-cmm_Default-84c3f58b-b347-40f1-b2a5-790948f7febf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_2-cmm_Default-296d2996-f086-4a24-ab61-e614b725cc8e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_2-cmm_Default-358db415-9ac7-4a4d-bb70-dc60c669097e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_2-cmm_Default-6827b4fa-00ac-48dc-b4dc-39bfb7112f0f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_2-cmm_Default-f80762e7-339f-4c74-959f-d4f4bc58ff54": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_2-cmm_Default-a89cf309-cf34-44c8-89a9-9e8379c20f6b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_2-cmm_Default-b6b29b49-8963-49c8-a363-85f2c41e2ea2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_2-cmm_Default-9c983f6d-20f2-49b7-97a1-6941f2c70aad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_2-cmm_Default-4202d8b6-ed48-46a0-9b9c-2e808adba2ca": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_2-cmm_Default-b41cace8-bee5-4bdb-b71d-84ec5b5cc083": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_2-cmm_Default-8f591844-07a4-498c-a61a-f611f3922671": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_2-cmm_Default-93e1bd66-52f3-4749-872b-41eca328852f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_2-cmm_Default-bc104a1e-bd47-40d0-860b-09c36724b4cc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_2-cmm_Default-171605b2-2593-4708-a879-5f17502b04e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_2-cmm_Default-ddd1a5a7-a72b-458a-9adf-96f15e80e323": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_2-cmm_Default-032e7939-800d-4bca-91b4-3edf36df6cfc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_2-cmm_Default-1a9312ce-57dc-4245-8cf7-a94e4b6c1ccf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_2-cmm_Default-fa101197-36f4-438f-9765-1ef586386167": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_2-cmm_Default-2c729d9b-ac5f-4a58-9506-f8797c83bed2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_2-cmm_Default-8491d581-813a-40e3-ad2c-b9a78f75c8dc": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_2-cmm_Default-cfadb14e-f9c4-4ea4-aba1-737440537321": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_2-cmm_Default-627ff035-493c-42fc-9e00-81c8c5f14599": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_2-cmm_Default-4104bc88-79e7-4a1a-8126-ebac41ba9a4a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_2-cmm_Default-0753d7fa-f37a-4b8c-b1fe-29db29f57af6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_2-cmm_Default-36864ab6-a93f-4513-a82a-2ed5c90ced46": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_2-cmm_Default-7d82b233-7c59-4b3d-a309-ff639370107a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_2-cmm_Default-80221206-73f3-4afe-bef2-4a6335d671a6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_2-cmm_Default-74967b4f-3015-44cc-870e-8cc8b525bb6c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_2-cmm_Default-6113d607-92cc-4a14-8b24-013ba02cfbbf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_2-cmm_Default-49d41154-0d7a-4175-9718-1da555f639bd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_2-cmm_RequiredEncryptionContext-aa708966-0601-45ef-b86c-65b945bbda36": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0014-ec_len_2-cmm_RequiredEncryptionContext-f6fc55ab-46e8-481c-abfc-3d0c81ceb7e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0014-ec_len_2-cmm_RequiredEncryptionContext-b65331b8-98f9-40cf-9d11-c091c5d6d7d8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0014-ec_len_2-cmm_RequiredEncryptionContext-8e85ba36-a933-417d-9d74-45d2c0c02a1f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0046-ec_len_2-cmm_RequiredEncryptionContext-1402b3d1-1e26-4e31-8ab7-df63086d03a2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0046-ec_len_2-cmm_RequiredEncryptionContext-0516034b-df51-4fdb-8036-1e8a546dd62d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0046-ec_len_2-cmm_RequiredEncryptionContext-87031663-22e8-40f1-a00e-5b45b16fb8cf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0046-ec_len_2-cmm_RequiredEncryptionContext-c60313b8-4a41-49b3-8561-f744040dc3b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0078-ec_len_2-cmm_RequiredEncryptionContext-2f8af289-94e8-4e68-9024-86edb9599fa1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0078-ec_len_2-cmm_RequiredEncryptionContext-43bc4b74-7652-4435-9856-c8b655df970c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0078-ec_len_2-cmm_RequiredEncryptionContext-22eba1e3-44dc-44e7-a456-826f0d7196c8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0078-ec_len_2-cmm_RequiredEncryptionContext-b04b4413-a966-4bc5-bb04-65944e4466f5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0114-ec_len_2-cmm_RequiredEncryptionContext-649aa781-5889-4f7d-a04c-7a696e0572c7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0114-ec_len_2-cmm_RequiredEncryptionContext-b6f7ae62-0826-4248-b1fb-b237e1f110c5": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0114-ec_len_2-cmm_RequiredEncryptionContext-03bb83cf-c90b-41cc-aaf4-c56530333a47": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0114-ec_len_2-cmm_RequiredEncryptionContext-8de5171e-f1cb-49dd-98f7-357de65ce2e1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0146-ec_len_2-cmm_RequiredEncryptionContext-05699a16-e053-44a7-9597-15b055a26db7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0146-ec_len_2-cmm_RequiredEncryptionContext-601580fc-f3de-4932-88a4-32e81123984b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0146-ec_len_2-cmm_RequiredEncryptionContext-ab7c0a48-343b-4a3f-bbff-2e8daaf0d0e8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0146-ec_len_2-cmm_RequiredEncryptionContext-09a1fa19-7a44-40a2-983c-3d65710c35f7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0178-ec_len_2-cmm_RequiredEncryptionContext-7767e68f-4e1a-4df6-a082-b83ff2c79643": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0178-ec_len_2-cmm_RequiredEncryptionContext-34ec7e5a-fea5-40e0-958e-27bf6cd2f376": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0178-ec_len_2-cmm_RequiredEncryptionContext-ae642564-42c7-4926-948a-3cbdb2a0ada9": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0178-ec_len_2-cmm_RequiredEncryptionContext-25a79f62-ed72-4129-a04c-82bea2fc0d93": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0214-ec_len_2-cmm_RequiredEncryptionContext-8eadac6c-7830-4571-8893-3954f13fa7cd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0214-ec_len_2-cmm_RequiredEncryptionContext-3e398c79-6e37-4262-827d-b9f24c7b2a5e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0214-ec_len_2-cmm_RequiredEncryptionContext-175cbbc7-1254-41c1-bc43-7a461bc6cef2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0214-ec_len_2-cmm_RequiredEncryptionContext-cf1ae2da-1517-4958-9403-0946d4939ba2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0346-ec_len_2-cmm_RequiredEncryptionContext-2814441c-311f-48a3-ae9b-f6fb3060cc45": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0346-ec_len_2-cmm_RequiredEncryptionContext-e8719411-bdaf-4c9a-9294-a41b2350781b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0346-ec_len_2-cmm_RequiredEncryptionContext-5f0856d7-cd86-4564-afeb-12fee8ebd571": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0346-ec_len_2-cmm_RequiredEncryptionContext-df99037a-eed4-4f2a-bee2-3981932c4705": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0378-ec_len_2-cmm_RequiredEncryptionContext-bd8413ef-f7a9-4c3e-a5a0-af80470c59a8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0378-ec_len_2-cmm_RequiredEncryptionContext-8c8365a3-509c-4318-87ac-dba1e82e629e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0378-ec_len_2-cmm_RequiredEncryptionContext-69ee1ca7-0b3f-407b-ad19-a5417673e6f8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0378-ec_len_2-cmm_RequiredEncryptionContext-9cce0c2e-d151-47f3-9d04-4e780eb33408": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0478-ec_len_2-cmm_RequiredEncryptionContext-6638a456-bbcb-401f-b817-31a368079cdd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0478-ec_len_2-cmm_RequiredEncryptionContext-e6017b36-1eca-4a48-9f60-b90982183206": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0478-ec_len_2-cmm_RequiredEncryptionContext-88b9d001-1502-4ed9-b42e-06f0bdb50af4": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0478-ec_len_2-cmm_RequiredEncryptionContext-e7eb3837-5a6f-4e52-9fa3-6fd1379fb030": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0578-ec_len_2-cmm_RequiredEncryptionContext-292e77c7-9dd8-4d7f-80a6-b839a823226c": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0578-ec_len_2-cmm_RequiredEncryptionContext-55c9eb75-95d6-4e2f-8f77-8d6e326ce000": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0578-ec_len_2-cmm_RequiredEncryptionContext-c80250ea-a45a-499c-8a6a-19816a88c116": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0578-ec_len_2-cmm_RequiredEncryptionContext-20a6c574-a62c-49ff-bfce-29d59f898ac6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": { + "key1": "val1", + "key2": "val2" + }, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "RequiredEncryptionContext" + } + }, + "0014-ec_len_0-cmm_Default-ea6819e2-4fb0-4cbc-a1c2-c0bb0fbf1a10": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_0-cmm_Default-26d25bfe-05b2-4aa1-8f21-8ad37e0827b1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_0-cmm_Default-35bb6c3e-17d3-441b-b7cb-b0d2c9d2b745": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0014-ec_len_0-cmm_Default-3b7471c2-a9e0-41d1-ad44-e3cbec68904b": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0014", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_0-cmm_Default-46994368-cd10-4f08-8617-f06e7e9382a0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_0-cmm_Default-fbc20916-acda-4e91-a4ec-1e7048e90243": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_0-cmm_Default-cc285acd-7c2a-415b-ab69-145f15b1d112": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0046-ec_len_0-cmm_Default-20533365-f408-4adc-a269-a51e0ae5e6c1": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0046", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_0-cmm_Default-9caff804-35d2-432c-a4df-ac536f0573f6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_0-cmm_Default-2be0f4d3-16ec-4310-a5e7-6efd0af1b8dd": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_0-cmm_Default-4decb61a-ffaf-431c-bbbd-2380a047c3b7": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0078-ec_len_0-cmm_Default-27b91067-9c7e-4ef5-90b3-487da8b4c36a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0078", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_0-cmm_Default-9e5818e5-33e8-4519-8e20-e60a8939e16f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_0-cmm_Default-414482e4-ae27-4b2f-bbfe-f879dc643176": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_0-cmm_Default-b899a6c4-dd2f-4002-a19c-4e00a204471e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0114-ec_len_0-cmm_Default-7966716e-4076-483f-8dcb-f0557a1c4785": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0114", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_0-cmm_Default-61f40fac-696e-432a-85bf-7043acae314f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_0-cmm_Default-e93454e4-2181-4492-b848-2deb9d0091ae": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_0-cmm_Default-79d37a57-7251-445f-9fc9-d556353d28d0": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0146-ec_len_0-cmm_Default-3c2fe2d9-7f10-4dce-af05-2aebb7907b2a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0146", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_0-cmm_Default-73778701-ae09-477a-9a27-e950bfbe81ef": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_0-cmm_Default-c966a875-f1bb-4100-95c7-af190b424f1a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_0-cmm_Default-fa9af9ef-3520-4b6e-a213-857aa948efde": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0178-ec_len_0-cmm_Default-c69bbc88-9596-4c2e-8c10-cf331e13baad": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0178", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_0-cmm_Default-dfee0680-6b4a-496c-b020-aa35f37b2a5e": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_0-cmm_Default-b55081fe-5bb7-4339-9d9c-7a745513cd26": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_0-cmm_Default-fce8dc87-3752-4902-9111-c1b00a902b03": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0214-ec_len_0-cmm_Default-ba45ac79-3cb7-4b20-9d66-8958ab061e99": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0214", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_0-cmm_Default-6feec3e2-5325-4283-9b88-1ca377376f3d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_0-cmm_Default-0f15d59b-e9ab-46c7-9fb7-4c0ff3c5a6bf": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_0-cmm_Default-6eaf4c34-5ad4-43d1-812b-25f03ca067a3": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0346-ec_len_0-cmm_Default-0c8a11cb-e21d-4327-8d25-db396f708d61": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0346", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_0-cmm_Default-1dacfbb9-ab68-4a9c-9242-788490d4da4d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_0-cmm_Default-1c9f3309-2f67-4c61-a49f-f3537a2ea893": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_0-cmm_Default-a8ea538e-adda-423d-9d97-f32cdbe41da8": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0378-ec_len_0-cmm_Default-68fe5679-554e-4e1f-90a4-903c3bf123d6": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0378", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_0-cmm_Default-17fef3f6-1e17-4c0a-afb6-f3ee32bdc6da": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_0-cmm_Default-8aa92ac6-31f0-49b2-801d-8f51633affc2": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_0-cmm_Default-e8f02f10-5e66-4484-b395-1bd9e515289d": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0478-ec_len_0-cmm_Default-9cce32a0-8ace-403d-8641-86731d3893bb": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0478", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_0-cmm_Default-df556081-2c1e-4a0f-921b-f937f5e1208a": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "aws-kms", + "key": "us-west-2-decryptable" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_0-cmm_Default-edd8a07a-358e-476b-a85c-4d48d5120a4f": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "aes-256", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "aes" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_0-cmm_Default-c15b3d56-4498-4c66-97ca-d262f9d60d65": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + } + ], + "cmm": "Default" + } + }, + "0578-ec_len_0-cmm_Default-dc8f2fa4-4256-4946-badd-329a98f68646": { + "encryption-scenario": { + "plaintext": "small", + "algorithm": "0578", + "frame-size": 512, + "encryption-context": {}, + "master-keys": [ + { + "type": "raw", + "key": "rsa-4096-private", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha512" + }, + { + "type": "raw", + "key": "rsa-4096-public", + "provider-id": "aws-raw-vectors-persistant", + "encryption-algorithm": "rsa", + "padding-algorithm": "oaep-mgf1", + "padding-hash": "sha256" + } + ], + "cmm": "Default" + } + } } - } } diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-keys.json b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-keys.json index 693a4118f..8dfd7d968 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-keys.json +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/net4x-keys.json @@ -1,44 +1,44 @@ { - "manifest": { - "type": "keys", - "version": 3 - }, - "keys": { - "aes-256": { - "key-id": "aes-256", - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 256, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=" + "manifest": { + "type": "keys", + "version": 3 }, - "rsa-4096-private": { - "key-id": "rsa-4096-private", - "encrypt": true, - "decrypt": true, - "algorithm": "rsa", - "type": "private", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----" - }, - "rsa-4096-public": { - "key-id": "rsa-4096-public", - "encrypt": true, - "decrypt": false, - "algorithm": "rsa", - "type": "public", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----" - }, - "us-west-2-decryptable": { - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f", - "encrypt": true, - "decrypt": true + "keys": { + "aes-256": { + "key-id": "aes-256", + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 256, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=" + }, + "rsa-4096-private": { + "key-id": "rsa-4096-private", + "encrypt": true, + "decrypt": true, + "algorithm": "rsa", + "type": "private", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----" + }, + "rsa-4096-public": { + "key-id": "rsa-4096-public", + "encrypt": true, + "decrypt": false, + "algorithm": "rsa", + "type": "public", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----" + }, + "us-west-2-decryptable": { + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f", + "encrypt": true, + "decrypt": true + } } - } } diff --git a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/python-2.3.0_keys.json b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/python-2.3.0_keys.json index 29bb66c86..e3e659f89 100644 --- a/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/python-2.3.0_keys.json +++ b/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorGenerator/resources/python-2.3.0_keys.json @@ -1,214 +1,214 @@ { - "manifest": { - "type": "keys", - "version": 3 - }, - "keys": { - "aes-128": { - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 128, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFQ==", - "key-id": "aes-128" - }, - "aes-192": { - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 192, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIj", - "key-id": "aes-192" - }, - "aes-256": { - "encrypt": true, - "decrypt": true, - "algorithm": "aes", - "type": "symmetric", - "bits": 256, - "encoding": "base64", - "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=", - "key-id": "aes-256" - }, - "rsa-4096-private": { - "encrypt": true, - "decrypt": true, - "algorithm": "rsa", - "type": "private", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----", - "key-id": "rsa-4096-private" - }, - "rsa-4096-public": { - "encrypt": true, - "decrypt": false, - "algorithm": "rsa", - "type": "public", - "bits": 4096, - "encoding": "pem", - "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----", - "key-id": "rsa-4096-public" - }, - "us-west-2-decryptable": { - "encrypt": true, - "decrypt": true, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f" - }, - "us-west-2-encrypt-only": { - "encrypt": true, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/590fd781-ddde-4036-abec-3e1ab5a5d2ad" - }, - "us-west-2-mrk": { - "encrypt": true, - "decrypt": true, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "us-east-1-mrk": { - "encrypt": true, - "decrypt": true, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-east-1:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "aws:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "aws:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - ":aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": ":aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn-not:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn-not:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn::kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn::kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws-not:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws-not:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws::us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws::us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms-not:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms-not:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms::658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms::658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2::key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2::key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:658956600833-not:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833-not:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:658956600833:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:658956600833:/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:658956600833:key-not/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key-not/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "arn:aws:kms:us-west-2:658956600833:key": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key" - }, - "arn:aws:kms:us-west-2:658956600833:key/": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/" - }, - "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7-not": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7-not" - }, - "arn:aws:kms:us-west-2:658956600833:alias/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "arn:aws:kms:us-west-2:658956600833:alias/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" - }, - "mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { - "encrypt": false, - "decrypt": false, - "type": "aws-kms", - "key-id": "mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + "manifest": { + "type": "keys", + "version": 3 + }, + "keys": { + "aes-128": { + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 128, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFQ==", + "key-id": "aes-128" + }, + "aes-192": { + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 192, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIj", + "key-id": "aes-192" + }, + "aes-256": { + "encrypt": true, + "decrypt": true, + "algorithm": "aes", + "type": "symmetric", + "bits": 256, + "encoding": "base64", + "material": "AAECAwQFBgcICRAREhMUFRYXGBkgISIjJCUmJygpMDE=", + "key-id": "aes-256" + }, + "rsa-4096-private": { + "encrypt": true, + "decrypt": true, + "algorithm": "rsa", + "type": "private", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQCztGg1gQ8AjCzz\n1VX6StqtW//jBt2ZQBoApaBa7FmLmdr0YlKaeEKSrItGbvA9tBjgsKhrn8gxTGQc\nuxgM92651jRCbQZyjE6W8kodijhGMXsfKJLfgPp2/I7gZ3dqrSZkejFIYLFb/uF/\nTfAQzNyJUldYdeFojSUPqevMgSAusTgv7dXYt4BCO9mxMp35tgyp5k4vazKJVUgB\nTw87AAYZUGugmi94Wb9JSnqUKI3QzaRN7JADZrHdBO1lIBryfCsjtTnZc7NWZ0yJ\nwmzLY+C5b3y17cy44N0rbjI2QciRhqZ4/9SZ/9ImyFQlB3lr9NSndcT4eE5YC6bH\nba0gOUK9lLXVy6TZ+nRZ4dSddoLX03mpYp+8cQpK6DO3L/PeUY/si0WGsXZfWokd\n4ACwvXWSOjotzjwqwTW8q9udbhUvIHfB02JW+ZQ07b209fBpHRDkZuveOTedTN2Q\nQei4dZDjWW5s4cIIE3dXXeaH8yC02ERIeN+aY6eHngSsP2xoDV3sKNN/yDbCqaMS\nq8ZJbo2rvOFxZHa2nWiV+VLugfO6Xj8jeGeR8vopvbEBZZpAq+Dea2xjY4+XMUQ/\nS1HlRwc9+nkJ5LVfODuE3q9EgJbqbiXe7YckWV3ZqQMybW+dLPxEJs9buOntgHFS\nRYmbKky0bti/ZoZlcZtS0zyjVxlqsQIDAQABAoICAEr3m/GWIXgNAkPGX9PGnmtr\n0dgX6SIhh7d1YOwNZV3DlYAV9HfUa5Fcwc1kQny7QRWbHOepBI7sW2dQ9buTDXIh\nVjPP37yxo6d89EZWfxtpUP+yoXL0D4jL257qCvtJuJZ6E00qaVMDhXbiQKABlo8C\n9sVEiABhwXBDZsctpwtTiykTgv6hrrPy2+H8R8MAm0/VcBCAG9kG5r8FCEmIvQKa\ndgvNxrfiWNZuZ6yfLmpJH54SbhG9Kb4WbCKfvh4ihqyi0btRdSM6fMeLgG9o/zrc\ns54B0kHeLOYNVo0j7FQpZBFeSIbmHfln4RKBh7ntrTke/Ejbh3NbiPvxWSP0P067\nSYWPkQpip2q0ION81wSQZ1haP2GewFFu4IEjG3DlqqpKKGLqXrmjMufnildVFpBx\nir+MgvgQfEBoGEx0aElyO7QuRYaEiXeb/BhMZeC5O65YhJrWSuTVizh3xgJWjgfV\naYwYgxN8SBXBhXLIVvnPhadTqsW1C/aevLOk110eSFWcHf+FCK781ykIzcpXoRGX\nOwWcZzC/fmSABS0yH56ow+I0tjdLIEEMhoa4/kkamioHOJ4yyB+W1DO6/DnMyQlx\ng7y2WsAaIEBoWUARy776k70xPPMtYAxzFXI9KhqRVrPfeaRZ+ojeyLyr3GQGyyoo\ncuGRdMUblsmODv4ixmOxAoIBAQDvkznvVYNdP3Eg5vQeLm/qsP6dLejLijBLeq9i\n7DZH2gRpKcflXZxCkRjsKDDE+fgDcBYEp2zYfRIVvgrxlTQZdaSG+GoDcbjbNQn3\ndjCCtOOACioN/vg2zFlX4Bs6Q+NaV7g5qP5SUaxUBjuHLe7Nc+ZkyheMHuNYVLvk\nHL/IoWyANpZYjMUU3xMbL/J29Gz7CPGr8Si28TihAHGfcNgn8S04OQZhTX+bU805\n/+7B4XW47Mthg/u7hlqFl+YIAaSJYvWkEaVP1A9I7Ve0aMDSMWwzTg9cle2uVaL3\n+PTzWY5coBlHKjqAg9ufhYSDhAqBd/JOSlv8RwcA3PDXJ6C/AoIBAQDABmXXYQky\n7phExXBvkLtJt2TBGjjwulf4R8TC6W5F51jJuoqY/mTqYcLcOn2nYGVwoFvPsy/Q\nCTjfODwJBXzbloXtYFR3PWAeL1Y6+7Cm+koMWIPJyVbD5Fzm+gZStM0GwP8FhDt2\nWt8fWEyXmoLdAy6RAwiEmCagEh8o+13oBfwnBllbz7TxaErsUuR+XVgl/iHwztdv\ncdJKyRgaFfWSh9aiO7EMV2rBGWsoX09SRvprPFAGx8Ffm7YcqIk34QXsQyc45Dyn\nCwkvypxHoaB3ot/48FeFm9IubApb/ctv+EgkBfL4S4bdwRXS1rt+0+QihBoFyP2o\nJ91cdm4hEWCPAoIBAQC6l11hFaYZo0bWDGsHcr2B+dZkzxPoKznQH76n+jeQoLIc\nwgjJkK4afm39yJOrZtEOxGaxu0CgIFFMk9ZsL/wC9EhvQt02z4TdXiLkFK5VrtMd\nr0zv16y06VWQhqBOMf/KJlX6uq9RqADi9HO6pkC+zc0cpPXQEWKaMmygju+kMG2U\nMm/IieMZjWCRJTfgBCE5J88qTsqaKagkZXcZakdAXKwOhQN+F2EStiM6UCZB5PrO\nS8dfrO8ML+ki8Zqck8L1qhiNb5zkXtKExy4u+gNr8khGcT6vqqoSxOoH3mPRgOfL\nJnppne8wlwIf7Vq3H8ka6zPSXEHma999gZcmy9t7AoIBAGbQhiLl79j3a0wXMvZp\nVf5IVYgXFDnAbG2hb7a06bhAAIgyexcjzsC4C2+DWdgOgwHkuoPg+062QV8zauGh\nsJKaa6cHlvIpSJeg3NjD/nfJN3CYzCd0yCIm2Z9Ka6xI5iYhm+pGPNhIG4Na8deS\ngVL46yv1pc/o73VxfoGg5UzgN3xlp97Cva0sHEGguHr4W8Qr59xZw3wGQ4SLW35M\nF6qXVNKUh12GSMCPbZK2RXBWVKqqJmca+WzJoJ6DlsT2lQdFhXCus9L007xlDXxF\nC/hCmw1dEl+VaNo2Ou26W/zdwTKYhNlxBwsg4SB8nPNxXIsmlBBY54froFhriNfn\nx/0CggEAUzz+VMtjoEWw2HSHLOXrO4EmwJniNgiiwfX3DfZE4tMNZgqZwLkq67ns\nT0n3b0XfAOOkLgMZrUoOxPHkxFeyLLf7pAEJe7QNB+Qilw8e2zVqtiJrRk6uDIGJ\nSv+yM52zkImZAe2jOdU3KeUZxSMmb5vIoiPBm+tb2WupAg3YdpKn1/jWTpVmV/+G\nUtTLVE6YpAyFp1gMxhutE9vfIS94ek+vt03AoEOlltt6hqZfv3xmY8vGuAjlnj12\nzHaq+fhCRPsbsZkzJ9nIVdXYnNIEGtMGNnxax7tYRej/UXqyazbxHiJ0iPF4PeDn\ndzxtGxpeTBi+KhKlca8SlCdCqYwG6Q==\n-----END PRIVATE KEY-----", + "key-id": "rsa-4096-private" + }, + "rsa-4096-public": { + "encrypt": true, + "decrypt": false, + "algorithm": "rsa", + "type": "public", + "bits": 4096, + "encoding": "pem", + "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----", + "key-id": "rsa-4096-public" + }, + "us-west-2-decryptable": { + "encrypt": true, + "decrypt": true, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f" + }, + "us-west-2-encrypt-only": { + "encrypt": true, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/590fd781-ddde-4036-abec-3e1ab5a5d2ad" + }, + "us-west-2-mrk": { + "encrypt": true, + "decrypt": true, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "us-east-1-mrk": { + "encrypt": true, + "decrypt": true, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-east-1:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "aws:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "aws:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + ":aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": ":aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn-not:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn-not:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:kms:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn::kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn::kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws-not:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws-not:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:us-west-2:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws::us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws::us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms-not:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms-not:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:658956600833:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms::658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms::658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:key:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2::key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2::key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:658956600833-not:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833-not:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:658956600833:mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:658956600833:/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:658956600833:key-not/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key-not/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "arn:aws:kms:us-west-2:658956600833:key": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key" + }, + "arn:aws:kms:us-west-2:658956600833:key/": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/" + }, + "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7-not": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7-not" + }, + "arn:aws:kms:us-west-2:658956600833:alias/mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "arn:aws:kms:us-west-2:658956600833:alias/mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + }, + "mrk-80bd8ecdcd4342aebd84b7dc9da498a7": { + "encrypt": false, + "decrypt": false, + "type": "aws-kms", + "key-id": "mrk-80bd8ecdcd4342aebd84b7dc9da498a7" + } } - } -} +} \ No newline at end of file From 991c81ff0b0d0c8c0564afa14bb58427d0484749 Mon Sep 17 00:00:00 2001 From: Andy Jewell Date: Thu, 30 Jan 2025 14:14:01 -0500 Subject: [PATCH 11/11] m --- .../TestVectors/test/encrypt-manifest.json | 550 +++++++++++++----- TestVectors/dafny/TestVectors/test/keys.json | 18 +- 2 files changed, 427 insertions(+), 141 deletions(-) diff --git a/TestVectors/dafny/TestVectors/test/encrypt-manifest.json b/TestVectors/dafny/TestVectors/test/encrypt-manifest.json index 91106027c..15a545afb 100644 --- a/TestVectors/dafny/TestVectors/test/encrypt-manifest.json +++ b/TestVectors/dafny/TestVectors/test/encrypt-manifest.json @@ -1942,7 +1942,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -1965,7 +1967,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -1988,7 +1992,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2011,7 +2017,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2034,7 +2042,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2057,7 +2067,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2080,7 +2092,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2103,7 +2117,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2126,7 +2142,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2149,7 +2167,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2172,7 +2192,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2404,7 +2426,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2427,7 +2451,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2450,7 +2476,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2473,7 +2501,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2496,7 +2526,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2519,7 +2551,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2542,7 +2576,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2565,7 +2601,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2588,7 +2626,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2611,7 +2651,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -2634,7 +2676,9 @@ "default-mrk-region": "us-west-2", "aws-kms-discovery-filter": { "partition": "aws", - "account-ids": ["658956600833"] + "account-ids": [ + "658956600833" + ] } }, "encryption-context": {}, @@ -12839,7 +12883,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -12849,7 +12895,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -12876,7 +12924,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -12886,7 +12936,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -12912,7 +12964,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -12922,7 +12977,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -12949,7 +13007,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -12959,7 +13019,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -12986,7 +13048,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -12996,7 +13060,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13022,7 +13088,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13032,7 +13100,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13059,7 +13129,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13069,7 +13141,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13095,7 +13169,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13105,7 +13181,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13132,7 +13210,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13142,7 +13222,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13168,7 +13250,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13178,7 +13262,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13205,7 +13291,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13215,7 +13303,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13241,7 +13331,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13251,7 +13343,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13278,7 +13372,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13288,7 +13384,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13314,7 +13412,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13324,7 +13425,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -13351,7 +13455,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13361,7 +13467,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13388,7 +13496,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13398,7 +13508,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13424,7 +13536,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13434,7 +13548,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13461,7 +13577,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13471,7 +13589,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13497,7 +13617,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13507,7 +13629,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13534,7 +13658,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13544,7 +13670,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13570,7 +13698,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13580,7 +13711,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -13607,7 +13741,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13617,7 +13753,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13644,7 +13782,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13654,7 +13794,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13680,7 +13822,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13690,7 +13834,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13717,7 +13863,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13727,7 +13875,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -13753,7 +13903,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13763,7 +13915,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13790,7 +13944,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13800,7 +13956,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13826,7 +13984,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13836,7 +13997,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -13863,7 +14027,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13873,7 +14040,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -13900,7 +14070,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13910,7 +14083,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -13937,7 +14113,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13947,7 +14125,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -13974,7 +14154,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -13984,7 +14166,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14010,7 +14194,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14020,7 +14206,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14047,7 +14235,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14057,7 +14247,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14083,7 +14275,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14093,7 +14288,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -14120,7 +14318,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14130,7 +14330,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14157,7 +14359,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14167,7 +14371,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14193,7 +14399,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14203,7 +14411,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14230,7 +14440,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14240,7 +14452,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14266,7 +14480,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14276,7 +14493,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -14303,7 +14523,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14313,7 +14535,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14340,7 +14564,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14350,7 +14576,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14376,7 +14604,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14386,7 +14616,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14413,7 +14645,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14423,7 +14657,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14449,7 +14685,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14459,7 +14697,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14486,7 +14726,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14496,7 +14738,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14522,7 +14766,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14532,7 +14778,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14559,7 +14807,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14569,7 +14819,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14595,7 +14847,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14605,7 +14859,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14632,7 +14888,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14642,7 +14900,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a"] + "requiredEncryptionContextKeys": [ + "a" + ] }, "encryption-context": { "a": "a", @@ -14668,7 +14928,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14678,7 +14941,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -14705,7 +14971,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14715,7 +14983,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14742,7 +15012,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14752,7 +15024,9 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["b"] + "requiredEncryptionContextKeys": [ + "b" + ] }, "encryption-context": { "a": "a", @@ -14778,7 +15052,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14788,7 +15065,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", @@ -14815,7 +15095,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "decryptKeyDescription": { "type": "required-encryption-context-cmm", @@ -14825,7 +15108,10 @@ "provider-id": "aws-raw-vectors-persistent-aes-256", "encryption-algorithm": "aes" }, - "requiredEncryptionContextKeys": ["a", "b"] + "requiredEncryptionContextKeys": [ + "a", + "b" + ] }, "encryption-context": { "a": "a", diff --git a/TestVectors/dafny/TestVectors/test/keys.json b/TestVectors/dafny/TestVectors/test/keys.json index 2afe47396..27ee2cd6a 100644 --- a/TestVectors/dafny/TestVectors/test/keys.json +++ b/TestVectors/dafny/TestVectors/test/keys.json @@ -104,7 +104,7 @@ "material": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs7RoNYEPAIws89VV+kra\nrVv/4wbdmUAaAKWgWuxZi5na9GJSmnhCkqyLRm7wPbQY4LCoa5/IMUxkHLsYDPdu\nudY0Qm0GcoxOlvJKHYo4RjF7HyiS34D6dvyO4Gd3aq0mZHoxSGCxW/7hf03wEMzc\niVJXWHXhaI0lD6nrzIEgLrE4L+3V2LeAQjvZsTKd+bYMqeZOL2syiVVIAU8POwAG\nGVBroJoveFm/SUp6lCiN0M2kTeyQA2ax3QTtZSAa8nwrI7U52XOzVmdMicJsy2Pg\nuW98te3MuODdK24yNkHIkYameP/Umf/SJshUJQd5a/TUp3XE+HhOWAumx22tIDlC\nvZS11cuk2fp0WeHUnXaC19N5qWKfvHEKSugzty/z3lGP7ItFhrF2X1qJHeAAsL11\nkjo6Lc48KsE1vKvbnW4VLyB3wdNiVvmUNO29tPXwaR0Q5Gbr3jk3nUzdkEHouHWQ\n41lubOHCCBN3V13mh/MgtNhESHjfmmOnh54ErD9saA1d7CjTf8g2wqmjEqvGSW6N\nq7zhcWR2tp1olflS7oHzul4/I3hnkfL6Kb2xAWWaQKvg3mtsY2OPlzFEP0tR5UcH\nPfp5CeS1Xzg7hN6vRICW6m4l3u2HJFld2akDMm1vnSz8RCbPW7jp7YBxUkWJmypM\ntG7Yv2aGZXGbUtM8o1cZarECAwEAAQ==\n-----END PUBLIC KEY-----", "key-id": "rsa-4096" }, - "ecc-256-private": { + "ecc-256-private":{ "encrypt": true, "decrypt": true, "algorithm": "ecdh", @@ -118,29 +118,29 @@ "recipient-material-public-key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWMX/wHhEbtmd1bQ6JKZQ7P2rbhiG1uyBoZJ2ytjD/jVf5m3GsZfF5IvRXoAbJcQmzOuimqDmUdWwsT6Rrm9mkg==", "key-id": "ecc-256" }, - "ecc-384-private": { + "ecc-384-private":{ "encrypt": true, "decrypt": true, "algorithm": "ecdh", "type": "ecc-private", "bits": 384, "encoding": "pem", - "sender-material": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAx0jhFAVQX2zykSLO/\n3VvDDaQJspek3404TtDZupcxi2rThfnxh96u8CYD6XfHikehZANiAAR2W/Cc8slJ\ngYSGi3e+38UUW6dFi1mJBNEZEbJ4vljgEzBo7FecTsCOQH8Zu2nX3eQpuboD8Fb7\nARpqq7rug5jKBMQLUbvridjLBRLuFsfaLpZ07ih4/+VduqQom7D31ik=\n-----END PRIVATE KEY-----", - "recipient-material": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDALwMcT5K2IOUK5Ww5o\nqYrYLzKHuAvFs0VLuKvJOCmWa3NK2WXtUIJ2fPYzp2Y9oTShZANiAATXUn2WMiLB\nbf665ikArOEAOFgruhqAwlxy58BP42nodBZFFf4L7cy7vPLpasp3fFroN57tYfjy\nXL5Wc0vb+xJaTZLBTU/tRGvtjHH0hQgMib2ch6akUJAT6zuMgNNdd7A=\n-----END PRIVATE KEY-----", + "sender-material": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAx0jhFAVQX2zykSLO/\n3VvDDaQJspek3404TtDZupcxi2rThfnxh96u8CYD6XfHikehZANiAAR2W/Cc8slJ\ngYSGi3e+38UUW6dFi1mJBNEZEbJ4vljgEzBo7FecTsCOQH8Zu2nX3eQpuboD8Fb7\nARpqq7rug5jKBMQLUbvridjLBRLuFsfaLpZ07ih4/+VduqQom7D31ik=\n-----END PRIVATE KEY-----", + "recipient-material": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDALwMcT5K2IOUK5Ww5o\nqYrYLzKHuAvFs0VLuKvJOCmWa3NK2WXtUIJ2fPYzp2Y9oTShZANiAATXUn2WMiLB\nbf665ikArOEAOFgruhqAwlxy58BP42nodBZFFf4L7cy7vPLpasp3fFroN57tYfjy\nXL5Wc0vb+xJaTZLBTU/tRGvtjHH0hQgMib2ch6akUJAT6zuMgNNdd7A=\n-----END PRIVATE KEY-----", "public-key-encoding": "base64-der", - "sender-material-public-key": "MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdlvwnPLJSYGEhot3vt/FFFunRYtZiQTRGRGyeL5Y4BMwaOxXnE7AjkB/Gbtp193kKbm6A/BW+wEaaqu67oOYygTEC1G764nYywUS7hbH2i6WdO4oeP/lXbqkKJuw99Yp", + "sender-material-public-key": "MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdlvwnPLJSYGEhot3vt/FFFunRYtZiQTRGRGyeL5Y4BMwaOxXnE7AjkB/Gbtp193kKbm6A/BW+wEaaqu67oOYygTEC1G764nYywUS7hbH2i6WdO4oeP/lXbqkKJuw99Yp", "recipient-material-public-key": "MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE11J9ljIiwW3+uuYpAKzhADhYK7oagMJccufAT+Np6HQWRRX+C+3Mu7zy6WrKd3xa6Dee7WH48ly+VnNL2/sSWk2SwU1P7URr7Yxx9IUIDIm9nIempFCQE+s7jIDTXXew", "key-id": "ecc-384" }, - "ecc-521-private": { + "ecc-521-private":{ "encrypt": true, "decrypt": true, "algorithm": "ecdh", "type": "ecc-private", "bits": 521, "encoding": "pem", - "sender-material": "-----BEGIN PRIVATE KEY-----\nMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIANn8j3pIu1wiwkz7z\niPKuqj2MEVWKe/UW/8NEtvD9tKQmMlAzwY/QN93k+0TNlXpvJTUvjI2NZDKNoQ2b\n0B44YfyhgYkDgYYABAHfgnF9LoYBRWwXKKEFQa+Xfg+ztDRdTVTqNZ8roUYmNvLL\nLz2F8oEOhDbMJZ5r1B1C9w5uJqeF6tE8a3yzm47R/wAs0k6dY3wfDKD013Wnn+6e\nNw1mtrvTi6+Pej/ukYOuCjCwm8B0AvxBzdHk8Q/nCcspO9pIsRl/I4qNz4tPaGjJ\nTA==\n-----END PRIVATE KEY-----", - "recipient-material": "-----BEGIN PRIVATE KEY-----\nMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBjhdIxb49QXi4OsOH\n5PNWnp/KePiuICqC+fxJJ6ceUgPr5SMlLxhHcfHSVZBCkGLP0Rjd1D9gi7Va1oxe\nIHmWRu2hgYkDgYYABAAmg0dilFc6FiO9OE8t1el92KdPo9WYu1hXYnjGYT7OuGj3\nbD9lr0KMNCm3wTPCiLjPb4Iqnk+g0SgrsQ4NvU7nygFBlgz8xXLzIXPqVICthcHX\nRWRB8HnXmyzeF0iCs12F/6vYn/uZfxp3IV/KCR4LwSzbiFzxsV9GYoCoUE30LDVb\nXg==\n-----END PRIVATE KEY-----", + "sender-material": "-----BEGIN PRIVATE KEY-----\nMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIANn8j3pIu1wiwkz7z\niPKuqj2MEVWKe/UW/8NEtvD9tKQmMlAzwY/QN93k+0TNlXpvJTUvjI2NZDKNoQ2b\n0B44YfyhgYkDgYYABAHfgnF9LoYBRWwXKKEFQa+Xfg+ztDRdTVTqNZ8roUYmNvLL\nLz2F8oEOhDbMJZ5r1B1C9w5uJqeF6tE8a3yzm47R/wAs0k6dY3wfDKD013Wnn+6e\nNw1mtrvTi6+Pej/ukYOuCjCwm8B0AvxBzdHk8Q/nCcspO9pIsRl/I4qNz4tPaGjJ\nTA==\n-----END PRIVATE KEY-----", + "recipient-material": "-----BEGIN PRIVATE KEY-----\nMIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBjhdIxb49QXi4OsOH\n5PNWnp/KePiuICqC+fxJJ6ceUgPr5SMlLxhHcfHSVZBCkGLP0Rjd1D9gi7Va1oxe\nIHmWRu2hgYkDgYYABAAmg0dilFc6FiO9OE8t1el92KdPo9WYu1hXYnjGYT7OuGj3\nbD9lr0KMNCm3wTPCiLjPb4Iqnk+g0SgrsQ4NvU7nygFBlgz8xXLzIXPqVICthcHX\nRWRB8HnXmyzeF0iCs12F/6vYn/uZfxp3IV/KCR4LwSzbiFzxsV9GYoCoUE30LDVb\nXg==\n-----END PRIVATE KEY-----", "public-key-encoding": "base64-der", "sender-material-public-key": "MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB34JxfS6GAUVsFyihBUGvl34Ps7Q0XU1U6jWfK6FGJjbyyy89hfKBDoQ2zCWea9QdQvcObianherRPGt8s5uO0f8ALNJOnWN8Hwyg9Nd1p5/unjcNZra704uvj3o/7pGDrgowsJvAdAL8Qc3R5PEP5wnLKTvaSLEZfyOKjc+LT2hoyUw=", "recipient-material-public-key": "MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAJoNHYpRXOhYjvThPLdXpfdinT6PVmLtYV2J4xmE+zrho92w/Za9CjDQpt8Ezwoi4z2+CKp5PoNEoK7EODb1O58oBQZYM/MVy8yFz6lSArYXB10VkQfB515ss3hdIgrNdhf+r2J/7mX8adyFfygkeC8Es24hc8bFfRmKAqFBN9Cw1W14=", @@ -212,7 +212,7 @@ "sender-material": "arn:aws:kms:us-west-2:370957321024:key/41b502e3-cc9d-442f-bd7b-d67faed0f22e", "recipient-material": "arn:aws:kms:us-west-2:370957321024:key/c45f1043-53bb-4f37-adc5-4d25d4a84f9d", "encoding": "base64-der", - "sender-material-public-key": "MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAz86qnfp3s0cl+73PQhlUstfdg9EZDA/jtLjBTWYp/1EB7RHNm8q5hMg5kBfjRDUFhbRBMlUV1xBOTgqzoSWj4oAABnQKiXXGGyu6PMN4D9nVMDsOpJ1pWU7rQexWDahBrK+5hx3beFXUpvvFRQrGAt2icUXm18VO6Qwbp0da9jyGDSY=", + "sender-material-public-key": "MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAz86qnfp3s0cl+73PQhlUstfdg9EZDA/jtLjBTWYp/1EB7RHNm8q5hMg5kBfjRDUFhbRBMlUV1xBOTgqzoSWj4oAABnQKiXXGGyu6PMN4D9nVMDsOpJ1pWU7rQexWDahBrK+5hx3beFXUpvvFRQrGAt2icUXm18VO6Qwbp0da9jyGDSY=", "recipient-material-public-key": "MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAxLxcjtYfqc4+4oJZY0gGv2Ehu++CnVFea6uwXgEgLifq4eDSSVmQYvU8majsufpBXQwVjnDlQ7pGRw1j6K4FaLAAgYuMrmrwKtx/ZZtkbXzCwrqJY+sfCk8U5m89DX331cdBAhR2uVSPL2d5hp8up5v+EBpNArtdC5lZMx2ZrwKKYuQ=", "key-id": "ecc-521" }