Skip to content
Portable class library for computations with big numbers such as Int128, Int256 and BigInteger.
C# PowerShell
Branch: master
Clone or download
Alexander Logger
Alexander Logger Merge pull request #7 from schulz3000/corefx
Port to dotnet core
Latest commit 07929b0 Oct 16, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
donate Updated README. Feb 3, 2014
src Port to dotnet core Oct 13, 2016
.gitattributes Initial commit. Dec 15, 2013
.gitignore Port to dotnet core Oct 13, 2016
LICENSE.md Fixed bugs in DivMod() and added GetPrimeMultipliers() method to the … Dec 25, 2013
README.md Updated README. Feb 3, 2014

README.md

BigMath

Portable class library for computations with big numbers such as Int128, Int256 and BigInteger. There is also ExtendedBitConverter which allows to convert regular and big numbers to/from array of bytes, with possibility of explicit setting of bytes order Big-endian/Little-endian.

To install BigMath, run the following command in the Package Manager Console:

PM> Install-Package BigMath

Supported platforms:

  • .NET Framework 4.5
  • .NET for Windows Store apps
  • .NET for Windows Phone 8 apps
  • Portable Class Libraries

Some parts of the code is based on:

  1. Original sources from http://int128.codeplex.com/. Thanks to Simon Mourier.
  2. BigInteger from the Bouncy Castle.

Develop builds

BigMath build status

Donate

Bitcoin address: 1LMhfheXL9bRuYp6TeVCCvCfeEzVLqXJ2x

You can’t perform that action at this time.