signify-ts
    Preparing search index...

    Class RandyIdentifierManager

    Interface for KERI identifier (prefix) creation, rotation, and signing.

    Implements

    Index

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • salter: Salter
      • code: string = MtrDex.Ed25519_Seed
      • count: number = 1
      • icodes: undefined | string[] = undefined
      • transferable: boolean = false
      • ncode: string = MtrDex.Ed25519_Seed
      • ncount: number = 1
      • ncodes: string[]
      • dcode: string = MtrDex.Blake3_256
      • prxs: undefined | string[] = undefined
      • nxts: undefined | string[] = undefined

      Returns RandyIdentifierManager

    Properties

    algo: Algos = Algos.randy
    signers: Signer[]

    Methods

    • Sign serialized bytes.

      rotated is meaningful for group identifiers only. Callers building a group rotation must pass rotated=true so the group signature exposes prior-next ondex; non-rotation calls leave it false/current-only.

      ondices === undefined uses the default dual-index behavior where each ondex matches its index. ondices[j] === undefined is the explicit current-only case for that signature, so no ondex is emitted.

      Parameters

      • ser: Uint8Array
      • indexed: boolean = true
      • indices: undefined | number[] = undefined
      • ondices: undefined | Ondex[] = undefined
      • Optional_rotated: boolean

      Returns Promise<SignResult>