Type Alias EncapsulateKey
EncapsulateKey:
| JsonWebKey & { k?: undefined } & {
d?: undefined;
dp?: undefined;
dq?: undefined;
oth?: undefined;
p?: undefined;
q?: undefined;
qi?: undefined;
} & {
alg: "ML-KEM-1024";
key_ops: readonly [];
kty: "AKP";
use: "enc";
x: string;
}
| JsonWebKey & { k?: undefined } & {
d?: undefined;
dp?: undefined;
dq?: undefined;
oth?: undefined;
p?: undefined;
q?: undefined;
qi?: undefined;
} & {
alg: "X25519-ML-KEM-768";
key_ops: readonly [];
kty: "AKP";
use: "enc";
x: string;
}
Public supported key agreement JWK used to encapsulate a shared cipher key.