Revision d6be59788b6a29b3eeda797d2e23a97dd9858061 authored by dependabot[bot] on 21 July 2022, 13:25:40 UTC, committed by GitHub on 21 July 2022, 13:25:40 UTC
Bumps [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/BurntSushi/toml/releases) - [Commits](https://github.com/BurntSushi/toml/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: github.com/BurntSushi/toml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent f9f3bed
doc.go
// crypto is a customized/convenience cryptography package for supporting
// Tendermint.
// It wraps select functionality of equivalent functions in the
// Go standard library, for easy usage with our libraries.
// Keys:
// All key generation functions return an instance of the PrivKey interface
// which implements methods
// AssertIsPrivKeyInner()
// Bytes() []byte
// Sign(msg []byte) Signature
// PubKey() PubKey
// Equals(PrivKey) bool
// Wrap() PrivKey
// From the above method we can:
// a) Retrieve the public key if needed
// pubKey := key.PubKey()
// For example:
// privKey, err := ed25519.GenPrivKey()
// if err != nil {
// ...
// }
// pubKey := privKey.PubKey()
// ...
// // And then you can use the private and public key
// doSomething(privKey, pubKey)
// We also provide hashing wrappers around algorithms:
// Sha256
// sum := crypto.Sha256([]byte("This is Tendermint"))
// fmt.Printf("%x\n", sum)
package crypto
// TODO: Add more docs in here
Computing file changes ...