@nfen/webcrypto-ts
Version:
Enforced Webcrypto wrapper
31 lines (30 loc) • 860 B
text/typescript
/**
* All RSA algorithms
* @module
*/
export * as RSA_OAEP from "./rsa_oaep.js";
export * as RSA_PSS from "./rsa_pss.js";
export * as RSASSA_PKCS1_v1_5 from "./rsassa_pkcs1_v1_5.js";
export { Alg } from "./shared.js";
export type {
RsaCryptoKeyPairs,
RsaCryptoKeys,
RsaOaepCryptoKeyPair,
RsaOaepPrivCryptoKey,
RsaOaepProxiedCryptoKeyPair,
RsaOaepProxiedPrivCryptoKey,
RsaOaepProxiedPubCryptoKey,
RsaOaepPubCryptoKey,
RsaPssCryptoKeyPair,
RsaPssPrivCryptoKey,
RsaPssProxiedCryptoKeyPair,
RsaPssProxiedPrivCryptoKey,
RsaPssProxiedPubCryptoKey,
RsaPssPubCryptoKey,
RsassaPkcs1V15CryptoKeyPair,
RsassaPkcs1V15PrivCryptoKey,
RsassaPkcs1V15ProxiedCryptoKeyPair,
RsassaPkcs1V15ProxiedPrivCryptoKey,
RsassaPkcs1V15ProxiedPubCryptoKey,
RsassaPkcs1V15PubCryptoKey,
} from "./shared.js";