14 lines
330 B
Nim
Raw Normal View History

2024-12-16 10:16:00 +01:00
import pkg/blscurve
import ./identity
import ./signing
func toBytes*(identifier: Identifier): seq[byte] =
var bytes: array[48, byte]
doAssert blscurve.serialize(bytes, identifier)
@bytes
func toBytes*(signature: Signature): seq[byte] =
var bytes: array[96, byte]
doAssert blscurve.serialize(bytes, signature)
@bytes