Crate tough_kms

Crate tough_kms 

Source
Expand description

tough-kms implements the KeySource trait found in tough, a Rust TUF client.

By implementing this trait, AWS KMS can become a source of keys used to sign a TUF repository.

§Testing

Unit tests are run in the usual manner: cargo test.

Modules§

error
Contains the error type for this library.

Structs§

KmsKeySource
Implements the KeySource trait for keys that live in AWS KMS
KmsRsaKey
Implements the Sign trait for KMS rsa Key

Enums§

KmsSigningAlgorithm
Represents a Signing Algorithms for AWS KMS.