Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
Go to file
Zahary Karadjov a9f51539b8 Set license to Apache v2 2018-02-27 19:37:29 +02:00
src Missing overflow carry in multiplication (todo need test) 2018-02-27 13:40:18 +01:00
tests Add division test + consistent Subtype conversion use 2018-02-17 12:44:51 +01:00
.appveyor.yml Add continuous integration 2018-02-16 11:45:45 +01:00
.gitignore initial commit 2018-02-15 13:11:01 +01:00
.travis.yml Add continuous integration 2018-02-16 11:45:45 +01:00
LICENSE Set license to Apache v2 2018-02-27 19:37:29 +02:00
README.md Update README with build status 2018-02-16 11:48:56 +01:00
mpint.nimble Set license to Apache v2 2018-02-27 19:37:29 +02:00

README.md

Mpint (Multi-precision integers)

Build Status (Travis) License: MIT Stability: experimental

A fast and portable multi-precision integer library in pure Nim

Main focus:

  • no heap/dynamic allocation
  • uint256 for cryptographic and ethereum blockchain usage.
  • ARM portability for usage on mobile phones
  • Ease of use:
    • casting to and from array of bytes
    • converting to and from Hex
    • converting to and from decimal strings