Skip to main content
Module

x/openpgp/src/crypto/index.js

OpenPGP implementation for JavaScript
Go to Latest
File
/** * @fileoverview Provides access to all cryptographic primitives used in OpenPGP.js * @see module:crypto/crypto * @see module:crypto/signature * @see module:crypto/public_key * @see module:crypto/cipher * @see module:crypto/random * @see module:crypto/hash * @module crypto * @private */
import * as cipher from './cipher';import hash from './hash';import mode from './mode';import publicKey from './public_key';import * as signature from './signature';import * as random from './random';import * as pkcs1 from './pkcs1';import * as pkcs5 from './pkcs5';import * as crypto from './crypto';import * as aesKW from './aes_kw';
// TODO move cfb and gcm to cipherconst mod = { /** @see module:crypto/cipher */ cipher: cipher, /** @see module:crypto/hash */ hash: hash, /** @see module:crypto/mode */ mode: mode, /** @see module:crypto/public_key */ publicKey: publicKey, /** @see module:crypto/signature */ signature: signature, /** @see module:crypto/random */ random: random, /** @see module:crypto/pkcs1 */ pkcs1: pkcs1, /** @see module:crypto/pkcs5 */ pkcs5: pkcs5, /** @see module:crypto/aes_kw */ aesKW: aesKW};
Object.assign(mod, crypto);
export default mod;