Ecosyste.ms: OpenCollective

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

Legion of the Bouncy Castle Inc

Open Source Cryptogrpahy Project
Collective - https://opencollective.com/legion-of-the-bouncy-castle - Website: https://www.bouncycastle.org - Code: https://github.com/bcgit

Add .settings with file encodings

github.com/bcgit/pc-dart - 1156f36fdd318557e8e3a0b28076733cb79da844 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Fix SHA-3 that was failing for big block sizes (because of an number interpreted as double) and add some more tests

github.com/bcgit/pc-dart - bc50413bb8d8e762f63a5c7dd56a36bd40cab9f2 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt AES to ufixnum

github.com/bcgit/pc-dart - cd8de0bbf34b09aef84ae413bad46f4d4af94fcf authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Optimize sha384, sha512 and sha512t digests

github.com/bcgit/pc-dart - aff3ce4518194394120bedb1787357d2436a155e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Speed up (un)packing in ufixnum

github.com/bcgit/pc-dart - 8c1ee5bcf1966201c0fc957c63759b26b13459e9 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Add benchmark infrastructure

github.com/bcgit/pc-dart - 372fe2a5bbd14e3dc26ec978f175f1ccf5a29c3f authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed some unused code

github.com/bcgit/pc-dart - 901cf303000b717f95ecf454ab2d1184efbc59d9 authored almost 11 years ago by Steven Roose <[email protected]>
Adapt 32 bit hashes to new ufixnum

github.com/bcgit/pc-dart - 78505031840d47de625b8bb2282feb5af47379d2 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt LongSHA2FamilyDigest to the new ufixnum

github.com/bcgit/pc-dart - 880193f2c1894b75df886ac3def45050e40ec786 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt MD4FamilyDigest to the new ufixnum

github.com/bcgit/pc-dart - 7d79ac74b6d53b8b72bf38f6a2525252a8ec85e8 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt SecureRandomBase to new ufixnum

github.com/bcgit/pc-dart - 1589d9af55ecaca904ee0a29fd4b52484649c071 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Fix PaddedBlockCipher.process() method

github.com/bcgit/pc-dart - 7a56a1b46139a9e32dcb70c17208daf0c4b2eb9c authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt 64 bit hashes to new ufixnum

github.com/bcgit/pc-dart - e363a11be17cb73025c0b1a5fdcd797d692df34b authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Optimize ufixnum by creating a new Register64 class for 64 bit arithmetic without creation of new object per operation and some functions to manipulate raw ints for 8 and 32 bit unsigned arithmetic

github.com/bcgit/pc-dart - 3bd9f056156a2051ff2f80e88c1ae0617e3ba7f4 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Take advantage of GLV (when available) in sum-of-multiplies methods

github.com/bcgit/bc-csharp - 1e4d88e0b72e980e11637d4cc0cf33fdb77269e1 authored almost 11 years ago by Peter Dettman <[email protected]>
Change primary measurement to multiplication rate using fixed-duration rounds

github.com/bcgit/bc-csharp - ee4dbac875b551be255666775056e7c7efe3af95 authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize squaring by inlining the ShiftUpBit

github.com/bcgit/bc-csharp - 8e46418932e542e89d450360aade2ae257b8b5cb authored almost 11 years ago by Peter Dettman <[email protected]>
GlvMultiplier.cs missed in last commit

github.com/bcgit/bc-csharp - 2271696c780b55d0da8400319048d64980b3d3f0 authored almost 11 years ago by Peter Dettman <[email protected]>
Port GLV implementation from Java

github.com/bcgit/bc-csharp - 104b98cc2797c4613151b95dc87218eca7f32c98 authored almost 11 years ago by Peter Dettman <[email protected]>
Fix bug in DoFinal introduced by last change

github.com/bcgit/bc-csharp - e78eb9f989ed963eb6ec07ea6e6d51fc363ccc76 authored almost 11 years ago by Peter Dettman <[email protected]>
Add ScaleX, ScaleY methods to ECPoint

github.com/bcgit/bc-csharp - 38601133a022e354dac28fce919f391e9b55e559 authored almost 11 years ago by Peter Dettman <[email protected]>
Add new CreateRawPoint method on ECCurve that includes the Z coords

github.com/bcgit/bc-csharp - 2ebe9502a210e5d642664c33c723cdcf3ce5f88c authored almost 11 years ago by Peter Dettman <[email protected]>
All subclasses to control the choice of width to use

github.com/bcgit/bc-csharp - 4b5cf5479807fc2652888be79fca4ab659662306 authored almost 11 years ago by Peter Dettman <[email protected]>
Allow subclasses to override the ECMultiplier used for base-point multiplication

github.com/bcgit/bc-csharp - b36d98adc758556d73b7baa69846e8c369378f27 authored almost 11 years ago by Peter Dettman <[email protected]>
Weight the performance test more towards random points

github.com/bcgit/bc-csharp - 133047d6140d2b5b9e5532309594fa980af9bc36 authored almost 11 years ago by Peter Dettman <[email protected]>
Remove bundle-doc from bundle-drone target until we integrate with docgen

github.com/bcgit/pc-dart - 72acb04a917ba8567667292d333918ea831d02f2 authored almost 11 years ago by Ivan Zaera <[email protected]>
Comment doc-drone target in Makefile until we move to docgen

github.com/bcgit/pc-dart - c6dd3d877676a3cb2b42cf9ab24ae50631e1f85f authored almost 11 years ago by Ivan Zaera <[email protected]>
Add new method

github.com/bcgit/bc-csharp - 47489c19f30d0d5623bf225532604e07a9453470 authored almost 11 years ago by Peter Dettman <[email protected]>
Add extra random tests for SipHash to check consistency across different update methods

github.com/bcgit/bc-csharp - 8648332a9bc98d0c11f089901b83936124a0352c authored almost 11 years ago by Peter Dettman <[email protected]>
Optimization (faster at all input lengths, but especially for long block-aligned inputs)

github.com/bcgit/bc-csharp - 8ad240105db29a96e12e785ac5586c52f3fce9bb authored almost 11 years ago by Peter Dettman <[email protected]>
Improve SipHashTest to cover varying update methods

github.com/bcgit/bc-csharp - 63544d673caf4f7acd21b1ef62934fa9661f7aff authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize some of the addition/doubling internals

github.com/bcgit/bc-csharp - 84e8dad1309ad2d247af6cfd9038bff5ac5ce941 authored almost 11 years ago by Peter Dettman <[email protected]>
Adapt performance test to exclude outliers form average

github.com/bcgit/bc-csharp - 866d0a4ad092c3e40bf6eb7432cfc6c5ae8b03b4 authored almost 11 years ago by Peter Dettman <[email protected]>
Add MultiplyAddToExt method to fields

github.com/bcgit/bc-csharp - 14fc40083d81fda4598efbf8f9fd29c71d825adb authored almost 11 years ago by Peter Dettman <[email protected]>
Refactor temporary variables in reductions

github.com/bcgit/bc-csharp - 44da462ba03951c22b1fa552f4d74b1a69882197 authored almost 11 years ago by Peter Dettman <[email protected]>
Inline Reduce32 calls and registerize some values to avoid extra writes

github.com/bcgit/bc-csharp - 2c6c7ebd4b95663e839729ef7f1ee0b1a94c36af authored almost 11 years ago by Peter Dettman <[email protected]>
Use more specific Nat methods

github.com/bcgit/bc-csharp - 83dda1aa6cab2d97e807853ca8b69e4bb59235df authored almost 11 years ago by Peter Dettman <[email protected]>
Change version to beta.3 after release of beta.2

github.com/bcgit/bc-csharp - 98fdcd174a1f66a42ec035a9cd1ba2a10f3ddd7e authored almost 11 years ago by Peter Dettman <[email protected]>
Minor improvement to reduction

github.com/bcgit/bc-csharp - 974c5178fc0b4ffbdd0aed7c3c24d646b0e1af74 authored almost 11 years ago by Peter Dettman <[email protected]>
Avoid redundant subtraction

github.com/bcgit/bc-csharp - 048cb1d82a831ab445cc37e64a948f3e0371cd1a authored almost 11 years ago by Peter Dettman <[email protected]>
Improved reduction

github.com/bcgit/bc-csharp - f52f59b2023546700efd3637d655333184114b7b authored almost 11 years ago by Peter Dettman <[email protected]>
Reduction optimization for secp256r1

github.com/bcgit/bc-csharp - 866a2af68ef7a6f65ff22035bc691bda8409c27a authored almost 11 years ago by Peter Dettman <[email protected]>
Use Nat methods instead of specific Nat*.*Ext methods

Reduction improvements in curve25519 and secp256r1

github.com/bcgit/bc-csharp - 7e777150e04e7e74dbf28f8e0a922bd2a5f8d94a authored almost 11 years ago by Peter Dettman <[email protected]>
Fix infinite loop issue when there is no sqrt

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

github.com/bcgit/bc-csharp - 1b5c76b4926426e171c7693f56e890cab799e640 authored almost 11 years ago by Peter Dettman <[email protected]>
Remove some length-specific methods in favour of the Nat class

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

github.com/bcgit/bc-csharp - c2fe9bb1d2b4d3b8e01642068714c824a3c74581 authored almost 11 years ago by Peter Dettman <[email protected]>
Just use shift methods from Nat class evverywhere

github.com/bcgit/bc-csharp - ecf5397a6edbe46248ef74a782e7443e4f5341c5 authored almost 11 years ago by Peter Dettman <[email protected]>
Refactoring in the Nat* classes and some new method variations

Improved reduction in some fields

github.com/bcgit/bc-csharp - 2341ac87e251e4c23c6cebdba277b518d18fdd11 authored almost 11 years ago by Peter Dettman <[email protected]>
Share single temp variable across calls in Sqrt()

github.com/bcgit/bc-csharp - e09b073037c4f864f1fc03bf8115b0ad6699a789 authored almost 11 years ago by Peter Dettman <[email protected]>
Refactor reduction methods and change scope of PExt fields

github.com/bcgit/bc-csharp - 208038d681e1ee46d33079e9221e10fe4a6aa25c authored almost 11 years ago by Peter Dettman <[email protected]>
Add/rename MulAddTo variations

github.com/bcgit/bc-csharp - d64a63800bdbb629722b58c98a9c1868728621ab authored almost 11 years ago by Peter Dettman <[email protected]>
Allow for (very rare) cases where the Sqrt() algorithm needs to retry

github.com/bcgit/bc-csharp - 9ea95a408236d1878ec679887b3bbcb3ff3316c4 authored almost 11 years ago by Peter Dettman <[email protected]>
Avoid a few negations in Sqrt()

github.com/bcgit/bc-csharp - 55af772372bbf933cf54519d99647cbe7aa362f0 authored almost 11 years ago by Peter Dettman <[email protected]>
Optimized Sqrt() for custom secp224r1

github.com/bcgit/bc-csharp - dffd5540d611f199901fe3a5ee64e7553963b7c1 authored almost 11 years ago by Peter Dettman <[email protected]>
Equality/hashcode should ignore "excess" words

github.com/bcgit/bc-csharp - 5e1ef1cb46ed4967423d16805b9ac780c4ba9599 authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize Sqrt() for custom secp384r1

github.com/bcgit/bc-csharp - 82e1de6e1c204f9ae206016711f9920d245cb6b9 authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize final adjustments in Reduce()

github.com/bcgit/bc-csharp - b5402e83610e8eed4e54ca3b098c077518a090ef authored almost 11 years ago by Peter Dettman <[email protected]>
Simplify Twice()

github.com/bcgit/bc-csharp - 5db90811abc9f90c461c611613aad65b8cc36ac4 authored almost 11 years ago by Peter Dettman <[email protected]>
Add custom curve for secp384r1 (P-384)

github.com/bcgit/bc-csharp - ab5eb010d9a966246bcada6b3b884af4350207ae authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize final adjustments in Reduce()

github.com/bcgit/bc-csharp - 4b257e26ddb57fb73700f8c6f64185a63310b6d2 authored almost 11 years ago by Peter Dettman <[email protected]>
Round out the Nat192 methods

Use Nat*.Copy methods in fields

github.com/bcgit/bc-csharp - 42edb2de8521c23a5d3d80c0a97aea27d9a15483 authored almost 11 years ago by Peter Dettman <[email protected]>
Add extra arg to AddWord() and add variant of Copy()

github.com/bcgit/bc-csharp - 7a1a1a5a24aed17bff66159e6bbc709faef2281a authored almost 11 years ago by Peter Dettman <[email protected]>
Optimization for custom curve reduction when only a few bits need reducing; used to delay reduction in point doubling.

github.com/bcgit/bc-csharp - 57d401f1c1919e507eb42ac0964a8b5d61ee6049 authored almost 11 years ago by Peter Dettman <[email protected]>
Optimize Sqrt() for custom curve secp224k1

github.com/bcgit/bc-csharp - f01e05f3d36ce51614aaf1f3cbe97f6c04e4b1b2 authored almost 11 years ago by Peter Dettman <[email protected]>
Refactoring in Sqrt()

github.com/bcgit/bc-csharp - 80c7fa5cad79f4cb077be85a5f038f6564bad4fe authored almost 11 years ago by Peter Dettman <[email protected]>
Add custom curve for secp224k1

github.com/bcgit/bc-csharp - edd3db0c2d74a35b361cc4d99f2b96655b5e2144 authored almost 11 years ago by Peter Dettman <[email protected]>
Special handling for zero-valued scalars

Some optimizations for NAF generation

github.com/bcgit/bc-csharp - 9ac9d34cf37c10acfd03afe847d1446b64ccc0ee authored almost 11 years ago by Peter Dettman <[email protected]>
Update release version

github.com/bcgit/bc-csharp - c9463c95a0bf6f116f8eaf881529f0f9cca1bccb authored almost 11 years ago by Peter Dettman <[email protected]>
Refactoring in Sqrt()

github.com/bcgit/bc-csharp - 949c9c08216993847a396e02fc190e5ae5f00f25 authored almost 11 years ago by Peter Dettman <[email protected]>
Add custom curve for secp224r1 (P-224)

github.com/bcgit/bc-csharp - a33f71714285ada34ae63251835a910284a20284 authored almost 11 years ago by Peter Dettman <[email protected]>
Add new test to regression tests

github.com/bcgit/bc-csharp - bad19a6fb0a82ae963d86d25c59864cb5a845b65 authored almost 11 years ago by Peter Dettman <[email protected]>
Tabs -> spaces

github.com/bcgit/bc-csharp - 6b14bdc4285a2c2b22d8b47ee7cdee11627b83f8 authored almost 11 years ago by Peter Dettman <[email protected]>
Port some openpgp updates from Java build for secret keys

github.com/bcgit/bc-csharp - a6039dfa9392ca64a3b0efe591aaf7b8441d13fc authored almost 11 years ago by Peter Dettman <[email protected]>
Check a few more points in the encoding test

github.com/bcgit/bc-csharp - de79f1b43a38fd67a2586a7cbc18e9dd3d5e0573 authored almost 11 years ago by Peter Dettman <[email protected]>
Implement the 8m + 5 case from Pocklington's sqrt algorithm (seems to be only used by secp224k1)

github.com/bcgit/bc-csharp - 88c2d41778bb378b2d9b4da27f1bcd332f134041 authored almost 11 years ago by Peter Dettman <[email protected]>
Fix in documentation

github.com/bcgit/pc-dart - 9fec34d10b0e16f9685d716237bc38e356145a86 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactoring in Nat* classes

github.com/bcgit/bc-csharp - 9beb3a6ea61b10349e348c1216f52b187d172d2c authored almost 11 years ago by Peter Dettman <[email protected]>
Final adaptation to Uint64 so that everything works in Javascript

github.com/bcgit/pc-dart - 880e7c16400c4ea0a0109e618299c630f01a7ff8 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adaptation to newest Uint64. Everything works in VM and JS except for Tiger that is throwing an exception in JS.

github.com/bcgit/pc-dart - 4d5a4d3e938da8cd284efd9adcc79a345e322d3a authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Final Uint64 implementation that works in VM and JS. It also adds more checks to detect errors between VM and JS because of truncations.

github.com/bcgit/pc-dart - 75d33ccaee3f04c521dc6c335985485d54da5a0d authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Change RSA test signature test digest to SHA-1 to avoid using 64 bit digests (that are failing now in JS)

github.com/bcgit/pc-dart - 3edda0122aa4fe770dac2cacb4f69e6c3e25b59e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Commented out implementation of Uint64 based on native ints (slower as of today)

github.com/bcgit/pc-dart - eac226c7e08472161f936f56bfc78cb4ea3496ed authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt to new Uint64

github.com/bcgit/pc-dart - f474a7433022f7e1bd2fdb6e4d0a1447644f6cd9 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt Uint64 to Javascript

github.com/bcgit/pc-dart - 0ea073b0dcea7b12b14c1694f55ec91e2a2e4378 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Tabs -> spaces

github.com/bcgit/bc-csharp - 4654ef0937ce2939a451b5a3925e126dbfc43b58 authored almost 11 years ago by Peter Dettman <[email protected]>
Point to bignum 0.0.5 (fixes the BigInteger.fromBytes()) bug.

github.com/bcgit/pc-dart - d828bda562f815c51724cadba4c87337db44b688 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
[BMA-87]

Fix for UTC-type GeneralizedTime instances

github.com/bcgit/bc-csharp - 4d353ca4d930cb985b474aabb498c0c0e88b515c authored almost 11 years ago by Peter Dettman <[email protected]>
Tabs -> spaces

github.com/bcgit/bc-csharp - 280302499e34953078162f26336fa34c37c226f9 authored almost 11 years ago by Peter Dettman <[email protected]>
Use ToBigInteger() for A/B comparison in curve equality

github.com/bcgit/bc-csharp - 59220167b4fd0230e3e7e9edba7178849e187a34 authored almost 11 years ago by Peter Dettman <[email protected]>
Bug fixes after documentation revision

github.com/bcgit/pc-dart - 6a607b0ec072b9ba097a5a226aae4dabebc4a04f authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Changes to build system in preparation for beta release

github.com/bcgit/bc-csharp - f5df0e6e0e69ca1e12a7ad135aee65fe934de64a authored almost 11 years ago by Peter Dettman <[email protected]>
Add a bare bones .gitignore

github.com/bcgit/bc-csharp - 2cc895f7b4b2fb30e27128048c7cbdebe8ce8431 authored almost 11 years ago by Peter Dettman <[email protected]>
Fix encoding... again

github.com/bcgit/bc-csharp - 67614dc6a14881843cb5075e145926259f9040e6 authored almost 11 years ago by Peter Dettman <[email protected]>
#53 Let people sign pre-hashed messages with ECDSA.

This feature won't be available for now when using the registry to avoid mistakes when signing w...

github.com/bcgit/pc-dart - 66681e945ca041475b8c73a27eec50a353a01981 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Convert to UTF-8 (thanks Jeff Stedfast)

github.com/bcgit/bc-csharp - 3768f7bdfff790fa5b60dd3d97d9e5d02173da15 authored almost 11 years ago by Peter Dettman <[email protected]>
Doc change

github.com/bcgit/pc-dart - 1a3e5a2655ce772d2299d535c4a5e6358798ae11 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
#53 Secure ECDSA signature against collision of k (RFC-6979)

This is the implementation or RFC-6979 and it's working. Unfortunately, a bug is "bignum" is pre...

github.com/bcgit/pc-dart - a4442ddfb51e84498629622d0999b1e1d426f344 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
#43 RSA signing

github.com/bcgit/pc-dart - 78c96ae2dde0f3e8a9cf20eb3a824da9e3db5571 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Remove unused imports

github.com/bcgit/pc-dart - 2b0578e799c808ce96838f53b9ae4e8fa070db96 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
#61 Adapt tests to one-shot process() methods for algorithms

github.com/bcgit/pc-dart - 6be18280443ed33140ce800d1dfd63114bd76695 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
#61 Provide one-shot methods for algorithms in the API

github.com/bcgit/pc-dart - 452ebc861e408977e66999f6dd2eccbb15db0f92 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>