FROST Rerandomized TypeScript Library - v0.2.2-alpha.3
    Preparing search index...

    Interface TestVectors<C>

    Test vectors structure for a ciphersuite.

    interface TestVectors<C extends Ciphersuite> {
        secretKey: SigningKey<C>;
        verifyingKey: VerifyingKey<C>;
        keyPackages: Map<string, KeyPackage<C>>;
        messageBytes: Uint8Array;
        sharePolynomialCoefficients: C["Scalar"][];
        hidingNoncesRandomness: Map<string, Uint8Array<ArrayBufferLike>>;
        bindingNoncesRandomness: Map<string, Uint8Array<ArrayBufferLike>>;
        signerNonces: Map<string, SigningNonces<C>>;
        signerCommitments: Map<string, SigningCommitments<C>>;
        bindingFactorInputs: Map<string, Uint8Array<ArrayBufferLike>>;
        bindingFactors: Map<string, BindingFactor<C>>;
        signatureShares: Map<string, SignatureShare<C>>;
        signatureBytes: Uint8Array;
    }

    Type Parameters

    Index

    Properties

    secretKey: SigningKey<C>
    verifyingKey: VerifyingKey<C>
    keyPackages: Map<string, KeyPackage<C>>
    messageBytes: Uint8Array
    sharePolynomialCoefficients: C["Scalar"][]
    hidingNoncesRandomness: Map<string, Uint8Array<ArrayBufferLike>>
    bindingNoncesRandomness: Map<string, Uint8Array<ArrayBufferLike>>
    signerNonces: Map<string, SigningNonces<C>>
    signerCommitments: Map<string, SigningCommitments<C>>
    bindingFactorInputs: Map<string, Uint8Array<ArrayBufferLike>>
    bindingFactors: Map<string, BindingFactor<C>>
    signatureShares: Map<string, SignatureShare<C>>
    signatureBytes: Uint8Array