An open API service indexing awesome lists of open source software.

https://github.com/hello2mao/go-crypto-samples


https://github.com/hello2mao/go-crypto-samples

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# go-crypto-samples

## BIP32
- bip32

## ECC
- ecc key gen
- privKey -> []byte
- []byte -> privKey
- pubKey -> []byte
- []byte -> pubKey
- encode pubKey to asn1 der
- decode asn1 der to pubKey

## ECDH

- takes in a public key and a private key and generates a shared secret

## ECDSA

- sign and verify

## ECIES

- use ecc to encrypt and decrypt

## HE-Paillier

- partially homomorphic encryption, additive

## Differential-Privacy

- example using the Google go differential privacy library

## Secret-Sharing
- shamir's secret sharing algorithm

## SM
- 国密

## FPE
- Format Preserving Encryption