Skip to content
Snippets Groups Projects
Commit 3535036a authored by lunfardo314's avatar lunfardo314
Browse files

added BLS-BDN signature scheme and address

parent e9658059
No related branches found
No related tags found
No related merge requests found
......@@ -27,30 +27,9 @@ const (
func Random() (address Address) {
// generate a random sequence of bytes
addressBytes := make([]byte, Length)
if _, err := rand.Read(addressBytes); err != nil {
if _, err := rand.Read(address[:]); err != nil {
panic(err)
}
// copy the generated bytes into the result
copy(address[:], addressBytes)
return
}
// Random creates a random address of the given type,
// first byte (version) is given
func RandomOfType(addrVersion byte) (address Address) {
// generate a random sequence of bytes
addressBytes := make([]byte, Length-1)
if _, err := rand.Read(addressBytes); err != nil {
panic(err)
}
// copy the generated bytes into the result
copy(address[1:], addressBytes)
addressBytes[0] = addrVersion
return
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment