github.com/trustbloc/kms-go@v1.1.2/README.md (about) 1 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://raw.githubusercontent.com/trustbloc/kms-crypto-go/main/LICENSE) 2 [![Release](https://img.shields.io/github/release/trustbloc/kms-crypto-go.svg?style=flat-square)](https://github.com/trustbloc/kms-crypto-go/releases/latest) 3 [![Godocs](https://img.shields.io/badge/godoc-reference-blue.svg)](https://godoc.org/github.com/trustbloc/kms-crypto-go) 4 5 [![Build Status](https://github.com/trustbloc/kms-crypto-go/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/trustbloc/kms-crypto-go/actions/workflows/build.yml) 6 [![Go Report Card](https://goreportcard.com/badge/github.com/trustbloc/kms-crypto-go)](https://goreportcard.com/report/github.com/trustbloc/kms-crypto-go) 7 8 9 # TrustBloc KMS Go Library 10 11 The TrustBloc KMS Go repo contains APIs for Key Management Services (KMS) and Crypto functions. 12 13 The Key Management Service(KMS) module has the following implementations. 14 - LocalKMS: Go KMS implementation to use API consumer-specified storage provider 15 - WebKMS: Go client for remote KMS implementing [W3C-CCG WebKMS](https://w3c-ccg.github.io/webkms/) standard 16 17 The Crypto module has the following implementations. 18 - tinkcrypto: Wrapper on top of [Google Tink library](https://github.com/google/tink/) 19 - WebKMS: Go client to interact with the KMS server 20 21 22 ## License 23 Apache License, Version 2.0 (Apache-2.0). See the [LICENSE](LICENSE) file.