mirror of
https://github.com/fluencelabs/js-libp2p-noise
synced 2025-06-14 07:01:25 +00:00
Reuse existing logger for session keys
This commit is contained in:
@ -3,11 +3,13 @@ import {DUMP_SESSION_KEYS} from './constants';
|
|||||||
import { KeyPair } from "./@types/libp2p";
|
import { KeyPair } from "./@types/libp2p";
|
||||||
import { NoiseSession, SymmetricState } from "./@types/handshake";
|
import { NoiseSession, SymmetricState } from "./@types/handshake";
|
||||||
|
|
||||||
|
export const logger = debug('libp2p:noise');
|
||||||
|
|
||||||
let keyLogger;
|
let keyLogger;
|
||||||
if(DUMP_SESSION_KEYS){
|
if(DUMP_SESSION_KEYS){
|
||||||
keyLogger = debug('libp2p:session')
|
keyLogger = logger
|
||||||
}
|
}
|
||||||
else{
|
else {
|
||||||
keyLogger = () => {}
|
keyLogger = () => {}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,5 +49,3 @@ export function logCipherState(session: NoiseSession): void {
|
|||||||
export function logSymmetricCipherState(ss: SymmetricState): void {
|
export function logSymmetricCipherState(ss: SymmetricState): void {
|
||||||
keyLogger(`SYMMETRIC_CIPHER_STATE ${ss.cs.n} ${ss.cs.k.toString('hex')}`)
|
keyLogger(`SYMMETRIC_CIPHER_STATE ${ss.cs.n} ${ss.cs.k.toString('hex')}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export const logger = debug('libp2p:noise');
|
|
Reference in New Issue
Block a user