IMPORTANT! See UPDATE.TXT for latest changes
The distribution media contains the following files
README.TXT - This file
FIRST.TXT - Read this next
MSVISUAL.TXT - Microsoft Visual C++ V6.0 quick-start instructions
VC2005.TXT - Microsoft Visual C++ V8.0 quick-start instructions
BORLAND.TXT - Borland C quick-start instructions
ARM.TXT - ARM processor advice
SPARC.TXT - SPARC processor advice
ITANIUM.TXT - ITANIUM processor advice
FASTGF2M.TXT - How to speed up methods based on the field GF(2^m)
WIN64.TXT - 64-bit Windows advice
DEVCPP.TXT - DEV-CPP quick-start instructions
AMD64.TXT - AMD64 processor advice
SSE2.TXT - SSE2 extensions advice
PIC32.TXT - PIC32 processor advice
POWERPC.TXT - POWERPC processor advice
LINUX.TXT - Some advice for Linux users
CYGWIN.TXT - How to install MIRACL using Cygwin
MANUAL.DOC - The Manual - read it!
PROBLEMS.TXT - Known problems with MIRACL
UPDATE.TXT - MIRACL Update History
KCMCOMBA.TXT - Using super-fast techniques
MAKEMCS.TXT - How to create your own .mcs file
DOUBLE.TXT - Using a double underlying type
FLOAT.TXT - Multiprecision floating-point
DOUBIG.TXT - How to allow "Double Precision" big types
EDWARDS.TXT - How to use Edwards curves for Elliptic curve crypto over Fp
MANAGED.TXT - How to build a "managed code" version of MIRACL for .NET applications
AESGCM.TXT - New support for AES-GCM mode of operation
BLACKFIN.TXT - For information on Analog devices Blackfin processors
CONFIG.C - Program to automatically generate a mirdef.h file
MEX.C - Program to insert fast macros into mrcomba.c/mrkcm.c
In the subdirectory SOURCE
MRMULDV.ANY - Contains assembly language versions of muldiv,muldvm,
muldvd and muldvd2
MRMULDV.S - Version of the above for Linux i386 GCC
MRMULDV.S64 - Version of the above for Linux x86_64 GCC
MRMULDV.W64 - Version of the above for Windows x86-64 Visual Studio
MRMULDV.GCC - GCC version of above - 32-bit
MRMULDV.G64 - GCC version of above - 64-bit
MRMULDV.C - Version of the above for Win32
MRMULDV.CCC - Standard C version
MRMULDV.GPP - Version of the above for DJGPP GCC
MR*.C - MIRACL library source files
MRCOMBA.TPL - Template file for fast Comba method
MRCOMBA2.TPL - Template file for fast Comba method for GF2 arithmetic
MRKCM.TPL - Template file for fast KCM method
C.MCS - C macros for use with above
C1.MCS - Alternate C macros
C2.MCS - Alternate C macros
CS.MCS - Alternate C macros
CLMUL.MCS - MSC Intrinsic macros to use PCLMULQDQ instruction
GCCLMUL.MCS - GCC assembly language to support PCLMULQDQ instruction
SMARTMIP.MCS - Macros for Smartmips smart-card processor
MS86.MCS - Microsoft/Borland 80*86/Pentium macros for use with above
GCC386.MCS - GCC compiler compatible Pentium macros
ARM.MCS - ARM processor macros
GCCARM.MCS - GCC compatable version of the above
AVR.MCS - Atmel Atmega128 processor macros
MSP430.MCS - TI msp430 support (uses hardware multiplier)
BLACKFIN.MCS - Analog Devices Blackfin processor support
GCCMSP430.MCS - GCC compatable version of the above
SPARC32.MCS - 32-bit Sparc processor macros
SPARC64.MCS - 64-bit Sparc processor macros
ITANIUM.MCS - 64-bit Itanium processor macros
WIN64.MCS - 64-bit x86-64 Windows macros
AMD64.MCS - 64-bit AMD64 procesor macros
SSE2.MCS - Pentium 4 SSE2 instructions for Microsoft compiler
GCCPPC.MCS - PowerPC processor macros
GCCSSE2.MCS - Pentium 4 SSE2 instructions for GCC compiler
BMARK.C - Benchmark program for Public Key methods
IMRATIO.C - Benchmark program. Calculates S/M, I/M and J/M ratios over GF(p)
IMRATIO2.C - Benchmark program. Calculates S/M and I/M ratios over GF(2^m)
MERSENNE.C - Mersenne primes
FACT.C - Factorials
BRUTE.C - Brute-force factorisation
BRENT.C - Brent-pollard factoring
BRENT_MT.C - Example of generic Multi-Threading
HAIL.C - Hailstone numbers
PALIN.C - Palindromic numbers
GENKEY.C - Generate Public and Private keys
ENCODE.C - Encode using RSA method
DECODE.C - Decode using RSA method
ENCIPH.C - Encipher using Probabalistic method
DECIPH.C - Decipher using Probabalistic method
PK-DEMO.C - Demo of RSA/El Gamal/Diffie-Hellman/Elliptic Curve...
IDENTITY.C - ID based key exchange program
HILBERT.C - Solve special system of equations
SAMPLE.C - Example of Flash arithmetic
ROOTS.C - Square roots
POLLARD.C - Pollard's factoring method
WILLIAMS.C - William's factoring method
LENSTRA.C - Lenstra's factoring method
QSIEVE.C - The Quadratic Sieve
RATCALC.C - Rational Scientific Calculator
FACTOR.C - Factoring Program source
KANGAROO.C - Pollards Lambda method for discrete logs
INDEX.C - Pollards rho method for discrete logs
GENPRIME.C - Generates prime for above
LIMLEE.C - Lim-Lee prime generation
DSSETUP.C - Digital Signature Standard setup program
DSSGEN.C - Digital Signature Standard key generator program
DSSIGN.C - Digital Signature Standard signature program
DSSVER.C - Digital Signature Standard verification program
ECDH2M.C - Example EC Diffie-Hellman program for 32-bit constrained environments (static stack-only)
ECDH2M16.C - 16-bit version of the above
ECDH2M8.c - 8-bit version of the above
ROMAKER2.C - Program to automatically generate ROMS for above programs
ECDHP.C - ditto, over GF(p) - 32-bit
ECDHP32.C - ditto, over GF(p) - Nice ARM example (32-bits)
ECDHP8.C - ditto, over GF(p), 8-bit version
ECDHP16.C - ditto, over GF(p), 16-bit version
ROMAKER.C - Program to automatically generate ROMS for above programs
ECSGEN.C - DSS (Elliptic Curve GF(p) variation) key generator program
ECSIGN.C - DSS (Elliptic Curve GF(p) variation) signature program
ECSVER.C - DSS (Elliptic Curve GF(p) variation) verification program
ECSGEN_S.C - DSS (Elliptic Curve GF(p) variation) key generator program (static stack-only version)
ECSIGN_S.C - DSS (Elliptic Curve GF(p) variation) signature program (static stack-only version)
ECSVER_S.C - DSS (Elliptic Curve GF(p) variation) verification program (static stack-only version)
ECSGEN2.C - DSS (Elliptic Curve GF(2^m) variation) key generator program
ECSIGN2.C - DSS (Elliptic Curve GF(2^m) variation) signature program
ECSVER2.C - DSS (Elliptic Curve GF(2^m) variation) verification program
ECSGEN2S.C - DSS (Elliptic Curve GF(2^m) variation) key generator program (static stack-only version)
ECSIGN2S.C - DSS (Elliptic Curve GF(2^m) variation) signature program (static stack-only version)
ECSVER2S.C - DSS (Elliptic Curve GF(2^m) variation) verification program (static stack-only version)
BRICK.C - Brickell's method for fast exponentiation
EBRICK.C - Same for GF(p) Elliptic Curves
EBRICK2.C - Same for GF(2^m) Elliptic Curves
BIG.CPP - Big function implementations
ZZN.CPP - ZZn function implementations
ECN.CPP - ECn function implementations
ECNZZN.CPP - ECn <-> ZZn functions
EC2.CPP - EC2 function implementations
GF2M.CPP - GF(2^m) function implementations
CRT.CPP - Crt function implementations
FLASH.CPP - Flash function implementation
没有合适的资源?快使用搜索试试~ 我知道了~
miracl_5.5.4_包含vs工程
共578个文件
cpp:167个
c:119个
h:54个
需积分: 10 9 下载量 63 浏览量
2018-09-12
17:44:17
上传
评论
收藏 7.12MB RAR 举报
温馨提示
miracl_5.5.4_包含vs工程,可以直接在window上编译,包含说明文档
资源推荐
资源详情
资源评论
收起资源包目录
miracl_5.5.4_包含vs工程 (578个子文件)
MIRDEF.AMD 303B
mrmuldv.any 72KB
mirdef.arm 430B
mirdef.ash 570B
mirdef.atm 1KB
bc32doit.bat 3KB
ms64doit_cpp.bat 3KB
ms32doit.bat 3KB
ms64doit.bat 3KB
bcldoit.bat 3KB
msldoit.bat 3KB
bcxdoit.bat 3KB
gcdoit.bat 3KB
msiodoit.bat 3KB
mirdef.bfp 696B
mirdef.bpp 430B
mirdef.bs 375B
p1363.c 187KB
mrecn2.c 81KB
mrgf2m.c 73KB
mrcurve.c 65KB
mrec2m.c 50KB
mrcore.c 50KB
ecn2_opt.c 47KB
factor.c 46KB
mraes.c 40KB
mrarth2.c 39KB
mrfast.c 36KB
config.c 34KB
bmark.c 33KB
mrmonty.c 30KB
mex.c 29KB
test1363.c 26KB
ake4mnta.c 25KB
etat271.c 24KB
mrarth1.c 21KB
ratcalc.c 20KB
ake6mntt.c 20KB
ake4mntt.c 20KB
mrpower.c 15KB
mr87v.c 15KB
qsieve.c 14KB
mrzzn2.c 12KB
mrxgcd.c 11KB
ecdh2m16.c 11KB
mrio1.c 11KB
mrzzn3.c 10KB
ecdhp16.c 10KB
ecdhp8.c 10KB
ecdh2m8.c 10KB
lenstra.c 9KB
mrshs512.c 9KB
mrprime.c 8KB
ecdhp32.c 8KB
mr87f.c 8KB
ecdhp.c 8KB
mrjack.c 7KB
ecdh2m.c 7KB
mrflash.c 7KB
mrflsh3.c 7KB
mrgcm.c 7KB
pk-demo.c 7KB
mrarth0.c 6KB
williams.c 6KB
pollard.c 5KB
mrebrick.c 5KB
mrflsh1.c 5KB
mrzzn2b.c 5KB
mrscrt.c 5KB
mrarth3.c 5KB
romaker.c 5KB
identity.c 5KB
mrround.c 5KB
limlee.c 5KB
ecsign2s.c 5KB
ecsver2s.c 5KB
mrstrong.c 4KB
mrbuild.c 4KB
ecsign_s.c 4KB
mrflsh2.c 4KB
romaker2.c 4KB
ecsver_s.c 4KB
mrsroot.c 4KB
mrsmall.c 4KB
mrbrick.c 4KB
imratio.c 4KB
mrshs256.c 4KB
ecsign2.c 4KB
mrbits.c 4KB
mrio2.c 4KB
ecsver2.c 4KB
ecsign.c 4KB
ecsver.c 4KB
rsat.c 4KB
mrshs.c 4KB
ecsgen2s.c 4KB
index.c 4KB
mrgcd.c 3KB
mrlucas.c 3KB
ecsgen_s.c 3KB
共 578 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
初夏微凉夜
- 粉丝: 18
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功