UNPKG

pooja-docucomb-tink-crypto

Version:

A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

27 lines (23 loc) 830 B
/** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import * as aesCtrHmac from '../aead/aes_ctr_hmac'; import * as aesGcm from '../aead/aes_gcm'; import * as decryptWrapper from './decrypt_wrapper'; import * as eciesAeadHkdfForDecrypting from './ecies_aead_hkdf_for_decrypting'; import * as eciesAeadHkdfForEncrypting from './ecies_aead_hkdf_for_encrypting'; import * as encryptWrapper from './encrypt_wrapper'; export * from './ecies_with_aes_ctr_hmac'; export * from './ecies_with_aes_gcm'; export * from './decrypt'; export * from './encrypt'; export function register() { aesCtrHmac.register(); aesGcm.register(); decryptWrapper.register(); eciesAeadHkdfForDecrypting.register(); eciesAeadHkdfForEncrypting.register(); encryptWrapper.register(); }