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
/
src
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
1
-66
/
+66
*
Some more EC point normalization
Peter Dettman
2014-01-24
5
-103
/
+102
*
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
*
Implementation of homogeneous coordinates for Fp
Peter Dettman
2014-01-24
12
-1314
/
+1676
*
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
11
-578
/
+1056
*
Use ImportPoint to make sure points are on same curve
Peter Dettman
2014-01-23
1
-15
/
+49
*
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
4
-495
/
+636
*
Avoid unnecessary multiplication in final ExtEuclid iteration
Peter Dettman
2014-01-23
1
-32
/
+16
*
Add foundations for supporting other coordinate systems
Peter Dettman
2014-01-22
2
-85
/
+226
*
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
5
-349
/
+385
*
Implement TwicePlus optimization in Fp curves
Peter Dettman
2014-01-22
3
-312
/
+439
*
Port LongArray from Java and use in F2mFieldElement
Peter Dettman
2014-01-22
3
-157
/
+2086
*
BMA-119
Peter Dettman
2014-01-21
1
-601
/
+496
*
Fix up openssl test cases
Peter Dettman
2014-01-21
1
-353
/
+353
*
Remove DerUnknownTag class
Peter Dettman
2014-01-21
1
-80
/
+0
*
Stop using DerUnknownTag (throw exceptions during parsing instead)
Peter Dettman
2014-01-21
3
-463
/
+457
*
BMA-118
Peter Dettman
2014-01-21
1
-95
/
+88
*
Reformat
Peter Dettman
2014-01-21
1
-44
/
+42
*
BMA-116
Peter Dettman
2014-01-21
3
-249
/
+266
*
Fix Equals methods
Peter Dettman
2014-01-21
2
-27
/
+28
*
Add new files to project, rename Sm3 to SM3
Peter Dettman
2014-01-21
1
-8
/
+8
*
Fix up merge
Peter Dettman
2014-01-21
2
-12
/
+29
*
Merge branch 'feature/threefish-skein-memoable-sm3' of git://github.com/timw/...
Peter Dettman
2014-01-21
30
-75
/
+3708
|
\
|
*
Port HMac optimisation using Memoable digests from bc-java.
Tim Whittington
2013-10-20
1
-7
/
+37
|
*
Port SM3 digest implementation and tests from bc-java.
Tim Whittington
2013-10-20
1
-0
/
+328
|
*
Port Memoable digest support from bc-java.
Tim Whittington
2013-10-20
23
-94
/
+492
|
*
Port SkeinDigest and SkeinMac from bc-java.
Tim Whittington
2013-10-20
5
-0
/
+1362
|
*
Port of Threefish implementation from bc-java.
Tim Whittington
2013-10-20
2
-0
/
+1531
*
|
Merge branch 'pkix-validator-throw' of git://github.com/jstedfast/bc-csharp i...
Peter
2014-01-21
1
-5
/
+5
|
\
\
|
*
|
Need to throw the new exceptions rather than leaving them to fall into the void
Jeffrey Stedfast
2013-11-24
1
-5
/
+5
*
|
|
Add new classes in Math.Field and some other EC-related stuff from Java
Peter Dettman
2014-01-21
11
-0
/
+485
*
|
|
Formatting
Peter Dettman
2014-01-21
1
-714
/
+714
*
|
|
Formatting
Peter Dettman
2014-01-21
1
-1173
/
+1173
*
|
|
Make typed Equals methods public (and virtual)
Peter Dettman
2014-01-21
1
-3
/
+3
*
|
|
Merge branch 'master' of git.bouncycastle.org:bc-csharp
Peter Dettman
2014-01-21
2
-13
/
+25
|
\
\
\
|
*
|
|
added Camellia tags
David Hook
2014-01-15
1
-2
/
+11
|
*
|
|
added Camellia tags
David Hook
2014-01-15
1
-11
/
+14
*
|
|
|
Make static utility classes abstract instead of sealed
Peter Dettman
2014-01-21
6
-298
/
+288
*
|
|
|
Bring Fp field element code mostly up-to-date with Java version
Peter Dettman
2014-01-21
2
-778
/
+800
*
|
|
|
Fix XML comments
Peter Dettman
2014-01-21
2
-5
/
+5
|
/
/
/
*
|
|
Registerize top accumulator word in Montgomery multiplication/squaring
Peter Dettman
2014-01-03
1
-6
/
+12
*
|
|
Fix tabs
Peter Dettman
2014-01-03
1
-2128
/
+2128
*
|
|
Make date format consistent with Java tests
Peter Dettman
2013-12-29
2
-8
/
+8
*
|
|
Use Platform.ToUpperInvariant
Peter Dettman
2013-12-18
1
-1
/
+1
*
|
|
Port of PrfAlgorithm and ProtocolVersion from Java TLS
Peter Dettman
2013-12-18
2
-0
/
+184
*
|
|
Factor out variation of MacUtilities.DoFinal
Peter Dettman
2013-12-18
2
-4
/
+8
*
|
|
Clean up all the special handling for IDEA stuff, back to a single release as...
Peter Dettman
2013-12-17
5
-43
/
+22
*
|
|
More porting from Java TLS, mainly enum replacement
Peter Dettman
2013-12-17
28
-821
/
+1100
*
|
|
A round of porting from Java TLS
Peter Dettman
2013-12-17
27
-1188
/
+1728
*
|
|
Add methods for converting from BC RSAPrivateKeyStructure
Peter Dettman
2013-12-07
1
-13
/
+34
*
|
|
Use Negate() to simplify
Peter Dettman
2013-12-05
1
-1
/
+1
*
|
|
Add ECFieldElement.GetEncoded() method
Peter Dettman
2013-12-05
1
-2
/
+7
*
|
|
Always apply sign guard
Peter Dettman
2013-12-03
1
-4
/
+4
|
/
/
*
|
Use 1/n-1 record splitting instead of 0/n
Peter Dettman
2013-11-20
1
-13
/
+24
*
|
Auto-initialize random if necessary
Peter Dettman
2013-11-11
1
-0
/
+5
*
|
Don't require there to be any digests, to allow in particular for a certs-onl...
Peter Dettman
2013-11-10
1
-5
/
+0
*
|
Port from Java of improvements to DerBoolean and DerEnumerated
Peter Dettman
2013-11-03
3
-61
/
+97
*
|
Fix comments
Peter Dettman
2013-11-02
1
-4
/
+5
*
|
Merge branch 'feature/poly1305' of git://github.com/timw/bc-csharp
Peter Dettman
2013-11-02
2
-0
/
+394
|
\
\
|
*
|
Port Poly1305 Mac implementation and tests from bc-java.
Tim Whittington
2013-10-20
2
-0
/
+394
|
|
/
*
|
Clone bytes in constructor since it may be using a temp buffer in the ASN.1 p...
Peter Dettman
2013-11-01
1
-1
/
+1
*
|
Minor edit to comment
Peter Dettman
2013-11-01
1
-1
/
+1
*
|
Merge branch 'feature/gmac' of git://github.com/timw/bc-csharp
Peter Dettman
2013-11-01
4
-0
/
+124
|
\
\
|
*
|
Port GMac implementation and tests from bc-java.
Tim Whittington
2013-10-20
4
-0
/
+124
|
|
/
*
|
Fix length in ShiftLeft
Peter Dettman
2013-11-01
1
-1
/
+1
*
|
Restore dodgy file
Peter Dettman
2013-11-01
1
-0
/
+0
*
|
Remove dodgy file
Peter Dettman
2013-11-01
1
-0
/
+0
*
|
Use xmldoc for documentation of Salsa20/XSalsa20/ChaCha
Tim Whittington
2013-10-19
3
-45
/
+37
*
|
Make ChaCha and Salsa20 engines CLSCompliant.
Tim Whittington
2013-10-18
2
-7
/
+5
*
|
Port reduced round Salsa20, registerised Salsa20 core, XSalsa20 and ChaCha fr...
Tim Whittington
2013-10-10
3
-91
/
+434
|
/
*
fixed line endings
David Hook
2013-08-07
1
-0
/
+0
*
Don't ignore the input offset argument
Peter Dettman
2013-07-31
1
-3
/
+3
*
Attempt to perform doubling operation in constant time
Peter Dettman
2013-07-10
1
-13
/
+23
*
Guard against passing IV thru CMac
Peter Dettman
2013-07-07
1
-220
/
+226
*
Initial import of old CVS repository
Peter Dettman
2013-06-28
1133
-0
/
+161568