Skip to content
Open
Overdue by 4 year(s)
Due by August 25, 2020
Last updated Dec 9, 2021
100% complete

Starting with the AWS Encryption SDK for C, we moved from master keys/providers to keyrings as a configuration/framework primitive. We need to add corresponding keyrings to this client as well.

In order to maintain backwards compatibility, we need to retain the existing MKP framework and support the use of MKPs within the new keyring framework. After discussing several options, we decided that the best route to accomplish this is with a MKP keyring.

This MKP keyring will take a MKP as input and provide the MK/MKP management logic currently in DefaultCryptoMaterialsManager, along with necessary keyring logic (ex: adding keyring traces), all wrapped up in the new keyring interface.

As a temporary measure, in order to enable end-to-end keyring tests without tackling the MKP keyring and the updates to DefaultCryptoMaterialsManager, we will need to make a KeyringDefaultCryptoMaterialsManager that handles the signing/verification keys but only understands keyrings.

All keyring development PRs should be made to the keyring branch.

List view

  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 269
    #269 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on May 20, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 260
    #260 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 23, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 262
    #262 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 24, 2020
  • Status: Closed (abandoned).
    aws/aws-encryption-sdk-pythonnumber 261
    #261 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Jul 29, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 255
    #255 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 24, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 253
    #253 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 16, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 242
    #242 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 9, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 249
    #249 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 16, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 200
    #200 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Oct 9, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 198
    #198 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Oct 7, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 176
    #176 In aws/aws-encryption-sdk-python;
    · by MeghaShetty was closed on Aug 1, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 166
    #166 In aws/aws-encryption-sdk-python;
    · by MeghaShetty was closed on Aug 3, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 163
    #163 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Jul 11, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 161
    #161 In aws/aws-encryption-sdk-python;
    · by MeghaShetty was closed on Jul 12, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 165
    #165 In aws/aws-encryption-sdk-python;
    · by MeghaShetty was closed on Aug 2, 2019
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 221
    #221 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Mar 31, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 234
    #234 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 1, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 236
    #236 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 6, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 231
    #231 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Mar 31, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 224
    #224 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Mar 20, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 228
    #228 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Mar 25, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 240
    #240 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 8, 2020
  • Status: Merged (completed).
    aws/aws-encryption-sdk-pythonnumber 239
    #239 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 9, 2020
  • Status: Closed (completed).
    #146 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 9, 2020
  • Status: Closed (completed).
    #220 In aws/aws-encryption-sdk-python;
    · by mattsb42-aws was closed on Apr 8, 2020