Home Reference Source Test

src/index.js

/**
 * index.js
 */

import {
  generateKey,
  encrypt,
  decrypt,
  sign,
  verify
} from './core.js';
import { createEncryptionCascade, createDecryptionCascade } from './cascade.js';
import { importKeys } from './keys.js';
import { importEncryptedBuffer, importRawEncryptedBufferList } from './encrypted_message.js';
import { importSignatureBuffer } from './signature.js';
import { importCascadedBuffer} from './cascaded_data.js';
import config from './config.js';

export default {
  generateKey,
  encrypt,
  decrypt,
  sign,
  verify,
  importKeys,
  importEncryptedBuffer,
  importRawEncryptedBufferList,
  importSignatureBuffer,
  importCascadedBuffer,
  createEncryptionCascade,
  createDecryptionCascade,
  config
};
export {
  generateKey,
  encrypt,
  decrypt,
  sign,
  verify,
  importKeys,
  importEncryptedBuffer,
  importRawEncryptedBufferList,
  importSignatureBuffer,
  importCascadedBuffer,
  createEncryptionCascade,
  createDecryptionCascade,
  config
};