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.
17 lines • 1.83 kB
JavaScript
/**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import * as aesCtrHmac from './aes_ctr_hmac';
import * as aesGcm from './aes_gcm';
import * as wrapper from './wrapper';
export * from './aead';
export * from './aes_ctr_hmac';
export { aes128GcmKeyTemplate, aes256GcmKeyTemplate, aes256GcmNoPrefixKeyTemplate } from './aes_gcm';
export function register() {
aesCtrHmac.register();
aesGcm.register();
wrapper.register();
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9hZWFkL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBSUc7QUFFSCxPQUFPLEtBQUssVUFBVSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sS0FBSyxNQUFNLE1BQU0sV0FBVyxDQUFDO0FBQ3BDLE9BQU8sS0FBSyxPQUFPLE1BQU0sV0FBVyxDQUFDO0FBRXJDLGNBQWMsUUFBUSxDQUFDO0FBQ3ZCLGNBQWMsZ0JBQWdCLENBQUM7QUFDL0IsT0FBTyxFQUFDLG9CQUFvQixFQUFFLG9CQUFvQixFQUFFLDRCQUE0QixFQUFDLE1BQU0sV0FBVyxDQUFDO0FBRW5HLE1BQU0sVUFBVSxRQUFRO0lBQ3RCLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUN0QixNQUFNLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDbEIsT0FBTyxDQUFDLFFBQVEsRUFBRSxDQUFDO0FBQ3JCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMCBHb29nbGUgTExDXG4gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuICovXG5cbmltcG9ydCAqIGFzIGFlc0N0ckhtYWMgZnJvbSAnLi9hZXNfY3RyX2htYWMnO1xuaW1wb3J0ICogYXMgYWVzR2NtIGZyb20gJy4vYWVzX2djbSc7XG5pbXBvcnQgKiBhcyB3cmFwcGVyIGZyb20gJy4vd3JhcHBlcic7XG5cbmV4cG9ydCAqIGZyb20gJy4vYWVhZCc7XG5leHBvcnQgKiBmcm9tICcuL2Flc19jdHJfaG1hYyc7XG5leHBvcnQge2FlczEyOEdjbUtleVRlbXBsYXRlLCBhZXMyNTZHY21LZXlUZW1wbGF0ZSwgYWVzMjU2R2NtTm9QcmVmaXhLZXlUZW1wbGF0ZX0gZnJvbSAnLi9hZXNfZ2NtJztcblxuZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyKCkge1xuICBhZXNDdHJIbWFjLnJlZ2lzdGVyKCk7XG4gIGFlc0djbS5yZWdpc3RlcigpO1xuICB3cmFwcGVyLnJlZ2lzdGVyKCk7XG59XG4iXX0=