incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John McCane-Whitney <>
Subject [ANNOUNCE] Apache Milagro (incubating) Crypto-C V2.0.1 released
Date Mon, 10 Feb 2020 13:46:53 GMT

On behalf of the Apache Milagro (incubating) community, I'd like to 
announce the release of Apache Milagro (incubating) Crypto-C V2.0.1


Apache Milagro Crypto C is a standards compliant C cryptographic library 
with no external dependencies and v2.0.1-incubating is the second Apache 
Software foundation release of this library.

There are two main additions to the library and they both impact the API 
hence the jump from v1.0.0 to v2.0.1:

Shamir's Secret Sharing (SSS) has been added to the library. There is 
also functionality combining the existing BLS solution with SSS to 
enable signature aggregation without revealing the secret key share. 
This change is required by the Milagro DTA 
( and will allow 
subsequent releases of the DTA to be built from an official Apache 
release of the crypto-c library.

The Paillier additively homomorphic cryptosystem has also been added to 
the library which will be required by subsequent releases of the DTA to 
enable Multi-Party Computation of cryptocurrency wallet addresses and 
subsequently to create transaction signatures for these wallets.

The library now also supports Python 3 and formulas in the documentation 
are now rendered using MathJax.


The official release can be downloaded from the Apache Milagro website:

Release notes including a full description of the library and rationale 
for this release can be found here:

Instructions on how to build (including documentation) and test the 
project can be found in the project's README:
Full documentation for the library is also hosted here:

On behalf of the Milagro community, I would like to thank all our 
contributors, mentors and the IPMC.,


John McCane-Whitney
Director of Product at Qredo Ltd
T: +44 7966 490687
Kemp House
152 – 160 City Road

Apache Milagro (incubating) is an effort undergoing incubation at The 
Apache Software Foundation (ASF), sponsored by the Apache Incubator.
Incubation is required of all newly accepted projects until a further 
review indicates that the infrastructure, communications, and decision 
making process have stabilized in a manner consistent with other 
successful ASF projects. While incubation status is not necessarily a 
reflection of the completeness or stability of the code, it does 
indicate that the project has yet to be fully endorsed by the ASF.

View raw message