1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.generateSRI = void 0;
|
4 | const crypto_1 = require("crypto");
|
5 | const DEFAULT_CRYPTO_HASH = 'sha384';
|
6 | const EMPTY_BUFFER = Buffer.from('');
|
7 | const generateSRI = (buffer = EMPTY_BUFFER, hashAlgorithm = DEFAULT_CRYPTO_HASH) => `${hashAlgorithm}-${crypto_1.createHash(hashAlgorithm).update(buffer).digest('base64')}`;
|
8 | exports.generateSRI = generateSRI;
|