summary refs log tree commit diff
path: root/crypto/src/math/BigInteger.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add IntValueExact and LongValueExact to BigIntegerPeter Dettman2019-08-091-0/+22
|
* EC updates from bc-javaPeter Dettman2019-08-011-1/+1
| | | | | | | - use half-trace when possible (odd m) for decompression/validation - provide field-specific half-trace methods for custom curves - clarify the logic of point-order testing for binary curves - expand test cases for invalid points
* fixed ECGOST co-factors for 2012 setsDavid Hook2019-02-051-0/+2
|
* Improved performance for BigInteger.ToString(int)Peter Dettman2018-05-311-23/+31
| | | | | - use a better algorithm for base 10 - see https://github.com/bcgit/bc-csharp/issues/119
* Further refinement to random prime constructorPeter Dettman2015-11-131-3/+2
|
* Add BerBitString and improve "unused bit" handlingPeter Dettman2015-11-101-1/+1
|
* Improve random prime constructorPeter Dettman2015-11-091-11/+7
|
* Use optimized MR rounds only in random-search contextsPeter Dettman2015-10-291-22/+33
|
* Optimize the number of Rabin-Miller rounds used for probable primality testingPeter Dettman2015-10-291-4/+19
|
* No SerializableAttribute in PCLPeter Dettman2015-10-181-1/+1
|
* http://www.bouncycastle.org/jira/browse/BMA-82Peter Dettman2015-10-181-1/+7
| | | | - use SecureRandom to generate "arbitrary" values
* Avoid unnecessary multiplication in final ExtEuclid iterationPeter Dettman2014-01-231-32/+16
|
* Registerize top accumulator word in Montgomery multiplication/squaringPeter Dettman2014-01-031-6/+12
|
* Fix tabsPeter Dettman2014-01-031-2128/+2128
|
* Always apply sign guardPeter Dettman2013-12-031-4/+4
|
* Initial import of old CVS repositoryPeter Dettman2013-06-281-0/+3575