nimiq/key/public_key
Types
pub type PublicKey {
EdDsaPublicKey(key: public_key.PublicKey)
EcDsaPublicKey(buf: BitArray)
}
Constructors
-
EdDsaPublicKey(key: public_key.PublicKey)
-
EcDsaPublicKey(buf: BitArray)
Values
pub fn deserialize_typed(
buf: BitArray,
typ: signature_proof_algorithm.SignatureProofAlgorithm,
) -> Result(#(PublicKey, BitArray), String)
pub fn serialize(
builder: bytes_tree.BytesTree,
key: PublicKey,
) -> bytes_tree.BytesTree
pub fn serialize_to_bits(key: PublicKey) -> BitArray
pub fn to_address(key: PublicKey) -> address.Address
pub fn to_base64_url(key: PublicKey) -> String