现在的位置: 首页 > 综合 > 正文

CryptoPP-5.6.1的RPM

2014年03月03日 ⁄ 综合 ⁄ 共 4779字 ⁄ 字号 评论关闭

     以前在CryptoPP的邮件列表中有人要CryptoPP的RPM包,或者打包用的SPEC文件,当时时间比较紧,就随便写了一个。后来想想,可能有更多的朋友需要这个东西,就好好写了下SPEC文件,重新打包成Source RPM和RPM安装包(i386),已上传到CSDN的下载区中(CryptoPP-5.6.1-1.src.rpm, CryptoPP-5.6.1-1.i386.rpm),需要的朋友可以去下载。

    在我打包时,最新版本为5.6.1,我使用的代码是从SVN版本库中取的,应该和www.cryptopp.com下载的一致。我上传了i386的安装包,如果需要其他版本,如X86_64的,可使用Source RPM自己编译,方式如下:

[root@RHEL ~]# rpm -ivh CryptoPP-5.6.1-1.src.rpm 
   1:CryptoPP               ########################################### [100%]

[root@RHEL ~]# cd /usr/src/redhat/SPECS

[root@RHEL SPECS]# rpmbuild -bb CryptoPP.spec

    生成的RPM安装包在/usr/src/redhat/RPMS对应平台的目录中。

    以下是CryptoPP-5.6.1-1.i386.rpm的文件信息:

[rpmbuilder@RHEL i386]$ rpm -qpl CryptoPP-5.6.1-1.i386.rpm 
/usr/include/cryptopp
/usr/include/cryptopp/3way.h
/usr/include/cryptopp/adler32.h
/usr/include/cryptopp/aes.h
/usr/include/cryptopp/algebra.h
/usr/include/cryptopp/algparam.h
/usr/include/cryptopp/arc4.h
/usr/include/cryptopp/argnames.h
/usr/include/cryptopp/asn.h
/usr/include/cryptopp/authenc.h
/usr/include/cryptopp/base32.h
/usr/include/cryptopp/base64.h
/usr/include/cryptopp/basecode.h
/usr/include/cryptopp/bench.h
/usr/include/cryptopp/blowfish.h
/usr/include/cryptopp/blumshub.h
/usr/include/cryptopp/camellia.h
/usr/include/cryptopp/cast.h
/usr/include/cryptopp/cbcmac.h
/usr/include/cryptopp/ccm.h
/usr/include/cryptopp/channels.h
/usr/include/cryptopp/cmac.h
/usr/include/cryptopp/config.h
/usr/include/cryptopp/cpu.h
/usr/include/cryptopp/crc.h
/usr/include/cryptopp/cryptlib.h
/usr/include/cryptopp/default.h
/usr/include/cryptopp/des.h
/usr/include/cryptopp/dh.h
/usr/include/cryptopp/dh2.h
/usr/include/cryptopp/dll.h
/usr/include/cryptopp/dmac.h
/usr/include/cryptopp/dsa.h
/usr/include/cryptopp/eax.h
/usr/include/cryptopp/ec2n.h
/usr/include/cryptopp/eccrypto.h
/usr/include/cryptopp/ecp.h
/usr/include/cryptopp/elgamal.h
/usr/include/cryptopp/emsa2.h
/usr/include/cryptopp/eprecomp.h
/usr/include/cryptopp/esign.h
/usr/include/cryptopp/factory.h
/usr/include/cryptopp/files.h
/usr/include/cryptopp/filters.h
/usr/include/cryptopp/fips140.h
/usr/include/cryptopp/fltrimpl.h
/usr/include/cryptopp/gcm.h
/usr/include/cryptopp/gf256.h
/usr/include/cryptopp/gf2_32.h
/usr/include/cryptopp/gf2n.h
/usr/include/cryptopp/gfpcrypt.h
/usr/include/cryptopp/gost.h
/usr/include/cryptopp/gzip.h
/usr/include/cryptopp/hex.h
/usr/include/cryptopp/hmac.h
/usr/include/cryptopp/hrtimer.h
/usr/include/cryptopp/ida.h
/usr/include/cryptopp/idea.h
/usr/include/cryptopp/integer.h
/usr/include/cryptopp/iterhash.h
/usr/include/cryptopp/lubyrack.h
/usr/include/cryptopp/luc.h
/usr/include/cryptopp/mars.h
/usr/include/cryptopp/md2.h
/usr/include/cryptopp/md4.h
/usr/include/cryptopp/md5.h
/usr/include/cryptopp/mdc.h
/usr/include/cryptopp/misc.h
/usr/include/cryptopp/modarith.h
/usr/include/cryptopp/modes.h
/usr/include/cryptopp/modexppc.h
/usr/include/cryptopp/mqueue.h
/usr/include/cryptopp/mqv.h
/usr/include/cryptopp/nbtheory.h
/usr/include/cryptopp/network.h
/usr/include/cryptopp/nr.h
/usr/include/cryptopp/oaep.h
/usr/include/cryptopp/oids.h
/usr/include/cryptopp/osrng.h
/usr/include/cryptopp/panama.h
/usr/include/cryptopp/pch.h
/usr/include/cryptopp/pkcspad.h
/usr/include/cryptopp/polynomi.h
/usr/include/cryptopp/pssr.h
/usr/include/cryptopp/pubkey.h
/usr/include/cryptopp/pwdbased.h
/usr/include/cryptopp/queue.h
/usr/include/cryptopp/rabin.h
/usr/include/cryptopp/randpool.h
/usr/include/cryptopp/rc2.h
/usr/include/cryptopp/rc5.h
/usr/include/cryptopp/rc6.h
/usr/include/cryptopp/resource.h
/usr/include/cryptopp/rijndael.h
/usr/include/cryptopp/ripemd.h
/usr/include/cryptopp/rng.h
/usr/include/cryptopp/rsa.h
/usr/include/cryptopp/rw.h
/usr/include/cryptopp/safer.h
/usr/include/cryptopp/salsa.h
/usr/include/cryptopp/seal.h
/usr/include/cryptopp/secblock.h
/usr/include/cryptopp/seckey.h
/usr/include/cryptopp/seed.h
/usr/include/cryptopp/serpent.h
/usr/include/cryptopp/serpentp.h
/usr/include/cryptopp/sha.h
/usr/include/cryptopp/shacal2.h
/usr/include/cryptopp/shark.h
/usr/include/cryptopp/simple.h
/usr/include/cryptopp/skipjack.h
/usr/include/cryptopp/smartptr.h
/usr/include/cryptopp/socketft.h
/usr/include/cryptopp/sosemanuk.h
/usr/include/cryptopp/square.h
/usr/include/cryptopp/stdcpp.h
/usr/include/cryptopp/strciphr.h
/usr/include/cryptopp/tea.h
/usr/include/cryptopp/tiger.h
/usr/include/cryptopp/trdlocal.h
/usr/include/cryptopp/trunhash.h
/usr/include/cryptopp/ttmac.h
/usr/include/cryptopp/twofish.h
/usr/include/cryptopp/validate.h
/usr/include/cryptopp/vmac.h
/usr/include/cryptopp/wait.h
/usr/include/cryptopp/wake.h
/usr/include/cryptopp/whrlpool.h
/usr/include/cryptopp/winpipes.h
/usr/include/cryptopp/words.h
/usr/include/cryptopp/xtr.h
/usr/include/cryptopp/xtrcrypt.h
/usr/include/cryptopp/zdeflate.h
/usr/include/cryptopp/zinflate.h
/usr/include/cryptopp/zlib.h
/usr/lib
/usr/lib/debug
/usr/lib/debug/usr
/usr/lib/debug/usr/lib
/usr/lib/debug/usr/lib/libcryptopp.so.debug
/usr/lib/libcryptopp.a
/usr/lib/libcryptopp.so
[rpmbuilder@RHEL i386]$ 

抱歉!评论已关闭.