How to use the iocane.crypto function in iocane

To help you get started, we’ve selected a few iocane examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github buttercup / buttercup-core / source / classes / Credentials.js View on Github external
"use strict";

const iocane = require("iocane").crypto;

const Model = require("./Model.js");
const Signing = require("../tools/signing.js");

/**
 * The signature of encrypted credentials
 * @private
 * @type {string}
 * @memberof Credentials
 */
const SIGNING_KEY = Signing.getSignature() + "cred.";

/**
 * Sign encrypted content
 * @see SIGNING_KEY
 * @private
github buttercup / buttercup-core / source / node / system / TextDatasource.js View on Github external
const iocane = require("iocane").crypto;

const Archive = require("./Archive.js");
const Credentials = require("./credentials.js");
const signing = require("../tools/signing.js");
const encoding = require("../tools/encoding.js");
const createDebug = require("../tools/debug.js");
const historyTools = require("../tools/history.js");
const registerDatasource = require("./DatasourceAdapter.js").registerDatasource;

/**
 * Current appointed callback for decrypting archive content
 * @type {Function}
 * @private
 */
let __appointedEncToHistoryCB = convertEncryptedContentToHistory,
    /**
github buttercup / buttercup-core / source / node / system / credentials.js View on Github external
const iocane = require("iocane").crypto;
const Signing = require("../tools/signing.js");

/**
 * The credentials type key
 * @private
 * @type {String}
 */
const CREDENTIALS_ATTR = "@@bcup-role";

/**
 * The signature of encrypted credentials
 * @private
 * @type {string}
 */
const SIGNING_KEY = Signing.getSignature() + "creds.v2.";