-
Notifications
You must be signed in to change notification settings - Fork 86
/
Copy pathgenerate_hkeyring_decrypt_vectors.yml
33 lines (31 loc) · 1.5 KB
/
generate_hkeyring_decrypt_vectors.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
version: 0.2
env:
variables:
TOXENV: "py312-full_decrypt_generate-mpl"
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_KEY_ID: >-
arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_KEY_ID_2: >-
arn:aws:kms:eu-central-1:658956600833:key/75414c93-5285-4b57-99c9-30c1cf0a22c2
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_MRK_KEY_ID_1: >-
arn:aws:kms:us-west-2:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_MRK_KEY_ID_2: >-
arn:aws:kms:us-east-1:658956600833:key/mrk-80bd8ecdcd4342aebd84b7dc9da498a7
phases:
install:
runtime-versions:
python: 3.12
build:
commands:
- pip install "tox < 4.0"
- cd test_vector_handlers/test/aws-crypto-tools-test-vector-framework
# Checkout WIP branch with manifest containing HKeyring and required EC CMM test cases
- git checkout lucmcdon/hierarchy-test-vectors
- git pull
- cd ../..
- |
tox -- \
--input test/aws-crypto-tools-test-vector-framework/features/CANONICAL-GENERATED-MANIFESTS/0007-hkeyring-reccmm-generate-manifest.json \
--output 312_hkeyring_reccmm_manifest \
--keyrings
- zip -r 312_hkeyring_reccmm_manifest.zip 312_hkeyring_reccmm_manifest
- aws s3 cp 312_hkeyring_reccmm_manifest.zip s3://generated-vectors-artifacts-bucket/$CODEBUILD_RESOLVED_SOURCE_VERSION/312_hkeyring_reccmm_manifest.zip