add toRSBuffer for less breaking changes

This commit is contained in:
Daniel Cousens 2018-04-13 16:02:45 +10:00
parent c58ada362e
commit c16847434c
3 changed files with 9 additions and 337 deletions

View file

@ -20,6 +20,13 @@ function decode (buffer) {
}
}
function toRSBuffer (signature, buffer, offset) {
buffer = buffer || Buffer.alloc(64)
signature.r.toBuffer(32).copy(buffer, offset)
signature.s.toBuffer(32).copy(buffer, offset + 32)
return buffer
}
function fromRSBuffer (buffer) {
typeforce(types.BufferN(64), buffer)
@ -45,7 +52,8 @@ function encode (signature, hashType) {
}
module.exports = {
fromRSBuffer,
fromRSBuffer: fromRSBuffer,
toRSBuffer: toRSBuffer,
decode: decode,
encode: encode
}