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

    Interface TestVectorData

    Test vector data structure (matching Rust frost-core test vectors JSON format).

    interface TestVectorData {
        config: {
            name: string;
            group: string;
            hash: string;
            MAX_PARTICIPANTS: string;
            MIN_PARTICIPANTS: string;
            NUM_PARTICIPANTS: string;
        };
        inputs: {
            participant_list: readonly number[];
            group_secret_key: string;
            verifying_key_key: string;
            message: string;
            share_polynomial_coefficients: readonly string[];
            participant_shares: readonly {
                identifier: number;
                participant_share: string;
            }[];
        };
        round_one_outputs: {
            outputs: readonly {
                identifier: number;
                hiding_nonce_randomness: string;
                binding_nonce_randomness: string;
                hiding_nonce: string;
                binding_nonce: string;
                hiding_nonce_commitment: string;
                binding_nonce_commitment: string;
            }[];
        };
        round_two_outputs: {
            outputs: readonly { identifier: number; sig_share: string }[];
        };
        final_output: { sig: string };
    }
    Index

    Properties

    config: {
        name: string;
        group: string;
        hash: string;
        MAX_PARTICIPANTS: string;
        MIN_PARTICIPANTS: string;
        NUM_PARTICIPANTS: string;
    }
    inputs: {
        participant_list: readonly number[];
        group_secret_key: string;
        verifying_key_key: string;
        message: string;
        share_polynomial_coefficients: readonly string[];
        participant_shares: readonly {
            identifier: number;
            participant_share: string;
        }[];
    }
    round_one_outputs: {
        outputs: readonly {
            identifier: number;
            hiding_nonce_randomness: string;
            binding_nonce_randomness: string;
            hiding_nonce: string;
            binding_nonce: string;
            hiding_nonce_commitment: string;
            binding_nonce_commitment: string;
        }[];
    }
    round_two_outputs: {
        outputs: readonly { identifier: number; sig_share: string }[];
    }
    final_output: { sig: string }