Files
cunicu/pkg/crypto/crypto.go
Steffen Vogel 3ed24bac04 add package-level descriptions
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-31 01:54:45 +02:00

16 lines
272 B
Go

// Package crypto implements basic crypto primitives used in the project
package crypto
import "crypto/rand"
func GetNonce(len int) (Nonce, error) {
var nonce = make(Nonce, len)
_, err := rand.Read(nonce)
if err != nil {
return nonce, err
}
return nonce, nil
}