mirror of https://github.com/nodejs/node.git
25 lines
538 B
JavaScript
25 lines
538 B
JavaScript
// Flags: --no-warnings
|
|
'use strict';
|
|
|
|
const common = require('../common');
|
|
|
|
if (!common.hasCrypto) {
|
|
common.skip('missing crypto');
|
|
}
|
|
|
|
const crypto = require('crypto');
|
|
|
|
common.expectWarning(
|
|
'DeprecationWarning',
|
|
'ecdh.setPublicKey() is deprecated.', 'DEP0031');
|
|
|
|
const ec = crypto.createECDH('secp256k1');
|
|
try {
|
|
// This will throw but we don't care about the error,
|
|
// we just want to verify that the deprecation warning
|
|
// is emitted.
|
|
ec.setPublicKey(Buffer.from([123]));
|
|
} catch {
|
|
// Intentionally ignore the error
|
|
}
|