Variable describeJweKemAlg
describeJweKemAlg: (
alg: any,
) =>
| {
aead?: undefined;
alg: any;
family: string;
hybrid: boolean;
kdf: string;
kem: any;
keyType: string;
keyWrap: string;
mode: string;
postQuantum: boolean;
spec: any;
}
| {
aead: any;
alg: any;
family: string;
hybrid: any;
kdf: any;
kem: any;
keyType: string;
keyWrap?: undefined;
mode: string;
postQuantum: any;
spec: any;
} = describeJweKemAlg
Type Declaration
-
- (
alg: any,
):
| {
aead?: undefined;
alg: any;
family: string;
hybrid: boolean;
kdf: string;
kem: any;
keyType: string;
keyWrap: string;
mode: string;
postQuantum: boolean;
spec: any;
}
| {
aead: any;
alg: any;
family: string;
hybrid: any;
kdf: any;
kem: any;
keyType: string;
keyWrap?: undefined;
mode: string;
postQuantum: any;
spec: any;
}
-
Returns
| {
aead?: undefined;
alg: any;
family: string;
hybrid: boolean;
kdf: string;
kem: any;
keyType: string;
keyWrap: string;
mode: string;
postQuantum: boolean;
spec: any;
}
| {
aead: any;
alg: any;
family: string;
hybrid: any;
kdf: any;
kem: any;
keyType: string;
keyWrap?: undefined;
mode: string;
postQuantum: any;
spec: any;
}
its family, KEM, KDF, AEAD, mode and draft, or null
Describes an ML-KEM or HPKE alg for the console and the metadata.