summary refs log tree commit diff
path: root/crypto/src/math/BigInteger.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use System.HashCode in a few placesPeter Dettman2024-01-201-0/+10
|
* Add some convenience methods to BigIntegerPeter Dettman2024-01-041-0/+6
|
* Refactoring in BigInteger Monty codePeter Dettman2023-08-021-59/+89
|
* Add BigInteger.ValueOf(int) and refactoringPeter Dettman2023-08-021-27/+44
|
* BigInteger construction from little-endianPeter Dettman2023-04-201-15/+174
|
* Refactoring in BigIntegerPeter Dettman2023-04-201-79/+33
|
* Add Integers.PopCountPeter Dettman2023-03-011-16/+1
|
* BigInteger implements IComparablePeter Dettman2022-11-171-1/+12
|
* BigInteger changed to use uint[] internallyPeter Dettman2022-11-131-616/+420
|
* BigInteger direct conversion to Span<uint>Peter Dettman2022-11-131-11/+166
|
* BigInteger improvementsPeter Dettman2022-11-081-92/+68
|
* Complete SecureRandom refactoringPeter Dettman2022-10-231-5/+3
|
* Change BigInteger arbitrary random sourcePeter Dettman2022-10-231-2/+2
|
* More span variants in randomness classesPeter Dettman2022-10-071-3/+29
|
* BigInteger in-place conversionsPeter Dettman2022-10-051-5/+111
|
* Span-based constructor for BigIntegerPeter Dettman2022-10-021-16/+77
|
* More precise preprocessor directivesPeter Dettman2022-07-191-3/+3
|
* Use intrinsics in several placesPeter Dettman2022-07-191-21/+18
|
* Custom serializationPeter Dettman2022-07-011-2/+13
|
* Generics migration in Crmf, Crypto, MathPeter Dettman2022-06-281-7/+7
|
* Code cleanupPeter Dettman2022-06-221-5/+5
|
* Cleanup old build systemsPeter Dettman2022-06-211-1/+1
|
* 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