Skip to content

Instantly share code, notes, and snippets.

@etale
Created October 27, 2016 01:36
Show Gist options
  • Save etale/6ce9876e6d02f4f38f2baedcbf08adb0 to your computer and use it in GitHub Desktop.
Save etale/6ce9876e6d02f4f38f2baedcbf08adb0 to your computer and use it in GitHub Desktop.
let toUint8Array = (a, p = 0x100, isBig = true) => (
a.isZero ? new Uint8Array :
(([q, r]) => (
new Uint8Array(
isBig
? [...toUint8Array(q, p, isBig), r]
: [r, ...toUint8Array(q, p, isBig)]
)
))
(a.divmod(p))
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment