blob: 949cf29c5b991094a20a5cd0625994f0b6c40f36 [file] [log] [blame]
taymonf6a87a32020-08-07 00:16:40 -07001/**
2 * @license
3 * Copyright 2020 Google LLC
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
taymona00c6f82020-03-20 11:02:52 -07007import * as aesCtrHmac from '../aead/aes_ctr_hmac';
8import * as aesGcm from '../aead/aes_gcm';
9import * as decryptWrapper from './decrypt_wrapper';
10import * as eciesAeadHkdfForDecrypting from './ecies_aead_hkdf_for_decrypting';
11import * as eciesAeadHkdfForEncrypting from './ecies_aead_hkdf_for_encrypting';
12import * as encryptWrapper from './encrypt_wrapper';
13
14export * from './ecies_with_aes_ctr_hmac';
15export * from './ecies_with_aes_gcm';
16export * from './decrypt';
17export * from './encrypt';
18
19export function register() {
20 aesCtrHmac.register();
21 aesGcm.register();
22 decryptWrapper.register();
23 eciesAeadHkdfForDecrypting.register();
24 eciesAeadHkdfForEncrypting.register();
25 encryptWrapper.register();
26}
OSZAR »