UNPKG

@om-design/crypto

Version:

basic crypto base on openssl 3.3.1

26 lines (25 loc) 1.05 kB
import type { Buffer, MainModule, AesBase, Aes, AesMode, Action, Md, Md5, Md5Sh1, Sha1, Sha256, Sha384, Sha512, SM3, SM4, KeyPair, KeyGenerator, RsaKeyGenerator, SM2KeyGenerator, RsaBase, Rsa, SM2, KeyEncoding, KeyType } from '../lib/wcrypto'; export type { Buffer }; export type Instance = MainModule; export type AesBaseWasm = AesBase; export type AesWasm = Aes; export type SM4Wasm = SM4; export type ActionWasm = Action; export type AesModeWasm = AesMode; export type MdWasm = Md; export type Md5Wasm = Md5; export type Md5Sha1Wasm = Md5Sh1; export type Sha1Wasm = Sha1; export type Sha256Wasm = Sha256; export type Sha384Wasm = Sha384; export type Sha512Wasm = Sha512; export type SM3Wasm = SM3; export type KeyPairWasm = KeyPair; export type KeyGeneratorWasm = KeyGenerator; export type RsaKeyGeneratorWasm = RsaKeyGenerator; export type SM2KeyGeneratorWasm = SM2KeyGenerator; export type RsaBaseWasm = RsaBase; export type RsaWasm = Rsa; export type SM2Wasm = SM2; export type KeyEncodingWasm = KeyEncoding; export type KeyTypeWasm = KeyType;