All files / lib/serialize/address torStringToBuffer.ts

40% Statements 2/5
100% Branches 0/0
0% Functions 0/1
40% Lines 2/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 111x         1x          
import { Base32 } from '@node-dlc/common';
 
/**
 * Converts a Tor address in string notation into a Buffer
 */
export function torStringToBuffer(host: string): Buffer {
  host = host.substr(0, host.indexOf('.'));
  host = host.toUpperCase();
  return Base32.decode(host);
}