Skip to content

trustbloc/kms-go

Repository files navigation

License Release Godocs

Build Status Go Report Card

TrustBloc KMS Go Library

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

License

Apache License, Version 2.0 (Apache-2.0). See the LICENSE file.