test: minor refactoring of onticketkeycallback
The motivation for this commit is to make the the onticketkeycallback function more readable. PR-URL: https://github.com/nodejs/node/pull/24718 Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
f0b6b39324
commit
82ceb5e4b1
@ -22,16 +22,13 @@ const hmac = Buffer.alloc(16, 'H');
|
|||||||
|
|
||||||
server._sharedCreds.context.enableTicketKeyCallback();
|
server._sharedCreds.context.enableTicketKeyCallback();
|
||||||
server._sharedCreds.context.onticketkeycallback = function(name, iv, enc) {
|
server._sharedCreds.context.onticketkeycallback = function(name, iv, enc) {
|
||||||
let newName, newIV;
|
|
||||||
if (enc) {
|
if (enc) {
|
||||||
newName = Buffer.alloc(16, 'A');
|
const newName = Buffer.alloc(16, 'A');
|
||||||
newIV = crypto.randomBytes(16);
|
const newIV = crypto.randomBytes(16);
|
||||||
} else {
|
return [ 1, hmac, aes, newName, newIV ];
|
||||||
// Renew
|
|
||||||
return [ 2, hmac, aes ];
|
|
||||||
}
|
}
|
||||||
|
// Renew
|
||||||
return [ 1, hmac, aes, newName, newIV ];
|
return [ 2, hmac, aes ];
|
||||||
};
|
};
|
||||||
|
|
||||||
server.listen(0, function() {
|
server.listen(0, function() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user