Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement AWS KMS cryptography (includes #21) #23

Merged
merged 4 commits into from Aug 8, 2022

Commits on Aug 8, 2022

  1. Implement AWS KMS cryptography

    This implements an abstracted signing crypto module that uses an Amazon
    Web Services Key Management Service key to sign data.
    It supports either KMS or local keys for verification.
    
    Fixes: awslabs#5
    Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
    puiterwijk authored and Petre Eftime committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    0f6a48c View commit details
    Browse the repository at this point in the history
  2. rust: set MSRV to 1.58.1

    This bumps MSRV to 1.58 to allow adding some new dependencies. These dependencies could
    be kept back to some degree but I am unsure whether this would bring value.
    At this point, more and more libraries require version 2021, which was introduced
    with rust 1.56.
    
    Signed-off-by: Petre Eftime <epetre@amazon.com>
    Petre Eftime committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    7b9ba24 View commit details
    Browse the repository at this point in the history
  3. Rebase and update SDK latest version

    This fixes the build issues that cropped up from integrating other
    patches into the repo.
    
    Signed-off-by: Petre Eftime <epetre@amazon.com>
    Petre Eftime committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    40e7908 View commit details
    Browse the repository at this point in the history
  4. kms: do not create a new runtime, use a handle

    Signed-off-by: Petre Eftime <epetre@amazon.com>
    Petre Eftime committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    6c9ca84 View commit details
    Browse the repository at this point in the history