aere-quantum/crypto-inventory/test/fixturi/negative/variabile.js

13 lines
490 B
JavaScript

// Fixtura: algoritmi dati prin variabile care NU se pot rezolva static. Trebuie "unknown", nu ghicit.
import crypto from 'node:crypto';
let alg = 'md5';
alg = 'sha256';
export function h(data, algDinApel, opts) {
const a = crypto.createHash(alg); // EXPECT: createHash | unknown
const b = crypto.createHash(algDinApel); // EXPECT: createHash | unknown
const c = crypto.createCipheriv(opts.cipher, opts.key, opts.iv); // EXPECT: createCipheriv | unknown
return [a, b, c, data];
}