index
:
BouncyCastle.NET-ed25519.git
this commit
master
release/v1.9
release/v2.0
release/v2.1
release/v2.2
release/v2.3
release/v2.4
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crypto
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename csproj to avoid conflicts
Oren Novotny
2014-10-14
1
-0
/
+0
*
Fix bugs based on tests.
Oren Novotny
2014-08-27
10
-22
/
+31
*
Fix bugs from tests
Oren Novotny
2014-08-27
7
-18
/
+11
*
Add unit test files
Oren Novotny
2014-08-27
13
-523
/
+2999
*
Fix remaining compile errors
Oren Novotny
2014-08-27
12
-44
/
+56
*
Add assm ver
Oren Novotny
2014-08-27
2
-3
/
+27
*
Initial re-migration from original code
Oren Novotny
2014-08-26
48
-336
/
+449
*
Convert proj back to PCL
Oren Novotny
2014-08-26
1
-11537
/
+3993
*
Merge in bc-git to this repo
Oren Novotny
2014-08-26
2458
-37705
/
+277757
|
\
|
*
Rework the nonce-random initialisation and avoid GenerateSeed
Peter Dettman
2014-08-25
1
-5
/
+8
|
*
Port TLS server impl/test from Java API
Peter Dettman
2014-08-25
5
-2
/
+976
|
*
Fix NAnt build issue
Peter Dettman
2014-08-24
1
-1
/
+2
|
*
Exclude some files in the TLS test data
Peter Dettman
2014-08-24
1
-0
/
+1
|
*
Fix initial bugs revealed by new TLS test
Peter Dettman
2014-08-24
2
-4
/
+8
|
*
Fix TLS test namespace
Peter Dettman
2014-08-24
3
-4
/
+4
|
*
Finish initial porting of TLS 1.2 client from Java API
Peter Dettman
2014-08-24
17
-1370
/
+3423
|
*
Add TLS test data from Java API
Peter Dettman
2014-08-24
11
-0
/
+207
|
*
Obsolete class/method cleanup
Peter Dettman
2014-08-24
14
-193
/
+7
|
*
Port latest TLS key exchange stuff from Java API
Peter Dettman
2014-08-23
14
-702
/
+1437
|
*
More TLS porting from Java API
Peter Dettman
2014-08-22
15
-157
/
+721
|
*
More TLS porting from Java API
Peter Dettman
2014-08-22
20
-558
/
+1882
|
*
Add support for a 'cause' Exception to TlsFatalAlert and use
Peter Dettman
2014-08-22
11
-36
/
+40
|
*
Cater for possibly null ecPointFormats
Peter Dettman
2014-08-21
1
-1
/
+4
|
*
More TLS ported from Java API
Peter Dettman
2014-08-21
24
-711
/
+1944
|
*
A few minor followups to the previous batch of TLS updates
Peter Dettman
2014-08-20
5
-8
/
+16
|
*
A round of TLS updates from Java API
Peter Dettman
2014-08-20
37
-325
/
+957
|
*
Bring RsaDigestSigner uptodate with Java API
Peter Dettman
2014-08-20
2
-102
/
+92
|
*
Add Times utility class
Peter Dettman
2014-08-20
2
-0
/
+19
|
*
Port of Deterministic-DSA from Java API
Peter Dettman
2014-08-20
8
-20
/
+838
|
*
Fix warning
Peter Dettman
2014-08-20
1
-1
/
+1
|
*
BMA-125 Remove duplicate/wrong RIPEMD160/ECDSA entries
Peter Dettman
2014-08-20
1
-364
/
+361
|
*
Check point against cofactor after decompression
Peter Dettman
2014-07-25
2
-5
/
+10
|
*
Add GetCipherType method and refactor
Peter Dettman
2014-07-24
1
-41
/
+41
|
*
Another round of TLS porting from Java
Peter Dettman
2014-07-24
13
-97
/
+930
|
*
Add more variations of Check/IsValid
Peter Dettman
2014-07-24
1
-0
/
+34
|
*
Apply low-hamming-weight NAF check for more generators
Peter Dettman
2014-07-24
3
-90
/
+135
|
*
More porting from Java TLS
Peter Dettman
2014-07-23
4
-85
/
+876
|
*
Update cipher suites from Java
Peter Dettman
2014-07-23
2
-73
/
+127
|
*
Port of new TlsEccUtilities class from Java
Peter Dettman
2014-07-23
17
-71
/
+901
|
*
Add automatic EC point validation for decoded points and for multiplier outputs
Peter Dettman
2014-07-23
24
-494
/
+375
|
*
Update encrypt_then_mac entry
Peter Dettman
2014-07-23
1
-4
/
+2
|
*
Port of encoding fix from Java
Peter Dettman
2014-07-22
1
-2
/
+2
|
*
BMA-105
Peter Dettman
2014-07-21
3
-121
/
+148
|
*
Port of PrivateKeyInfo changes from Java
Peter Dettman
2014-07-21
5
-1293
/
+1302
|
*
Port update from Java
Peter Dettman
2014-07-21
1
-2
/
+3
|
*
[BMA-117]
Peter Dettman
2014-07-21
1
-41
/
+41
|
*
Port a few Java openpgp updates
Peter Dettman
2014-07-21
7
-971
/
+1265
|
*
Port constant-time extensions from Java
Peter Dettman
2014-07-21
1
-221
/
+371
|
*
Use AddTo/SubFrom and add a generic modular-addition method
Peter Dettman
2014-07-21
1
-7
/
+17
|
*
Port a few more GCM/GMac updates
Peter Dettman
2014-07-21
4
-266
/
+275
|
*
Reduce the number of test cases
Peter Dettman
2014-07-21
1
-1
/
+1
|
*
De-tabify
Peter Dettman
2014-07-21
1
-176
/
+176
|
*
Port of latest GCM/OCB changes
Peter Dettman
2014-07-21
5
-74
/
+389
|
*
Registerize inner loops
Peter Dettman
2014-07-21
3
-226
/
+184
|
*
De-tabify
Peter Dettman
2014-07-21
3
-1302
/
+1302
|
*
De-tabify
Peter Dettman
2014-07-21
1
-88
/
+88
|
*
De-tabify
Peter Dettman
2014-07-21
1
-458
/
+458
|
*
Asterisk the default coordinates for each curve
Peter Dettman
2014-07-02
1
-3
/
+5
|
*
Use higher precision approximations for g1/g2 (GLV Type B)
Peter Dettman
2014-07-02
2
-21
/
+21
|
*
Port ECAlgorithmsTest from Java
Peter Dettman
2014-07-01
4
-5
/
+162
|
*
Fix inverted sense of "negs" in ImplSumOfMultiplies (porting error)
Peter Dettman
2014-06-30
1
-1
/
+1
|
*
Check the low-bit of y is consistent with the header byte in hybrid EC point ...
Peter Dettman
2014-05-19
1
-6
/
+20
|
*
Port some minor updates from Java
Peter Dettman
2014-04-17
1
-4
/
+4
|
*
Set the SecureRandom more intelligently
Peter Dettman
2014-04-16
2
-144
/
+141
|
*
Add low-weight guard to ECKeyPairGenerator
Peter Dettman
2014-04-16
1
-2
/
+16
|
*
Check for low-weight numbers in DH parameter generation and RSA key generation
Peter Dettman
2014-04-11
3
-167
/
+207
|
*
Update version to beta.4 following beta.3 release
Peter Dettman
2014-04-10
1
-1
/
+1
|
*
Fixed-point-comb uses existing precomputation info if it's for the same _or g...
release-1.8.0-beta.3
Peter Dettman
2014-04-10
3
-9
/
+24
|
*
Port from Java many of the new TLS classes and a few minor changes
Peter Dettman
2014-04-06
26
-45
/
+479
|
*
Move NullOutputStream to util/io
Peter Dettman
2014-04-06
2
-8
/
+6
|
*
Remove redundant Mac.Init calls
Peter Dettman
2014-04-04
1
-3
/
+1
|
*
Use the TLS 1.0 PRF for the random block
Peter Dettman
2014-04-04
8
-3
/
+128
|
*
Optimize Curve25519 point operations
Peter Dettman
2014-03-21
2
-111
/
+214
|
*
Port of latest Curve25519 stuff from Java build
Peter Dettman
2014-03-17
9
-30
/
+710
|
*
Take advantage of GLV (when available) in sum-of-multiplies methods
Peter Dettman
2014-03-14
1
-7
/
+89
|
*
Change primary measurement to multiplication rate using fixed-duration rounds
Peter Dettman
2014-03-14
1
-24
/
+47
|
*
Optimize squaring by inlining the ShiftUpBit
Peter Dettman
2014-03-14
3
-118
/
+262
|
*
GlvMultiplier.cs missed in last commit
Peter Dettman
2014-03-14
2
-0
/
+45
|
*
Port GLV implementation from Java
Peter Dettman
2014-03-13
13
-18
/
+439
|
*
Fix bug in DoFinal introduced by last change
Peter Dettman
2014-03-13
1
-18
/
+25
|
*
Add ScaleX, ScaleY methods to ECPoint
Peter Dettman
2014-03-13
1
-0
/
+74
|
*
Add new CreateRawPoint method on ECCurve that includes the Z coords
Peter Dettman
2014-03-13
9
-0
/
+52
|
*
All subclasses to control the choice of width to use
Peter Dettman
2014-03-12
1
-2
/
+6
|
*
Allow subclasses to override the ECMultiplier used for base-point multiplication
Peter Dettman
2014-03-12
3
-8
/
+21
|
*
Weight the performance test more towards random points
Peter Dettman
2014-03-12
1
-3
/
+9
|
*
Add new method
Peter Dettman
2014-03-12
1
-0
/
+9
|
*
Add extra random tests for SipHash to check consistency across different upda...
Peter Dettman
2014-03-12
1
-0
/
+34
|
*
Optimization (faster at all input lengths, but especially for long block-alig...
Peter Dettman
2014-03-11
1
-17
/
+39
|
*
Improve SipHashTest to cover varying update methods
Peter Dettman
2014-03-11
1
-4
/
+50
|
*
Optimize some of the addition/doubling internals
Peter Dettman
2014-03-10
8
-92
/
+114
|
*
Adapt performance test to exclude outliers form average
Peter Dettman
2014-03-10
1
-15
/
+32
|
*
Add MultiplyAddToExt method to fields
Peter Dettman
2014-03-10
6
-2
/
+71
|
*
Refactor temporary variables in reductions
Peter Dettman
2014-03-10
3
-28
/
+30
|
*
Inline Reduce32 calls and registerize some values to avoid extra writes
Peter Dettman
2014-03-10
2
-12
/
+53
|
*
Use more specific Nat methods
Peter Dettman
2014-03-10
1
-2
/
+2
|
*
Change version to beta.3 after release of beta.2
Peter Dettman
2014-03-06
1
-1
/
+1
|
*
Minor improvement to reduction
release-1.8.0-beta.2
Peter Dettman
2014-03-06
3
-9
/
+15
|
*
Avoid redundant subtraction
Peter Dettman
2014-03-06
1
-43
/
+43
|
*
Improved reduction
Peter Dettman
2014-03-05
4
-63
/
+101
|
*
Reduction optimization for secp256r1
Peter Dettman
2014-03-05
1
-5
/
+73
|
*
Use Nat methods instead of specific Nat*.*Ext methods
Peter Dettman
2014-03-05
10
-84
/
+44
|
*
Fix infinite loop issue when there is no sqrt
Peter Dettman
2014-03-04
2
-30
/
+80
|
*
Remove some length-specific methods in favour of the Nat class
Peter Dettman
2014-03-04
12
-558
/
+487
|
*
Just use shift methods from Nat class evverywhere
Peter Dettman
2014-03-04
10
-271
/
+25
|
*
Refactoring in the Nat* classes and some new method variations
Peter Dettman
2014-03-03
15
-187
/
+634
|
*
Share single temp variable across calls in Sqrt()
Peter Dettman
2014-03-03
1
-10
/
+9
|
*
Refactor reduction methods and change scope of PExt fields
Peter Dettman
2014-03-03
7
-115
/
+103
|
*
Add/rename MulAddTo variations
Peter Dettman
2014-03-03
3
-2
/
+167
|
*
Allow for (very rare) cases where the Sqrt() algorithm needs to retry
Peter Dettman
2014-03-02
1
-36
/
+40
|
*
Avoid a few negations in Sqrt()
Peter Dettman
2014-02-28
1
-7
/
+8
|
*
Optimized Sqrt() for custom secp224r1
Peter Dettman
2014-02-27
2
-2
/
+112
|
*
Equality/hashcode should ignore "excess" words
Peter Dettman
2014-02-27
12
-23
/
+107
|
*
Optimize Sqrt() for custom secp384r1
Peter Dettman
2014-02-27
1
-2
/
+56
|
*
Optimize final adjustments in Reduce()
Peter Dettman
2014-02-27
1
-13
/
+4
|
*
Simplify Twice()
Peter Dettman
2014-02-27
1
-7
/
+3
|
*
Add custom curve for secp384r1 (P-384)
Peter Dettman
2014-02-27
7
-0
/
+858
|
*
Optimize final adjustments in Reduce()
Peter Dettman
2014-02-27
1
-11
/
+8
|
*
Round out the Nat192 methods
Peter Dettman
2014-02-26
7
-20
/
+275
|
*
Add extra arg to AddWord() and add variant of Copy()
Peter Dettman
2014-02-26
2
-6
/
+12
|
*
Optimization for custom curve reduction when only a few bits need reducing; u...
Peter Dettman
2014-02-26
15
-30
/
+205
|
*
Optimize Sqrt() for custom curve secp224k1
Peter Dettman
2014-02-26
1
-2
/
+87
|
*
Refactoring in Sqrt()
Peter Dettman
2014-02-26
1
-14
/
+6
|
*
Add custom curve for secp224k1
Peter Dettman
2014-02-26
6
-0
/
+717
|
*
Special handling for zero-valued scalars
Peter Dettman
2014-02-26
1
-20
/
+38
|
*
Update release version
Peter Dettman
2014-02-25
1
-1
/
+1
|
*
Refactoring in Sqrt()
Peter Dettman
2014-02-25
1
-13
/
+12
|
*
Add custom curve for secp224r1 (P-224)
Peter Dettman
2014-02-25
7
-0
/
+2028
|
*
Add new test to regression tests
Peter Dettman
2014-02-25
1
-10
/
+11
|
*
Tabs -> spaces
Peter Dettman
2014-02-25
1
-4
/
+4
|
*
Port some openpgp updates from Java build for secret keys
Peter Dettman
2014-02-25
5
-206
/
+436
|
*
Check a few more points in the encoding test
Peter Dettman
2014-02-25
1
-1
/
+7
|
*
Implement the 8m + 5 case from Pocklington's sqrt algorithm (seems to be only...
Peter Dettman
2014-02-25
1
-7
/
+45
|
*
Refactoring in Nat* classes
Peter Dettman
2014-02-24
6
-101
/
+99
|
*
Tabs -> spaces
Peter Dettman
2014-02-19
1
-372
/
+372
|
*
[BMA-87]
Peter Dettman
2014-02-19
2
-192
/
+241
|
*
Tabs -> spaces
Peter Dettman
2014-02-19
1
-168
/
+168
|
*
Use ToBigInteger() for A/B comparison in curve equality
Peter Dettman
2014-02-19
1
-4
/
+4
|
*
Changes to build system in preparation for beta release
release-1.8.0-beta.1
Peter Dettman
2014-02-18
3
-24
/
+27
|
*
Fix encoding... again
Peter Dettman
2014-02-18
1
-0
/
+0
|
*
Convert to UTF-8 (thanks Jeff Stedfast)
Peter Dettman
2014-02-18
1
-0
/
+0
|
*
Delete old commented-out code
Peter Dettman
2014-02-09
1
-476
/
+0
|
*
Use GetEncoded(boolean) instead of deprecated constructor
Peter Dettman
2014-02-09
1
-7
/
+3
|
*
Provide SumOfMultiplies as an arbitrary-length generalization of SumOfTwoMult...
Peter Dettman
2014-02-09
1
-0
/
+91
|
*
Update encoders from Java version, including catching invalid data instead of...
Peter Dettman
2014-02-07
2
-418
/
+448
|
*
Fix casts to satisfy .NET 1.1
Peter Dettman
2014-02-07
1
-2
/
+2
|
*
Fix dodgy character in curve seed
Peter Dettman
2014-02-07
1
-1
/
+1
|
*
Use parallel wNAF for sumOfTwoMultiplies
Peter Dettman
2014-02-07
1
-4
/
+69
|
*
Small optimization for width 4
Peter Dettman
2014-02-07
1
-17
/
+19
|
*
Index precomputation info by name
Peter Dettman
2014-02-07
5
-14
/
+36
|
*
Update OCB draft references
Peter Dettman
2014-02-07
2
-2
/
+2
|
*
Use FixedPointCombMultiplier for most base-point multiplications
Peter Dettman
2014-02-06
2
-15
/
+16
|
*
Fix incomplete port
Peter Dettman
2014-02-06
1
-1
/
+1
|
*
Use fixed-point comb for multiplying by the base-point
Peter Dettman
2014-02-06
1
-13
/
+11
|
*
A few improvements to the fixed-point comb
Peter Dettman
2014-02-06
2
-10
/
+28
|
*
Initial work on the Curve25519 field implementation
Peter Dettman
2014-02-06
4
-19
/
+304
|
*
Add order/cofactor to the small test curves
Peter Dettman
2014-02-06
1
-10
/
+18
|
*
Add order/cofactor to Fp curves
Peter Dettman
2014-02-04
8
-802
/
+917
|
*
Initial work on a fixed-point comb multiplier
Peter Dettman
2014-02-04
4
-0
/
+141
|
*
For repeated doublings, use jacobian-modified coordinates internally irrespec...
Peter Dettman
2014-02-04
1
-1
/
+83
|
*
Implement Karatsuba multiply/square on 512-bit numbers and use as basis for P...
Peter Dettman
2014-02-03
5
-63
/
+582
|
*
Minor optimization for secp521r1 point doubling
Peter Dettman
2014-02-02
3
-5
/
+48
|
*
Bring OCB test vectors up-to-date with draft v06
Peter Dettman
2014-02-02
2
-81
/
+132
|
*
Add custom curve for secp521r1 (P-521)
Peter Dettman
2014-02-01
9
-109
/
+777
|
*
Add support for delayed modular reduction
Peter Dettman
2014-02-01
3
-35
/
+314
|
*
Reformatting
Peter Dettman
2014-02-01
1
-2
/
+0
|
*
Reformat
Peter Dettman
2014-02-01
3
-6
/
+0
|
*
Fix IncExt
Peter Dettman
2014-02-01
1
-1
/
+1
|
*
Rename locals in Reduce() methods
Peter Dettman
2014-02-01
2
-33
/
+33
|
*
Optimize Reduce() method
Peter Dettman
2014-02-01
1
-8
/
+16
|
*
Optimize Reduce() method
Peter Dettman
2014-02-01
1
-6
/
+17
|
*
Fix Nat*.Gte methods
Peter Dettman
2014-02-01
3
-6
/
+6
|
*
Make Dec/Inc/IncExt methods work at the full length and change assertions acc...
Peter Dettman
2014-01-31
3
-57
/
+55
|
*
Avoid modifying the input to the Reduce() methods
Peter Dettman
2014-01-31
4
-50
/
+48
|
*
Improve reduction speed for secp192k1 and secp256k1 custom fields
Peter Dettman
2014-01-31
4
-16
/
+126
|
*
Add custom curves for secp192k1 and secp192r1 (P-192)
Peter Dettman
2014-01-31
11
-0
/
+2259
|
*
Refactoring
Peter Dettman
2014-01-31
5
-10
/
+8
|
*
Unroll MulWordAddExt
Peter Dettman
2014-01-31
1
-8
/
+24
|
*
Use BigInteger.One instead of BigInteger.ValueOf(1)
Peter Dettman
2014-01-31
1
-25
/
+25
|
*
Fix final step of Reduce()
Peter Dettman
2014-01-30
1
-10
/
+9
|
*
Fix GetBit range-check
Peter Dettman
2014-01-30
1
-1
/
+1
|
*
Formatting
Peter Dettman
2014-01-30
1
-10
/
+0
|
*
Take advantage of special prime modulus to optimize sqrt
Peter Dettman
2014-01-30
2
-4
/
+107
|
*
Add SquareN to perform repeated modular squaring
Peter Dettman
2014-01-30
2
-0
/
+30
|
*
Cleanup various warnings, and reformatting
Peter Dettman
2014-01-29
13
-1112
/
+1104
|
*
Update copyrights and add missing Inc.
Peter Dettman
2014-01-28
2
-3
/
+3
|
*
Remove unnecessary using statement
Peter Dettman
2014-01-28
1
-2
/
+0
|
*
Several optimizations and make notes of possible delayed reductions
Peter Dettman
2014-01-28
1
-17
/
+28
|
*
Refactoring
Peter Dettman
2014-01-28
1
-2
/
+1
|
*
Avoid division when decompressing a lambda-projective point
Peter Dettman
2014-01-28
1
-9
/
+5
|
*
Implement multi-squaring in-place and use for F2m sqrt()
Peter Dettman
2014-01-28
2
-40
/
+39
|
*
Fix and re-enable twicePlus for lambda-projective coordinates
Peter Dettman
2014-01-28
1
-59
/
+73
|
*
Port point-detaching stuff from Java
Peter Dettman
2014-01-28
3
-0
/
+27
|
*
Port from Java order/cofactor for all curves
Peter Dettman
2014-01-28
4
-41
/
+52
|
*
Port of latest EC multipliers from Java
Peter Dettman
2014-01-27
14
-45
/
+292
|
*
Use custom curve if available
Peter Dettman
2014-01-26
3
-220
/
+189
|
*
Formatting
Peter Dettman
2014-01-26
2
-359
/
+359
|
*
Add new test case for 96 bit tag from CFRG
Peter Dettman
2014-01-26
1
-31
/
+31
|
*
When OCB is used with incrementing nonces, the cipher processing during initi...
Peter Dettman
2014-01-26
2
-23
/
+67
|
*
Make class internal
Peter Dettman
2014-01-26
1
-1
/
+1
|
*
Port custom curve for secp256r1 from Java
Peter Dettman
2014-01-26
6
-1
/
+758
|
*
Tidy up comments
Peter Dettman
2014-01-26
2
-6
/
+2
|
*
Port custom curve for secp256k1 from Java
Peter Dettman
2014-01-26
7
-15
/
+1499
|
*
Add methods working with uint[]
Peter Dettman
2014-01-26
1
-2
/
+44
|
*
Add diagnostics
Peter Dettman
2014-01-26
1
-37
/
+42
|
*
Fix coord access in Negate()
Peter Dettman
2014-01-26
1
-36
/
+8
|
*
Refactor DecompressPoint
Peter Dettman
2014-01-26
1
-8
/
+3
|
*
Port of jacobian/-modified coordinates from Java
Peter Dettman
2014-01-26
2
-69
/
+354
|
*
Make Barrett reduction available for more prime moduli
Peter Dettman
2014-01-26
1
-12
/
+6
|
*
Increase number of rounds
Peter Dettman
2014-01-26
1
-3
/
+2
|
*
Adjust first-digit optimization to not be so conservative
Peter Dettman
2014-01-26
1
-12
/
+7
|
*
Port latest Java fixes for lambda-projective and make it the default for F2m
Peter Dettman
2014-01-25
2
-68
/
+92
|
*
Change F2m test curve to match Java version more clearly
Peter Dettman
2014-01-25
1
-18
/
+14
|
*
Implement Sqrt in F2m
Peter Dettman
2014-01-25
1
-1
/
+9
|
*
Add 0 guard in ModInverse
Peter Dettman
2014-01-25
1
-0
/
+4
|
*
Implement homogeneous and lambda-projective coordinate systems in F2m curves
Peter Dettman
2014-01-25
2
-67
/
+428
|
*
Port of AddOne method(s) from Java
Peter Dettman
2014-01-25
1
-0
/
+16
|
*
Use AesEngine by default
Peter Dettman
2014-01-25
1
-3
/
+8
|
*
Formatting
Peter Dettman
2014-01-24
2
-74
/
+70
|
*
Some more EC point normalization
Peter Dettman
2014-01-24
6
-104
/
+103
|
*
Default to COORD_HOMOGENEOUS for Fp
Peter Dettman
2014-01-24
1
-1
/
+1
|
*
Implement very basic Barrett reduction as alternative to very slow BigInteger...
Peter Dettman
2014-01-24
1
-19
/
+41
|
*
Run point test on all supported coordinate systems
Peter Dettman
2014-01-24
1
-13
/
+36
|
*
Implementation of homogeneous coordinates for Fp
Peter Dettman
2014-01-24
20
-5626
/
+6012
|
*
Optimization in ModReduce
Peter Dettman
2014-01-24
1
-3
/
+6
|
*
Track carries for a, b to avoid unnecessary add/sub of prime modulus
Peter Dettman
2014-01-24
1
-17
/
+42
|
*
Fix return type in SubFromExt
Peter Dettman
2014-01-24
1
-4
/
+4
|
*
Make class abstract
Peter Dettman
2014-01-24
1
-32
/
+24
|
*
Track uvLen to reduce shifting for small operands
Peter Dettman
2014-01-24
1
-9
/
+18
|
*
Move method
Peter Dettman
2014-01-24
1
-16
/
+16
|
*
Port of several interrelated things from Java build:
Peter Dettman
2014-01-23
12
-578
/
+1061
|
*
Use ImportPoint to make sure points are on same curve
Peter Dettman
2014-01-23
1
-15
/
+49
|
*
Update test data
Peter Dettman
2014-01-23
1
-3
/
+3
|
*
Rewrite some tests to avoid (obsoleted) explicit field element construction
Peter Dettman
2014-01-23
3
-438
/
+423
|
*
Formatting
Peter Dettman
2014-01-23
1
-45
/
+45
|
*
Use residue-based reduction for more curves, in particular P-256
Peter Dettman
2014-01-23
1
-2
/
+8
|
*
Add Nat/Mod classes and use instead of (slow) BigInteger.ModInverse implement...
Peter Dettman
2014-01-23
5
-497
/
+643
|
*
Avoid unnecessary multiplication in final ExtEuclid iteration
Peter Dettman
2014-01-23
1
-32
/
+16
|
*
Formatting
Peter Dettman
2014-01-23
1
-987
/
+987
|
*
Add foundations for supporting other coordinate systems
Peter Dettman
2014-01-22
4
-97
/
+260
|
*
Make public
Peter Dettman
2014-01-22
2
-2
/
+2
|
*
Override methods to optimize for LongArray
Peter Dettman
2014-01-22
1
-0
/
+20
|
*
Use new Math.Field classes in EC curves, and avoid casting in client code
Peter Dettman
2014-01-22
6
-362
/
+387
|
*
Implement TwicePlus optimization in Fp curves
Peter Dettman
2014-01-22
4
-312
/
+458
|
*
Port LongArray from Java and use in F2mFieldElement
Peter Dettman
2014-01-22
4
-157
/
+2091
|
*
BMA-119
Peter Dettman
2014-01-21
2
-1202
/
+1097
|
*
Fix up openssl test cases
Peter Dettman
2014-01-21
2
-690
/
+689
|
*
Remove DerUnknownTag class
Peter Dettman
2014-01-21
2
-85
/
+0
|
*
Stop using DerUnknownTag (throw exceptions during parsing instead)
Peter Dettman
2014-01-21
4
-464
/
+457
|
*
BMA-118
Peter Dettman
2014-01-21
1
-95
/
+88
|
*
Reformat
Peter Dettman
2014-01-21
1
-44
/
+42
[next]