The TrustBloc KMS Go repo contains APIs for Key Management Services (KMS) and Crypto functions.
The Key Management Service(KMS) module has the following implementations.
- LocalKMS: Go KMS implementation to use API consumer-specified storage provider
- WebKMS: Go client for remote KMS implementing W3C-CCG WebKMS standard
The Crypto module has the following implementations.
- tinkcrypto: Wrapper on top of Google Tink library
- WebKMS: Go client to interact with the KMS server
Apache License, Version 2.0 (Apache-2.0). See the LICENSE file.