Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-03-10 | Adapt performance test to exclude outliers form average | Peter Dettman | 1 | -15/+32 | |
2014-03-10 | Add MultiplyAddToExt method to fields | Peter Dettman | 6 | -2/+71 | |
2014-03-10 | Refactor temporary variables in reductions | Peter Dettman | 3 | -28/+30 | |
2014-03-10 | Inline Reduce32 calls and registerize some values to avoid extra writes | Peter Dettman | 2 | -12/+53 | |
2014-03-10 | Use more specific Nat methods | Peter Dettman | 1 | -2/+2 | |
2014-03-06 | Change version to beta.3 after release of beta.2 | Peter Dettman | 1 | -1/+1 | |
2014-03-06 | Minor improvement to reduction release-1.8.0-beta.2 | Peter Dettman | 3 | -9/+15 | |
2014-03-06 | Avoid redundant subtraction | Peter Dettman | 1 | -43/+43 | |
2014-03-05 | Improved reduction | Peter Dettman | 4 | -63/+101 | |
2014-03-05 | Reduction optimization for secp256r1 | Peter Dettman | 1 | -5/+73 | |
2014-03-05 | Use Nat methods instead of specific Nat*.*Ext methods | Peter Dettman | 10 | -84/+44 | |
Reduction improvements in curve25519 and secp256r1 | |||||
2014-03-04 | Fix infinite loop issue when there is no sqrt | Peter Dettman | 2 | -30/+80 | |
Add test case to check that Sqrt returns null for non-squares | |||||
2014-03-04 | Remove some length-specific methods in favour of the Nat class | Peter Dettman | 12 | -558/+487 | |
Add more method variations to Nat Use customized reductions in various fields | |||||
2014-03-04 | Just use shift methods from Nat class evverywhere | Peter Dettman | 10 | -271/+25 | |
2014-03-03 | Refactoring in the Nat* classes and some new method variations | Peter Dettman | 15 | -187/+634 | |
Improved reduction in some fields | |||||
2014-03-03 | Share single temp variable across calls in Sqrt() | Peter Dettman | 1 | -10/+9 | |
2014-03-03 | Refactor reduction methods and change scope of PExt fields | Peter Dettman | 7 | -115/+103 | |
2014-03-03 | Add/rename MulAddTo variations | Peter Dettman | 3 | -2/+167 | |
2014-03-02 | Allow for (very rare) cases where the Sqrt() algorithm needs to retry | Peter Dettman | 1 | -36/+40 | |
2014-02-28 | Avoid a few negations in Sqrt() | Peter Dettman | 1 | -7/+8 | |
2014-02-27 | Optimized Sqrt() for custom secp224r1 | Peter Dettman | 2 | -2/+112 | |
2014-02-27 | Equality/hashcode should ignore "excess" words | Peter Dettman | 12 | -23/+107 | |
2014-02-27 | Optimize Sqrt() for custom secp384r1 | Peter Dettman | 1 | -2/+56 | |
2014-02-27 | Optimize final adjustments in Reduce() | Peter Dettman | 1 | -13/+4 | |
2014-02-27 | Simplify Twice() | Peter Dettman | 1 | -7/+3 | |
2014-02-27 | Add custom curve for secp384r1 (P-384) | Peter Dettman | 7 | -0/+858 | |
2014-02-27 | Optimize final adjustments in Reduce() | Peter Dettman | 1 | -11/+8 | |
2014-02-26 | Round out the Nat192 methods | Peter Dettman | 7 | -20/+275 | |
Use Nat*.Copy methods in fields | |||||
2014-02-26 | Add extra arg to AddWord() and add variant of Copy() | Peter Dettman | 2 | -6/+12 | |
2014-02-26 | Optimization for custom curve reduction when only a few bits need reducing; ↵ | Peter Dettman | 15 | -30/+205 | |
used to delay reduction in point doubling. | |||||
2014-02-26 | Optimize Sqrt() for custom curve secp224k1 | Peter Dettman | 1 | -2/+87 | |
2014-02-26 | Refactoring in Sqrt() | Peter Dettman | 1 | -14/+6 | |
2014-02-26 | Add custom curve for secp224k1 | Peter Dettman | 6 | -0/+717 | |
2014-02-26 | Special handling for zero-valued scalars | Peter Dettman | 1 | -20/+38 | |
Some optimizations for NAF generation | |||||
2014-02-25 | Update release version | Peter Dettman | 1 | -1/+1 | |
2014-02-25 | Refactoring in Sqrt() | Peter Dettman | 1 | -13/+12 | |
2014-02-25 | Add custom curve for secp224r1 (P-224) | Peter Dettman | 7 | -0/+2028 | |
2014-02-25 | Add new test to regression tests | Peter Dettman | 1 | -10/+11 | |
2014-02-25 | Tabs -> spaces | Peter Dettman | 1 | -4/+4 | |
2014-02-25 | Port some openpgp updates from Java build for secret keys | Peter Dettman | 5 | -206/+436 | |
2014-02-25 | Check a few more points in the encoding test | Peter Dettman | 1 | -1/+7 | |
2014-02-25 | Implement the 8m + 5 case from Pocklington's sqrt algorithm (seems to be ↵ | Peter Dettman | 1 | -7/+45 | |
only used by secp224k1) | |||||
2014-02-24 | Refactoring in Nat* classes | Peter Dettman | 6 | -101/+99 | |
2014-02-19 | Tabs -> spaces | Peter Dettman | 1 | -372/+372 | |
2014-02-19 | [BMA-87] | Peter Dettman | 2 | -192/+241 | |
Fix for UTC-type GeneralizedTime instances | |||||
2014-02-19 | Tabs -> spaces | Peter Dettman | 1 | -168/+168 | |
2014-02-19 | Use ToBigInteger() for A/B comparison in curve equality | Peter Dettman | 1 | -4/+4 | |