@aws-crypto/client-node
Advanced tools
Comparing version 1.0.5 to 1.7.0
@@ -8,2 +8,6 @@ export * from '@aws-crypto/encrypt-node'; | ||
export * from '@aws-crypto/raw-rsa-keyring-node'; | ||
import { CommitmentPolicy } from '@aws-crypto/material-management-node'; | ||
import { buildEncrypt } from '@aws-crypto/encrypt-node'; | ||
import { buildDecrypt } from '@aws-crypto/decrypt-node'; | ||
export declare function buildClient(commitmentPolicy: CommitmentPolicy): ReturnType<typeof buildEncrypt> & ReturnType<typeof buildDecrypt>; | ||
//# sourceMappingURL=index.d.ts.map |
"use strict"; | ||
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. | ||
// SPDX-License-Identifier: Apache-2.0 | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.buildClient = void 0; | ||
__exportStar(require("@aws-crypto/encrypt-node"), exports); | ||
__exportStar(require("@aws-crypto/decrypt-node"), exports); | ||
__exportStar(require("@aws-crypto/material-management-node"), exports); | ||
__exportStar(require("@aws-crypto/caching-materials-manager-node"), exports); | ||
__exportStar(require("@aws-crypto/kms-keyring-node"), exports); | ||
__exportStar(require("@aws-crypto/raw-aes-keyring-node"), exports); | ||
__exportStar(require("@aws-crypto/raw-rsa-keyring-node"), exports); | ||
const encrypt_node_1 = require("@aws-crypto/encrypt-node"); | ||
const decrypt_node_1 = require("@aws-crypto/decrypt-node"); | ||
function buildClient(commitmentPolicy) { | ||
return { | ||
...encrypt_node_1.buildEncrypt(commitmentPolicy), | ||
...decrypt_node_1.buildDecrypt(commitmentPolicy), | ||
}; | ||
} | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(require("@aws-crypto/encrypt-node")); | ||
__export(require("@aws-crypto/decrypt-node")); | ||
__export(require("@aws-crypto/material-management-node")); | ||
__export(require("@aws-crypto/caching-materials-manager-node")); | ||
__export(require("@aws-crypto/kms-keyring-node")); | ||
__export(require("@aws-crypto/raw-aes-keyring-node")); | ||
__export(require("@aws-crypto/raw-rsa-keyring-node")); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7Ozs7O0FBRXRDLDhDQUF3QztBQUN4Qyw4Q0FBd0M7QUFDeEMsMERBQW9EO0FBQ3BELGdFQUEwRDtBQUMxRCxrREFBNEM7QUFDNUMsc0RBQWdEO0FBQ2hELHNEQUFnRCJ9 | ||
exports.buildClient = buildClient; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7Ozs7Ozs7Ozs7Ozs7QUFFdEMsMkRBQXdDO0FBQ3hDLDJEQUF3QztBQUN4Qyx1RUFBb0Q7QUFDcEQsNkVBQTBEO0FBQzFELCtEQUE0QztBQUM1QyxtRUFBZ0Q7QUFDaEQsbUVBQWdEO0FBSWhELDJEQUF1RDtBQUN2RCwyREFBdUQ7QUFFdkQsU0FBZ0IsV0FBVyxDQUN6QixnQkFBa0M7SUFFbEMsT0FBTztRQUNMLEdBQUcsMkJBQVksQ0FBQyxnQkFBZ0IsQ0FBQztRQUNqQyxHQUFHLDJCQUFZLENBQUMsZ0JBQWdCLENBQUM7S0FDbEMsQ0FBQTtBQUNILENBQUM7QUFQRCxrQ0FPQyJ9 |
@@ -8,2 +8,6 @@ export * from '@aws-crypto/encrypt-node'; | ||
export * from '@aws-crypto/raw-rsa-keyring-node'; | ||
import { CommitmentPolicy } from '@aws-crypto/material-management-node'; | ||
import { buildEncrypt } from '@aws-crypto/encrypt-node'; | ||
import { buildDecrypt } from '@aws-crypto/decrypt-node'; | ||
export declare function buildClient(commitmentPolicy: CommitmentPolicy): ReturnType<typeof buildEncrypt> & ReturnType<typeof buildDecrypt>; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -10,2 +10,10 @@ // Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. | ||
export * from '@aws-crypto/raw-rsa-keyring-node'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQztBQUV0QyxjQUFjLDBCQUEwQixDQUFBO0FBQ3hDLGNBQWMsMEJBQTBCLENBQUE7QUFDeEMsY0FBYyxzQ0FBc0MsQ0FBQTtBQUNwRCxjQUFjLDRDQUE0QyxDQUFBO0FBQzFELGNBQWMsOEJBQThCLENBQUE7QUFDNUMsY0FBYyxrQ0FBa0MsQ0FBQTtBQUNoRCxjQUFjLGtDQUFrQyxDQUFBIn0= | ||
import { buildEncrypt } from '@aws-crypto/encrypt-node'; | ||
import { buildDecrypt } from '@aws-crypto/decrypt-node'; | ||
export function buildClient(commitmentPolicy) { | ||
return { | ||
...buildEncrypt(commitmentPolicy), | ||
...buildDecrypt(commitmentPolicy), | ||
}; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQztBQUV0QyxjQUFjLDBCQUEwQixDQUFBO0FBQ3hDLGNBQWMsMEJBQTBCLENBQUE7QUFDeEMsY0FBYyxzQ0FBc0MsQ0FBQTtBQUNwRCxjQUFjLDRDQUE0QyxDQUFBO0FBQzFELGNBQWMsOEJBQThCLENBQUE7QUFDNUMsY0FBYyxrQ0FBa0MsQ0FBQTtBQUNoRCxjQUFjLGtDQUFrQyxDQUFBO0FBSWhELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQTtBQUN2RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMEJBQTBCLENBQUE7QUFFdkQsTUFBTSxVQUFVLFdBQVcsQ0FDekIsZ0JBQWtDO0lBRWxDLE9BQU87UUFDTCxHQUFHLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQztRQUNqQyxHQUFHLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQztLQUNsQyxDQUFBO0FBQ0gsQ0FBQyJ9 |
@@ -6,2 +6,13 @@ # Change Log | ||
# [1.7.0](https://github.com/aws/private-aws-encryption-sdk-javascript-staging/compare/@aws-crypto/client-node@1.0.5...@aws-crypto/client-node@1.7.0) (2020-09-24) | ||
### Features | ||
* Updates to the AWS Encryption SDK. ([748be9e](https://github.com/aws/private-aws-encryption-sdk-javascript-staging/commit/748be9e1799d999a350e9cafbf902d43aeab0aa5)) | ||
## [1.0.5](https://github.com/aws/aws-encryption-sdk-javascript/compare/@aws-crypto/client-node@1.0.4...@aws-crypto/client-node@1.0.5) (2020-05-26) | ||
@@ -8,0 +19,0 @@ |
@@ -12,3 +12,3 @@ { | ||
], | ||
"version": "1.0.5", | ||
"version": "1.7.0", | ||
"scripts": { | ||
@@ -27,9 +27,9 @@ "build": "tsc -b tsconfig.json", | ||
"dependencies": { | ||
"@aws-crypto/caching-materials-manager-node": "^1.0.5", | ||
"@aws-crypto/decrypt-node": "^1.0.5", | ||
"@aws-crypto/encrypt-node": "^1.0.5", | ||
"@aws-crypto/kms-keyring-node": "^1.0.5", | ||
"@aws-crypto/material-management-node": "^1.0.5", | ||
"@aws-crypto/raw-aes-keyring-node": "^1.0.5", | ||
"@aws-crypto/raw-rsa-keyring-node": "^1.1.2", | ||
"@aws-crypto/caching-materials-manager-node": "^1.7.0", | ||
"@aws-crypto/decrypt-node": "^1.7.0", | ||
"@aws-crypto/encrypt-node": "^1.7.0", | ||
"@aws-crypto/kms-keyring-node": "^1.7.0", | ||
"@aws-crypto/material-management-node": "^1.7.0", | ||
"@aws-crypto/raw-aes-keyring-node": "^1.7.0", | ||
"@aws-crypto/raw-rsa-keyring-node": "^1.7.0", | ||
"tslib": "^1.11.1" | ||
@@ -43,3 +43,3 @@ }, | ||
], | ||
"gitHead": "4b60e0607e83d1ea2da98fd593e681f98f0d0082" | ||
"gitHead": "4469f3ec0ea8dc42ac5fec37ba0c207675d46e69" | ||
} |
@@ -28,5 +28,10 @@ # AWS Encryption SDK for JavaScript client for Node.js | ||
For detailed code examples | ||
that show you how to these modules | ||
to create keyrings | ||
and encrypt and decrypt data, | ||
install the [example-node](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/example-node) module. | ||
```javascript | ||
const { KmsKeyringNode, encrypt, decrypt } = require('@aws-crypto/client-node') | ||
/* Start by constructing a keyring. We'll create a KMS keyring. | ||
@@ -65,3 +70,3 @@ * Specify an AWS Key Management Service (AWS KMS) customer master key (CMK) to be the | ||
*/ | ||
const { result } = await encrypt(keyring, cleartext, { context }) | ||
const { result } = await encrypt(keyring, cleartext, { encryptionContext: context }) | ||
@@ -68,0 +73,0 @@ /* Decrypt the result using the same keyring */ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
1372272
0
100
70
113