Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

apache-milagro-crypto-c-1.0.0-incubating

Compare
Choose a tag to compare
@JohnMcW JohnMcW released this 27 Aug 10:19
· 126 commits to develop since this release
e3fc6b6

Introduction

Apache Milagro Crypto C 1.0.0-incubating is the first Apache Software foundation release of this library.

Library Description

milagro-crypto-c is a modern cryptographic C library that focuses on Elliptic Curve Cryptography but has support for legacy systems that require RSA. There is support for three different security levels; 128, 192 and 256 bit. It has been written only in C and has no external dependencies other than an entropy source. Measures have been taken in the code base to prevent side channel attacks. Pairing based cryptography (PBC) is a maturing field that has recently gained widespread acceptance. The library supports schemes that make use of PBC such as BLS for short signatures and MPIN for multi-factor authentication (MFA).

v1.0.0 Release Rationale

The library been under active development for many years and the APIs haven't changed in several months. There are extensive tests using third party test vectors and the tooling required to deploy this software into a modern software project. The Milagro community believe that the code base has reached the point that we can perform general availability (GA) releases.

Please see the README for build/test instructions, a list of contributors and guidelines on how to contribute yourself.

Disclaimer

Apache Milagro Crypto C (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.