config
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
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
round_two_outputs: {
outputs: readonly { identifier: number; sig_share: string }[];
}
final_output
final_output: { sig: string }
Test vector data structure (matching Rust frost-core test vectors JSON format).