Interface GenerateRingSignature<SignatureType>

Defines the structure for when we interact with the generation of ring signatures using our underlying cryptographic library

interface GenerateRingSignature<SignatureType> {
    h?: string[];
    input_blinding_factor?: string;
    key_image?: string;
    message_digest?: string;
    mu_P?: string;
    pseudo_blinding_factor?: string;
    pseudo_commitment?: string;
    public_commitments?: string[];
    public_keys?: string[];
    real_output_index?: number;
    secret_ephemeral?: string;
    signature?: SignatureType;
    xpow?: string;
}

Type Parameters

  • SignatureType = any

Properties

h?: string[]
input_blinding_factor?: string
key_image?: string
message_digest?: string
mu_P?: string
pseudo_blinding_factor?: string
pseudo_commitment?: string
public_commitments?: string[]
public_keys?: string[]
real_output_index?: number
secret_ephemeral?: string
signature?: SignatureType
xpow?: string