interface Schnorr {
    derivePublicKey: (privateKeyBytes: number[]) => number[];
    sign: (
        message: number[],
        privateKeyBytes: number[],
        nonce: number[],
    ) => number[];
    verify: (
        signature: number[],
        message: number[],
        publicKeyBytes: number[],
    ) => boolean;
}

Properties

derivePublicKey: (privateKeyBytes: number[]) => number[]
sign: (
    message: number[],
    privateKeyBytes: number[],
    nonce: number[],
) => number[]
verify: (
    signature: number[],
    message: number[],
    publicKeyBytes: number[],
) => boolean