Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SigningAlgorithm<I, Asym, G>

WebCrypto based signing algorithm implementation.

Type Parameters

  • I = any

  • Asym extends boolean = any

  • G = any

Hierarchy

Index

Properties

keyUsages: If<Asym, Record<"private" | "public", readonly KeyUsage[]>, Record<"secret", readonly KeyUsage[]>, {}>
makeLLSign: If<Asym, ((key: CryptoAlgorithm.PrivateKey<I>) => LLSign), ((key: CryptoAlgorithm.SecretKey<I>) => LLSign), unknown>
makeLLVerify: If<Asym, ((key: CryptoAlgorithm.PublicKey<I>) => LLVerify), ((key: CryptoAlgorithm.SecretKey<I>) => LLVerify), unknown>
sigType: number
uuid: string

Identifies an algorithm in storage. This should be changed when the serialization format changes.

Methods

Generated using TypeDoc