UNPKG

757 BJavaScriptView Raw
1'use strict'
2
3import {
4 encode_signature,
5} from '../inode';
6
7import test from 'tape';
8
9export function inode_tests() {
10
11 signature_payloads = [
12 [0, 0, '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'],
13 [256, 512, '00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200'],
14 ];
15
16 test('signature encoding', (t) => {
17 t.plan(signature_payloads.length);
18
19 for (payload_info of signature_payloads) {
20 r = payload_info[0];
21 s = payload_info[1];
22 expected_out = payload_info[2];
23
24 t.ok( expected_out == encode_signature(r,s) );
25 }
26 });
27}