13 lines
490 B
JavaScript
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];
|
|
}
|