https://github.com/eclipse-xfsc/crypto-provider-core
This package is a library to abstract crypto providers for go. The providers can be loaded during startup by adding the respective module in the local folder.
https://github.com/eclipse-xfsc/crypto-provider-core
decryption ec-dsa encryption golang jwt pem random rsa signing verification
Last synced: 17 days ago
JSON representation
This package is a library to abstract crypto providers for go. The providers can be loaded during startup by adding the respective module in the local folder.
- Host: GitHub
- URL: https://github.com/eclipse-xfsc/crypto-provider-core
- Owner: eclipse-xfsc
- License: apache-2.0
- Created: 2025-04-10T13:25:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-27T08:55:16.000Z (7 months ago)
- Last Synced: 2025-11-29T13:50:55.465Z (7 months ago)
- Topics: decryption, ec-dsa, encryption, golang, jwt, pem, random, rsa, signing, verification
- Language: Go
- Size: 62.5 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Crypto Core
## Introduction
This package is a library to abstract crypto providers for go. It uses GRPC to connect to an crypto plugin container. The container must run next to the container which is using this library. For example:
```
vaultPlugin:
image: node-654e3bca7fbeeed18f81d7c7.ps-xaas.io/tsa/crypto-provider-hashicorp-vault-plugin:v2.0.5
networks:
- internal
ports:
- 50051:50051
environment:
- VAULT_ADRESS=http://vault:8200
- VAULT_TOKEN=test
- CRYPTO_GRPC_ADDR=0.0.0.0:50051
```