Skip to content

Commit c168474

Browse files
committed
add toRSBuffer for less breaking changes
1 parent c58ada3 commit c168474

File tree

3 files changed

+9
-337
lines changed

3 files changed

+9
-337
lines changed

src/script_signature.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ function decode (buffer) {
2020
}
2121
}
2222

23+
function toRSBuffer (signature, buffer, offset) {
24+
buffer = buffer || Buffer.alloc(64)
25+
signature.r.toBuffer(32).copy(buffer, offset)
26+
signature.s.toBuffer(32).copy(buffer, offset + 32)
27+
return buffer
28+
}
29+
2330
function fromRSBuffer (buffer) {
2431
typeforce(types.BufferN(64), buffer)
2532

@@ -45,7 +52,8 @@ function encode (signature, hashType) {
4552
}
4653

4754
module.exports = {
48-
fromRSBuffer,
55+
fromRSBuffer: fromRSBuffer,
56+
toRSBuffer: toRSBuffer,
4957
decode: decode,
5058
encode: encode
5159
}

test/ecsignature.js

Lines changed: 0 additions & 122 deletions
This file was deleted.

test/fixtures/ecsignature.json

Lines changed: 0 additions & 214 deletions
This file was deleted.

0 commit comments

Comments
 (0)