//#region src/internal/crypto/signing.d.ts /** * Controls how the signature algorithm is chosen. * * `'auto'` (default) infers the algorithm from the key. `'rsa-pss'` forces RSA-PSS * padding and requires an RSA-PSS private key. */ type SignatureProfileInput = { /** Infer the signature algorithm from the private key. */ readonly kind?: "auto"; } | { /** Force RSA-PSS padding. */ readonly kind: "rsa-pss"; /** Salt length in bytes. Must match the key's hash digest size. */ readonly saltLength?: 32 | 48 | 64; }; //#endregion export { SignatureProfileInput }; //# sourceMappingURL=signing.d.ts.map