You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1007 B
35 lines
1007 B
10 years ago
|
# mcl
|
||
|
|
||
|
A class library of finite field and elliptic curve.
|
||
|
|
||
|
# Abstract
|
||
|
|
||
|
This is a library to make a protocol for elliptic curve cryptography.
|
||
|
|
||
|
# Installation Requirements
|
||
|
|
||
|
Create a working directory (e.g., work) and clone the following repositories.
|
||
|
|
||
|
mkdir work
|
||
|
cd work
|
||
|
git clone git://github.com/herumi/xbyak.git
|
||
|
git clone git://github.com/herumi/cybozulib.git
|
||
|
git clone git://github.com/herumi/cybozulib_ext.git
|
||
|
|
||
|
* Cybozulib_ext is a prerequisite for running OpenSSL and GMP on VC (Visual C++).
|
||
|
* Xbyak is a prerequisite for optimizing the operations in the finite field on Intel CPUs.
|
||
|
* OpenSSL and libgmp-dev are available via apt-get (or other similar commands) if using Linux.
|
||
|
|
||
|
# License
|
||
|
|
||
|
modified new BSD License
|
||
|
http://opensource.org/licenses/BSD-3-Clause
|
||
|
|
||
|
The original source of the followings are git://github.com/aistcrypt/Lifted-ElGamal.git .
|
||
|
These files are licensed by BSD-3-Clause and are used for only tests.
|
||
|
|
||
|
# Author
|
||
|
|
||
|
MITSUNARI Shigeo(herumi@nifyt.com)
|
||
|
|