"export=": {
ML_DSA: {
"ML-DSA-44": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
"ML-DSA-65": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
"ML-DSA-87": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
};
ml_dsa44: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
ml_dsa65: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
ml_dsa87: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
ML_KEM: {
"ML-KEM-1024": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
"ML-KEM-512": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
"ML-KEM-768": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
};
ml_kem1024: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
};
ml_kem512: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
};
ml_kem768: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
};
SLH_DSA: {
"SLH-DSA-SHA2-128f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-128s": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-192f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-192s": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-256f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-256s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-128f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-128s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-192f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-192s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-256f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-256s": { n: number; node: string; sig: number };
};
slh_dsa_sha2_128f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_sha2_128s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_sha2_192f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_sha2_192s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_sha2_256f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_sha2_256s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_128f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_128s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_192f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_192s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_256f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
slh_dsa_shake_256s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (
secretKey: any,
msg: any,
ctx: any,
) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (
publicKey: any,
msg: any,
sig: any,
ctx: any,
) => Promise<any>;
};
} = ...
Type Declaration
-
ML_DSA: {
"ML-DSA-44": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
"ML-DSA-65": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
"ML-DSA-87": {
node: string;
oid: string;
publicKey: number;
secretKey: number;
signature: number;
};
}
-
ml_dsa44: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
ml_dsa65: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
ml_dsa87: {
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: { publicKey: any; secretKey: any; seed: number; signature: any };
name: any;
prehash: (hashName: any) => never;
publicFromSeed: (seed: any) => Uint8Array<any>;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
ML_KEM: {
"ML-KEM-1024": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
"ML-KEM-512": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
"ML-KEM-768": {
cipherText: number;
node: string;
oid: string;
publicKey: number;
secretKey: number;
};
}
-
ml_kem1024: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
}
-
ml_kem512: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
}
-
ml_kem768: {
decapsulate: (cipherText: any, secretKey: any) => Uint8Array<any>;
encapsulate: (
publicKey: any,
m: any,
) => { cipherText: Uint8Array<any>; sharedSecret: Uint8Array<any> };
keygen: (
seed: any,
) => {
publicKey: Uint8Array<any>;
secretKey: Uint8Array<any>;
seed: Uint8Array<any>;
};
lengths: {
cipherText: any;
publicKey: any;
secretKey: any;
seed: number;
sharedSecret: number;
};
name: any;
publicFromSeed: (seed: any) => Uint8Array<any>;
}
-
SLH_DSA: {
"SLH-DSA-SHA2-128f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-128s": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-192f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-192s": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-256f": { n: number; node: string; sig: number };
"SLH-DSA-SHA2-256s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-128f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-128s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-192f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-192s": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-256f": { n: number; node: string; sig: number };
"SLH-DSA-SHAKE-256s": { n: number; node: string; sig: number };
}
-
slh_dsa_sha2_128f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_sha2_128s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_sha2_192f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_sha2_192s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_sha2_256f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_sha2_256s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_128f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_128s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_192f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_192s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_256f: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}
-
slh_dsa_shake_256s: {
keygen: (
seed: any,
) => { publicKey: Uint8Array<any>; secretKey: Uint8Array<any> };
keygenAsync: () => Promise<any>;
lengths: { publicKey: number; secretKey: number; signature: any };
name: any;
prehash: (hashName: any) => never;
sign: (secretKey: any, msg: any, ctx: any) => Uint8Array<any>;
signAsync: (secretKey: any, msg: any, ctx: any) => Promise<Uint8Array<any>>;
verify: (publicKey: any, msg: any, sig: any, ctx: any) => any;
verifyAsync: (publicKey: any, msg: any, sig: any, ctx: any) => Promise<any>;
}