interface AsymmetricKeyDetailsimport { type AsymmetricKeyDetails } from "https://dotland.deno.dev/std@0.177.0/node/crypto.ts"; PropertiesoptionalmodulusLength: number | undefinedKey size in bits (RSA, DSA). optionalpublicExponent: bigint | undefinedPublic exponent (RSA). optionalhashAlgorithm: string | undefinedName of the message digest (RSA-PSS). optionalmgf1HashAlgorithm: string | undefinedName of the message digest used by MGF1 (RSA-PSS). optionalsaltLength: number | undefinedMinimal salt length in bytes (RSA-PSS). optionaldivisorLength: number | undefinedSize of q in bits (DSA). optionalnamedCurve: string | undefinedName of the curve (EC). import AsymmetricKeyDetailsimport { AsymmetricKeyDetails } from "https://dotland.deno.dev/std@0.177.0/node/crypto.ts";