nimiq/key/signature
Types
pub type Signature {
EdDsaSignature(sig: signature.Signature)
EcDsaSignature(buf: BitArray)
}
Constructors
-
EdDsaSignature(sig: signature.Signature)
-
EcDsaSignature(buf: BitArray)
Values
pub fn create(
private: private_key.PrivateKey,
public: public_key.PublicKey,
data: BitArray,
) -> Signature
pub fn deserialize_typed(
buf: BitArray,
typ: signature_proof_algorithm.SignatureProofAlgorithm,
) -> Result(#(Signature, BitArray), String)
pub fn serialize(
builder: bytes_tree.BytesTree,
sig: Signature,
) -> bytes_tree.BytesTree
pub fn serialize_to_bits(sig: Signature) -> BitArray
pub fn to_base64_url(sig: Signature) -> String