Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CoseSign1

Index

Constructors

  • new CoseSign1(payload: { hashPayload: boolean; payload: Buffer; protectedMap: Map<any, any>; signature?: Buffer; unProtectedMap: Map<any, any> }): CoseSign1
  • Parameters

    • payload: { hashPayload: boolean; payload: Buffer; protectedMap: Map<any, any>; signature?: Buffer; unProtectedMap: Map<any, any> }
      • hashPayload: boolean
      • payload: Buffer
      • protectedMap: Map<any, any>
      • Optional signature?: Buffer
      • unProtectedMap: Map<any, any>

    Returns CoseSign1

Methods

  • buildMessage(signature: Buffer): Buffer
  • Parameters

    • signature: Buffer

    Returns Buffer

  • createSigStructure(externalAad?: Buffer): Buffer
  • Parameters

    • externalAad: Buffer = ...

    Returns Buffer

  • getAddress(): Buffer
  • Returns Buffer

  • getPublicKey(): Buffer
  • Returns Buffer

  • getSignature(): undefined | Buffer
  • Returns undefined | Buffer

  • verifySignature(externalAad?: Buffer): boolean
  • Parameters

    • externalAad: Buffer = ...

    Returns boolean