Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bcgit/bc-csharp

BouncyCastle.NET Cryptography Library (Mirror)
https://github.com/bcgit/bc-csharp

Port a few Java openpgp updates

fdefe6547948e0c30e4d3d652932f0689aab3da4 authored over 10 years ago
Port constant-time extensions from Java

c6a894e0c130c3732a13c59c3b60603365a2556e authored over 10 years ago
Use AddTo/SubFrom and add a generic modular-addition method

3757ebbeae2e719fbed47423d70c245485b61020 authored over 10 years ago
Port a few more GCM/GMac updates

b999a754ac553719d4953eb866c0d8e9b2633c33 authored over 10 years ago
Reduce the number of test cases

6676acaf8697847b0eff65f128cb36fc1198e84b authored over 10 years ago
De-tabify

27b0208e3182649cc190128e13b2157d73c10b33 authored over 10 years ago
Port of latest GCM/OCB changes

784a42b0e5e94dc7e1c1fe6975715d0c466be569 authored over 10 years ago
Registerize inner loops

73cf930342ffe5020648fc6cbb2ac9e59e72b970 authored over 10 years ago
De-tabify

b1442d29540ca9d3321d68659b52628f646f4902 authored over 10 years ago
De-tabify

59d03bc3a805274c5ef855f6f8099cb9c2a8319d authored over 10 years ago
De-tabify

e4f294fd80d11226b2fe0e0acd5dd2a59b929dbc authored over 10 years ago
Asterisk the default coordinates for each curve

0f687cabd37fcb29e12955f62457df29e022b61e authored over 10 years ago
Use higher precision approximations for g1/g2 (GLV Type B)

50654dcde9879facd07b41a82516d13befc2f7f9 authored over 10 years ago
Port ECAlgorithmsTest from Java

26fef863edd65e10cea2c11f92759092facd35f7 authored over 10 years ago
Fix inverted sense of "negs" in ImplSumOfMultiplies (porting error)

aed7b8d353a835504e0267b8f94b5567924ca07b authored over 10 years ago
Add support to specifying Hash Algo when adding a subkey and generating a keyring.

DSA2 and in the future EC keys requiere hashing higher than SHA1.

d003833c807b7d2f3951e4a4fb3ebc3a466418ed authored over 10 years ago
Check the low-bit of y is consistent with the header byte in hybrid EC point encodings

f735d9b63d2c46f16a9da34397022bd46cd2e30a authored over 10 years ago
Port some minor updates from Java

e41230eae0658e6e79a294b9fe5244a574604718 authored almost 11 years ago
Set the SecureRandom more intelligently

Change access modifiers to support subclassing

2a06b4ddeee29bc839fc5429c50c8eff3d453c85 authored almost 11 years ago
Add low-weight guard to ECKeyPairGenerator

0ef76b44b5df337a56f02b0bfa3ed6e3a73c6116 authored almost 11 years ago
Check for low-weight numbers in DH parameter generation and RSA key generation

10a2318ac5f90a581a919e9d4de489c6d217f5a7 authored almost 11 years ago
Update version to beta.4 following beta.3 release

9e7701ec22a46dc6d2ae30984beba6290c444e4f authored almost 11 years ago
Fixed-point-comb uses existing precomputation info if it's for the same _or greater_ width as requested

7778cd8e510731146b4ef597787552c162dae29d authored almost 11 years ago
Port from Java many of the new TLS classes and a few minor changes

c280c388d58e99c644b8239f2b4b2652877f5970 authored almost 11 years ago
Move NullOutputStream to util/io

e9a17a4811d21de72e8f36f7b423fe44c2cb1cf6 authored almost 11 years ago
Remove redundant Mac.Init calls

c94fb8a244c23984a5a2e1ad46b15037351bb636 authored almost 11 years ago
Use the TLS 1.0 PRF for the random block

aecd7ee0f7b3c26599b29c78eb52a32754e45443 authored almost 11 years ago
Optimize Curve25519 point operations

6376aeed1c319261438fffa36908eedf8e536018 authored almost 11 years ago
Port of latest Curve25519 stuff from Java build

c368e7ca8460a11d02d2a85588bac51ec71b0424 authored almost 11 years ago
Take advantage of GLV (when available) in sum-of-multiplies methods

1e4d88e0b72e980e11637d4cc0cf33fdb77269e1 authored almost 11 years ago
Change primary measurement to multiplication rate using fixed-duration rounds

ee4dbac875b551be255666775056e7c7efe3af95 authored almost 11 years ago
Optimize squaring by inlining the ShiftUpBit

8e46418932e542e89d450360aade2ae257b8b5cb authored almost 11 years ago
GlvMultiplier.cs missed in last commit

2271696c780b55d0da8400319048d64980b3d3f0 authored almost 11 years ago
Port GLV implementation from Java

104b98cc2797c4613151b95dc87218eca7f32c98 authored almost 11 years ago
Fix bug in DoFinal introduced by last change

e78eb9f989ed963eb6ec07ea6e6d51fc363ccc76 authored almost 11 years ago
Add ScaleX, ScaleY methods to ECPoint

38601133a022e354dac28fce919f391e9b55e559 authored almost 11 years ago
Add new CreateRawPoint method on ECCurve that includes the Z coords

2ebe9502a210e5d642664c33c723cdcf3ce5f88c authored almost 11 years ago
All subclasses to control the choice of width to use

4b5cf5479807fc2652888be79fca4ab659662306 authored almost 11 years ago
Allow subclasses to override the ECMultiplier used for base-point multiplication

b36d98adc758556d73b7baa69846e8c369378f27 authored almost 11 years ago
Weight the performance test more towards random points

133047d6140d2b5b9e5532309594fa980af9bc36 authored almost 11 years ago
Add new method

47489c19f30d0d5623bf225532604e07a9453470 authored almost 11 years ago
Add extra random tests for SipHash to check consistency across different update methods

8648332a9bc98d0c11f089901b83936124a0352c authored almost 11 years ago
Optimization (faster at all input lengths, but especially for long block-aligned inputs)

8ad240105db29a96e12e785ac5586c52f3fce9bb authored almost 11 years ago
Improve SipHashTest to cover varying update methods

63544d673caf4f7acd21b1ef62934fa9661f7aff authored almost 11 years ago
Optimize some of the addition/doubling internals

84e8dad1309ad2d247af6cfd9038bff5ac5ce941 authored almost 11 years ago
Adapt performance test to exclude outliers form average

866d0a4ad092c3e40bf6eb7432cfc6c5ae8b03b4 authored almost 11 years ago
Add MultiplyAddToExt method to fields

14fc40083d81fda4598efbf8f9fd29c71d825adb authored almost 11 years ago
Refactor temporary variables in reductions

44da462ba03951c22b1fa552f4d74b1a69882197 authored almost 11 years ago
Inline Reduce32 calls and registerize some values to avoid extra writes

2c6c7ebd4b95663e839729ef7f1ee0b1a94c36af authored almost 11 years ago
Use more specific Nat methods

83dda1aa6cab2d97e807853ca8b69e4bb59235df authored almost 11 years ago
Change version to beta.3 after release of beta.2

98fdcd174a1f66a42ec035a9cd1ba2a10f3ddd7e authored almost 11 years ago
Minor improvement to reduction

974c5178fc0b4ffbdd0aed7c3c24d646b0e1af74 authored almost 11 years ago
Avoid redundant subtraction

048cb1d82a831ab445cc37e64a948f3e0371cd1a authored almost 11 years ago
Improved reduction

f52f59b2023546700efd3637d655333184114b7b authored almost 11 years ago
Reduction optimization for secp256r1

866a2af68ef7a6f65ff22035bc691bda8409c27a authored almost 11 years ago
Use Nat methods instead of specific Nat*.*Ext methods

Reduction improvements in curve25519 and secp256r1

7e777150e04e7e74dbf28f8e0a922bd2a5f8d94a authored almost 11 years ago
Fix infinite loop issue when there is no sqrt

Add test case to check that Sqrt returns null for non-squares

1b5c76b4926426e171c7693f56e890cab799e640 authored almost 11 years ago
Remove some length-specific methods in favour of the Nat class

Add more method variations to Nat
Use customized reductions in various fields

c2fe9bb1d2b4d3b8e01642068714c824a3c74581 authored almost 11 years ago
Just use shift methods from Nat class evverywhere

ecf5397a6edbe46248ef74a782e7443e4f5341c5 authored almost 11 years ago
Refactoring in the Nat* classes and some new method variations

Improved reduction in some fields

2341ac87e251e4c23c6cebdba277b518d18fdd11 authored almost 11 years ago
Share single temp variable across calls in Sqrt()

e09b073037c4f864f1fc03bf8115b0ad6699a789 authored almost 11 years ago
Refactor reduction methods and change scope of PExt fields

208038d681e1ee46d33079e9221e10fe4a6aa25c authored almost 11 years ago
Add/rename MulAddTo variations

d64a63800bdbb629722b58c98a9c1868728621ab authored almost 11 years ago
Allow for (very rare) cases where the Sqrt() algorithm needs to retry

9ea95a408236d1878ec679887b3bbcb3ff3316c4 authored almost 11 years ago
Avoid a few negations in Sqrt()

55af772372bbf933cf54519d99647cbe7aa362f0 authored almost 11 years ago
Optimized Sqrt() for custom secp224r1

dffd5540d611f199901fe3a5ee64e7553963b7c1 authored almost 11 years ago
Equality/hashcode should ignore "excess" words

5e1ef1cb46ed4967423d16805b9ac780c4ba9599 authored almost 11 years ago
Optimize Sqrt() for custom secp384r1

82e1de6e1c204f9ae206016711f9920d245cb6b9 authored almost 11 years ago
Optimize final adjustments in Reduce()

b5402e83610e8eed4e54ca3b098c077518a090ef authored almost 11 years ago
Simplify Twice()

5db90811abc9f90c461c611613aad65b8cc36ac4 authored almost 11 years ago
Add custom curve for secp384r1 (P-384)

ab5eb010d9a966246bcada6b3b884af4350207ae authored almost 11 years ago
Optimize final adjustments in Reduce()

4b257e26ddb57fb73700f8c6f64185a63310b6d2 authored almost 11 years ago
Round out the Nat192 methods

Use Nat*.Copy methods in fields

42edb2de8521c23a5d3d80c0a97aea27d9a15483 authored almost 11 years ago
Add extra arg to AddWord() and add variant of Copy()

7a1a1a5a24aed17bff66159e6bbc709faef2281a authored almost 11 years ago
Optimization for custom curve reduction when only a few bits need reducing; used to delay reduction in point doubling.

57d401f1c1919e507eb42ac0964a8b5d61ee6049 authored almost 11 years ago
Optimize Sqrt() for custom curve secp224k1

f01e05f3d36ce51614aaf1f3cbe97f6c04e4b1b2 authored almost 11 years ago
Refactoring in Sqrt()

80c7fa5cad79f4cb077be85a5f038f6564bad4fe authored almost 11 years ago
Add custom curve for secp224k1

edd3db0c2d74a35b361cc4d99f2b96655b5e2144 authored almost 11 years ago
Special handling for zero-valued scalars

Some optimizations for NAF generation

9ac9d34cf37c10acfd03afe847d1446b64ccc0ee authored almost 11 years ago
Update release version

c9463c95a0bf6f116f8eaf881529f0f9cca1bccb authored almost 11 years ago
Refactoring in Sqrt()

949c9c08216993847a396e02fc190e5ae5f00f25 authored almost 11 years ago
Add custom curve for secp224r1 (P-224)

a33f71714285ada34ae63251835a910284a20284 authored almost 11 years ago
Add new test to regression tests

bad19a6fb0a82ae963d86d25c59864cb5a845b65 authored almost 11 years ago
Tabs -> spaces

6b14bdc4285a2c2b22d8b47ee7cdee11627b83f8 authored almost 11 years ago
Port some openpgp updates from Java build for secret keys

a6039dfa9392ca64a3b0efe591aaf7b8441d13fc authored almost 11 years ago
Check a few more points in the encoding test

de79f1b43a38fd67a2586a7cbc18e9dd3d5e0573 authored almost 11 years ago
Implement the 8m + 5 case from Pocklington's sqrt algorithm (seems to be only used by secp224k1)

88c2d41778bb378b2d9b4da27f1bcd332f134041 authored almost 11 years ago
Refactoring in Nat* classes

9beb3a6ea61b10349e348c1216f52b187d172d2c authored almost 11 years ago
Tabs -> spaces

4654ef0937ce2939a451b5a3925e126dbfc43b58 authored almost 11 years ago
[BMA-87]

Fix for UTC-type GeneralizedTime instances

4d353ca4d930cb985b474aabb498c0c0e88b515c authored almost 11 years ago
Tabs -> spaces

280302499e34953078162f26336fa34c37c226f9 authored almost 11 years ago
Use ToBigInteger() for A/B comparison in curve equality

59220167b4fd0230e3e7e9edba7178849e187a34 authored almost 11 years ago
Changes to build system in preparation for beta release

f5df0e6e0e69ca1e12a7ad135aee65fe934de64a authored almost 11 years ago
Add a bare bones .gitignore

2cc895f7b4b2fb30e27128048c7cbdebe8ce8431 authored almost 11 years ago
Fix encoding... again

67614dc6a14881843cb5075e145926259f9040e6 authored almost 11 years ago
Convert to UTF-8 (thanks Jeff Stedfast)

3768f7bdfff790fa5b60dd3d97d9e5d02173da15 authored almost 11 years ago
Delete old commented-out code

186d715dd68d527410484d9cc27036f778fa3054 authored almost 11 years ago
Use GetEncoded(boolean) instead of deprecated constructor

9e7e297cebc49e7fece3d4190506290fd70ccf5e authored almost 11 years ago
Provide SumOfMultiplies as an arbitrary-length generalization of SumOfTwoMultiplies

015b8dfa65145862b05c88b710d052bd5b2b872c authored almost 11 years ago
Update encoders from Java version, including catching invalid data instead of ignoring it

9017a139c6caf9ba5efbe00419d1fdc2d6d8253d authored almost 11 years ago