ibm-cloud-hyperprotectcrypto

module
v0.0.0-...-9b092e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2021 License: Apache-2.0

README

Deprecation Notice

Updated GREP11 code example repositories for Go and Javascript have been separated out and moved to the following repositories:

In addition, the following repository can be referenced to create additional language specific GREP11 clients:

Please reference the new repositories for all GREP11 API code examples. There will be no future updates to this repository.

Overview

This repository contains software to be used to connect to the IBM Cloud Hyper Protect Crypto Services (HPCS) offering. For more information regarding this service please review the HPCS documentation.

Contents

The contents of this repository are offered as-is and is subject to change at anytime.

For general information about "Enterprise PKCS #11 over gRPC" please see the official documentation

Code Examples

The Golang examples can be found here, while JavaScript examples can be found in the js folder. The examples show how to use the HPCS offering to accomplish the following functions:

  • Key generation
  • Encrypt and decrypt
  • Sign and verify
  • Wrap and unwrap keys
  • Derive keys
  • Build message digest
  • Retrieve mechanism information

Examples for hyperledger-fabric (e.g. IBM Blockchain Platform) can be found in js/fabric folder

Directories

Path Synopsis
golang
examples
Package examples provide GREP11 function call examples.
Package examples provide GREP11 function call examples.
mock
Package mock_grpc is a generated GoMock package.
Package mock_grpc is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL