Lines Matching +full:require +full:- +full:common +full:- +full:first
2 const common = require('../common'); constant
3 const assert = require('assert');
5 if (!common.hasCrypto)
6 common.skip('missing crypto');
8 const https = require('https');
9 const crypto = require('crypto');
10 const fixtures = require('../common/fixtures');
13 key: fixtures.readKey('agent1-key.pem'),
14 cert: fixtures.readKey('agent1-cert.pem')
17 const ca = fixtures.readKey('ca1-cert.pem');
27 if (req.url === '/drop-key')
35 name: 'first',
44 name: 'first-reuse',
53 name: 'cipher-change',
60 ciphers: 'AES256-SHA',
66 name: 'before-drop',
69 path: '/drop-key',
77 name: 'after-drop',
86 name: 'after-drop-reuse',
115 assert.strictEqual(clientSessions.first.toString('hex'),
116 clientSessions['first-reuse'].toString('hex'));
117 assert.notStrictEqual(clientSessions.first.toString('hex'),
118 clientSessions['cipher-change'].toString('hex'));
119 assert.notStrictEqual(clientSessions.first.toString('hex'),
120 clientSessions['before-drop'].toString('hex'));
121 assert.notStrictEqual(clientSessions['cipher-change'].toString('hex'),
122 clientSessions['before-drop'].toString('hex'));
123 assert.notStrictEqual(clientSessions['before-drop'].toString('hex'),
124 clientSessions['after-drop'].toString('hex'));
125 assert.strictEqual(clientSessions['after-drop'].toString('hex'),
126 clientSessions['after-drop-reuse'].toString('hex'));