@did-btc1/cryptosuite
    Preparing search index...

    Class Multikey

    Implements 2.1.1 Multikey A Multikey is a secp256k1 compressed keypair that creates and verifies schnorr signatures. The publicKeyMultibase is the Multikey public key encoded using base58btc algorithm with z identifier character. Multikey

    Implements

    Index

    Constructors

    Properties

    controller: string
    id: string
    type: string = 'Multikey'

    Accessors

    Methods

    • Constructs an instance of Cryptosuite from the current Multikey instance.

      Parameters

      • Optionalcryptosuite: "bip340-jcs-2025" | "bip340-rdfc-2025" = 'bip340-jcs-2025'

      Returns Cryptosuite

    • Parameters

      • signature: Bytes
      • data: Hex

      Returns boolean

      IMultikey.verify

    • Static convenience method to create a new Multikey instance.

      Parameters

      • params: MultikeyParams

        The parameters to create the multikey

        • controller: string
        • id: string
        • OptionalkeyPair?: KeyPair

      Returns Multikey

      A new Multikey instance

      if neither a publicKey nor a privateKey is provided