toSignature - multiple declarations

Function toSignature

Deserialize a binary blob into a signature

static agora.crypto.Schnorr.Signature toSignature (
  in ref const(geod24.bitblob.BitBlob!(64L)) bytes
) pure nothrow @nogc @safe;

Function toSignature

Deserialize a ubyte array into a signature

static agora.crypto.Schnorr.Signature toSignature (
  in const(ubyte[]) bytes
) pure nothrow @nogc @safe;

Example

auto kp = KeyPair.random();
static immutable string message = "Well Hello!";
auto sig = kp.secret.sign(message);
auto blob = sig.toBlob();
assert(sig == blob.toSignature());