McEliece PKC Calculator
Source codes
Here you can download source code files for Windows and Linux.
SHA-256: b59a5cdddda5711b4bc8ab7fb0f5fd54e32355b7067a6f56f90b227563ac2ae1
LINUX
- First, you must download and install NTL
- According to NTL configuration, whether it is for 64-bit or 32-bit platform, appropriate MakeFile must be chosen
-
MakeFile for 64-bit or MakeFile for 32-bit platform, which are below, must be copied into the Calculator/src/ directory and configured for NTL libraries and Include paths.
SHA-256 for MakeFile for 64-bit: 486f3292b43d7d62b9c28b0a143b0266282bfdcc54447b051fd2f60973ee6eba
SHA-256 for MakeFile for 32-bit: 60f9098674c1a0fb0f688319f5682e9834a6af4cbc06fdbd187bf0594cbbeee8
- Command make then compiles Calculator and copies it into the ../bin folder
- Command make lib compiles static library McEliecePKC.o. Example of its usage is in main.cpp
Linux 64-bit
-
Executables - SHA-256: 897586526a1ac95cf98c953502acee274b99cfdb2ea048efcb89cec386824837
-
Libraries - SHA-256: 5ae7713224671a6c2422189260a1dde1011753b44207143874a47b67838175c2
WINDOWS
- First, you must download and install NTL
- Compile the sources using NTL
Windows 64-bit
-
If missing some DLLs, download and install Microsoft Visual C++ 2010 Redistributable Package (x64)
-
Executables - SHA-256: 0c9ccdc613a9bb0b2a665f9662a280f8cb2803a34a5d6ef625af2b68d7a80f08
-
Libraries - SHA-256: 0471a0787490ca890bb79555dae6dbe270f3bde28d4389a62e2a380788544bb8
Windows 32-bit
-
If missing some DLLs, download and install Microsoft Visual C++ 2010 Redistributable Package (x86)
-
Executables - SHA-256: 1c9aa764e0476ecb9af594d80e3d34f468db356be931137b09e9205250f61b0f
-
Libraries - SHA-256: 51fc257ba321ef88265ca2a90271b5b0e4601f1bf73a2f633135851a79a391c7