⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 提供了很多种加密算法和CA认证及相关服务如CMP、OCSP等的开发
💻
📖 第 1 页 / 共 4 页
字号:
$(OBJPATH)lib_hsha.o:	$(CRYPT_DEP) cryptctx.h hash/sha.h lib_hsha.c
						$(CC) $(CFLAGS) lib_hsha.c -o $(OBJPATH)lib_hsha.o

$(OBJPATH)lib_idea.o:	$(CRYPT_DEP) cryptctx.h crypt/idea.h lib_idea.c
						$(CC) $(CFLAGS) lib_idea.c -o $(OBJPATH)lib_idea.o

$(OBJPATH)lib_keyx.o:	$(CRYPT_DEP) cryptctx.h $(ASN1_DEP) lib_keyx.c
						$(CC) $(CFLAGS) lib_keyx.c -o $(OBJPATH)lib_keyx.o

$(OBJPATH)lib_kg.o:		$(CRYPT_DEP) cryptctx.h bn/bn_prime.h lib_kg.c
						$(CC) $(CFLAGS) lib_kg.c -o $(OBJPATH)lib_kg.o

$(OBJPATH)lib_md2.o:	$(CRYPT_DEP) cryptctx.h hash/md2.h lib_md2.c
						$(CC) $(CFLAGS) lib_md2.c -o $(OBJPATH)lib_md2.o

$(OBJPATH)lib_md4.o:	$(CRYPT_DEP) cryptctx.h hash/md4.h lib_md4.c
						$(CC) $(CFLAGS) lib_md4.c -o $(OBJPATH)lib_md4.o

$(OBJPATH)lib_md5.o:	$(CRYPT_DEP) cryptctx.h hash/md5.h lib_md5.c
						$(CC) $(CFLAGS) lib_md5.c -o $(OBJPATH)lib_md5.o

$(OBJPATH)lib_rc2.o:	$(CRYPT_DEP) cryptctx.h crypt/rc2.h lib_rc2.c
						$(CC) $(CFLAGS) lib_rc2.c -o $(OBJPATH)lib_rc2.o

$(OBJPATH)lib_rc4.o:	$(CRYPT_DEP) cryptctx.h crypt/rc4.h lib_rc4.c
						$(CC) $(CFLAGS) lib_rc4.c -o $(OBJPATH)lib_rc4.o

$(OBJPATH)lib_rc5.o:	$(CRYPT_DEP) cryptctx.h crypt/rc5.h lib_rc5.c
						$(CC) $(CFLAGS) lib_rc5.c -o $(OBJPATH)lib_rc5.o

$(OBJPATH)lib_ripe.o:	$(CRYPT_DEP) cryptctx.h hash/ripemd.h lib_ripe.c
						$(CC) $(CFLAGS) lib_ripe.c -o $(OBJPATH)lib_ripe.o

$(OBJPATH)lib_rsa.o:	$(CRYPT_DEP) cryptctx.h bn/bn.h lib_rsa.c
						$(CC) $(CFLAGS) lib_rsa.c -o $(OBJPATH)lib_rsa.o

$(OBJPATH)lib_sha.o:	$(CRYPT_DEP) cryptctx.h hash/sha.h lib_sha.c
						$(CC) $(CFLAGS) lib_sha.c -o $(OBJPATH)lib_sha.o

$(OBJPATH)lib_sign.o:	$(CRYPT_DEP) cryptctx.h $(ASN1_DEP) lib_sign.c
						$(CC) $(CFLAGS) lib_sign.c -o $(OBJPATH)lib_sign.o

$(OBJPATH)lib_skip.o:	$(CRYPT_DEP) cryptctx.h lib_skip.c
						$(CC) $(CFLAGS) lib_skip.c -o $(OBJPATH)lib_skip.o

# bn subdirectory

$(OBJPATH)bn_add.o:		bn/bn.h bn/bn_lcl.h bn/bn_add.c
						$(CC) $(CFLAGS) bn/bn_add.c -o $(OBJPATH)bn_add.o

$(OBJPATH)bn_blind.o:	bn/bn.h bn/bn_lcl.h bn/bn_blind.c
						$(CC) $(CFLAGS) bn/bn_blind.c -o $(OBJPATH)bn_blind.o

$(OBJPATH)bn_div.o:		bn/bn.h bn/bn_lcl.h bn/bn_div.c
						$(CC) $(CFLAGS) bn/bn_div.c -o $(OBJPATH)bn_div.o

$(OBJPATH)bn_exp.o:		bn/bn.h bn/bn_lcl.h bn/bn_exp.c
						$(CC) $(CFLAGS) bn/bn_exp.c -o $(OBJPATH)bn_exp.o

$(OBJPATH)bn_gcd.o:		bn/bn.h bn/bn_lcl.h bn/bn_gcd.c
						$(CC) $(CFLAGS) bn/bn_gcd.c -o $(OBJPATH)bn_gcd.o

$(OBJPATH)bn_lib.o:		bn/bn.h bn/bn_lcl.h bn/bn_lib.c
						$(CC) $(CFLAGS) bn/bn_lib.c -o $(OBJPATH)bn_lib.o

$(OBJPATH)bn_mod.o:		bn/bn.h bn/bn_lcl.h bn/bn_mod.c
						$(CC) $(CFLAGS) bn/bn_mod.c -o $(OBJPATH)bn_mod.o

$(OBJPATH)bn_mont.o:	bn/bn.h bn/bn_lcl.h bn/bn_mont.c
						$(CC) $(CFLAGS) bn/bn_mont.c -o $(OBJPATH)bn_mont.o

$(OBJPATH)bn_mul.o:		bn/bn.h bn/bn_lcl.h bn/bn_mul.c
						$(CC) $(CFLAGS) bn/bn_mul.c -o $(OBJPATH)bn_mul.o

$(OBJPATH)bn_mulw.o:	bn/bn.h bn/bn_lcl.h bn/bn_mulw.c
						$(CC) $(CFLAGS) bn/bn_mulw.c -o $(OBJPATH)bn_mulw.o

$(OBJPATH)bn_recp.o:	bn/bn.h bn/bn_lcl.h bn/bn_recp.c
						$(CC) $(CFLAGS) bn/bn_recp.c -o $(OBJPATH)bn_recp.o

$(OBJPATH)bn_shift.o:	bn/bn.h bn/bn_lcl.h bn/bn_shift.c
						$(CC) $(CFLAGS) bn/bn_shift.c -o $(OBJPATH)bn_shift.o

$(OBJPATH)bn_sqr.o:		bn/bn.h bn/bn_lcl.h bn/bn_sqr.c
						$(CC) $(CFLAGS) bn/bn_sqr.c -o $(OBJPATH)bn_sqr.o

$(OBJPATH)bn_sub.o:		bn/bn.h bn/bn_lcl.h bn/bn_sub.c
						$(CC) $(CFLAGS) bn/bn_sub.c -o $(OBJPATH)bn_sub.o

$(OBJPATH)bn_word.o:	bn/bn.h bn/bn_lcl.h bn/bn_word.c
						$(CC) $(CFLAGS) bn/bn_word.c -o $(OBJPATH)bn_word.o

# crypt subdirectory

$(OBJPATH)aescrypt.o:	$(CRYPT_DEP) crypt/aes.h crypt/aesopt.h crypt/aescrypt.c
						$(CC) $(CFLAGS) crypt/aescrypt.c -o $(OBJPATH)aescrypt.o

$(OBJPATH)aeskey.o:		$(CRYPT_DEP) crypt/aes.h crypt/aesopt.h crypt/aeskey.c
						$(CC) $(CFLAGS) crypt/aeskey.c -o $(OBJPATH)aeskey.o

$(OBJPATH)aestab.o:		$(CRYPT_DEP) crypt/aes.h crypt/aesopt.h crypt/aestab.c
						$(CC) $(CFLAGS) crypt/aestab.c -o $(OBJPATH)aestab.o

$(OBJPATH)bf_ecb.o:		crypt/bf_locl.h crypt/blowfish.h crypt/bf_ecb.c
						$(CC) $(CFLAGS) crypt/bf_ecb.c -o $(OBJPATH)bf_ecb.o

$(OBJPATH)bf_enc.o:		crypt/bf_locl.h crypt/blowfish.h crypt/bf_enc.c
						$(CC) $(CFLAGS) crypt/bf_enc.c -o $(OBJPATH)bf_enc.o

$(OBJPATH)bf_skey.o:	crypt/bf_locl.h crypt/bf_pi.h crypt/blowfish.h \
						crypt/bf_skey.c
						$(CC) $(CFLAGS) crypt/bf_skey.c -o $(OBJPATH)bf_skey.o

$(OBJPATH)c_ecb.o:		crypt/cast_lcl.h crypt/cast.h crypt/c_ecb.c
						$(CC) $(CFLAGS) crypt/c_ecb.c -o $(OBJPATH)c_ecb.o

$(OBJPATH)c_enc.o:		crypt/cast_lcl.h crypt/cast.h crypt/c_enc.c
						$(CC) $(CFLAGS) crypt/c_enc.c -o $(OBJPATH)c_enc.o

$(OBJPATH)c_skey.o:		crypt/cast_lcl.h crypt/cast.h crypt/cast_s.h \
						crypt/c_skey.c
						$(CC) $(CFLAGS) crypt/c_skey.c -o $(OBJPATH)c_skey.o

$(OBJPATH)des_enc.o:	crypt/des.h crypt/des_locl.h crypt/des_enc.c
						$(CC) $(CFLAGS) crypt/des_enc.c -o $(OBJPATH)des_enc.o

$(OBJPATH)ecb3_enc.o:	crypt/des.h crypt/des_locl.h crypt/ecb3_enc.c
						$(CC) $(CFLAGS) crypt/ecb3_enc.c -o $(OBJPATH)ecb3_enc.o

$(OBJPATH)ecb_enc.o:	crypt/des.h crypt/des_locl.h crypt/spr.h crypt/ecb_enc.c
						$(CC) $(CFLAGS) crypt/ecb_enc.c -o $(OBJPATH)ecb_enc.o

$(OBJPATH)idea.o:		$(CRYPT_DEP) crypt/idea.h crypt/idea.c
						$(CC) $(CFLAGS) crypt/idea.c -o $(OBJPATH)idea.o

$(OBJPATH)rc2.o:		$(CRYPT_DEP) crypt/rc2.h crypt/rc2.c
						$(CC) $(CFLAGS) crypt/rc2.c -o $(OBJPATH)rc2.o

$(OBJPATH)rc4_enc.o:	crypt/rc4_locl.h crypt/rc4.h crypt/rc4_enc.c
						$(CC) $(CFLAGS) crypt/rc4_enc.c -o $(OBJPATH)rc4_enc.o

$(OBJPATH)rc4_skey.o:	crypt/rc4_locl.h crypt/rc4.h crypt/rc4_skey.c
						$(CC) $(CFLAGS) crypt/rc4_skey.c -o $(OBJPATH)rc4_skey.o

$(OBJPATH)rc5.o:		$(CRYPT_DEP) crypt/rc5.h crypt/rc5.c
						$(CC) $(CFLAGS) crypt/rc5.c -o $(OBJPATH)rc5.o

$(OBJPATH)set_key.o:	crypt/des.h crypt/des_locl.h crypt/podd.h \
						crypt/sk.h crypt/set_key.c
						$(CC) $(CFLAGS) crypt/set_key.c -o $(OBJPATH)set_key.o

$(OBJPATH)skipjack.o:	crypt/skipjack.c
						$(CC) $(CFLAGS) crypt/skipjack.c -o $(OBJPATH)skipjack.o

# envelope subdirectory

$(OBJPATH)deenvel.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/deenvel.c
						$(CC) $(CFLAGS) envelope/deenvel.c -o $(OBJPATH)deenvel.o

$(OBJPATH)envelope.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/envelope.c
						$(CC) $(CFLAGS) envelope/envelope.c -o $(OBJPATH)envelope.o

$(OBJPATH)octetstr.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/octetstr.c
						$(CC) $(CFLAGS) envelope/octetstr.c -o $(OBJPATH)octetstr.o

$(OBJPATH)pgp_deen.o:	$(CRYPT_DEP) envelope/pgp.h envelope/pgp_deen.c
						$(CC) $(CFLAGS) envelope/pgp_deen.c -o $(OBJPATH)pgp_deen.o

$(OBJPATH)pgp_env.o:	$(CRYPT_DEP) envelope/pgp.h envelope/pgp_env.c
						$(CC) $(CFLAGS) envelope/pgp_env.c -o $(OBJPATH)pgp_env.o

$(OBJPATH)pgp_misc.o:	$(CRYPT_DEP) envelope/pgp.h envelope/pgp_misc.c
						$(CC) $(CFLAGS) envelope/pgp_misc.c -o $(OBJPATH)pgp_misc.o

$(OBJPATH)resource.o:	$(CRYPT_DEP) envelope/envelope.h envelope/resource.c
						$(CC) $(CFLAGS) envelope/resource.c -o $(OBJPATH)resource.o

# hash subdirectory

$(OBJPATH)md2.o:		$(CRYPT_DEP) hash/md2.h hash/md2.c
						$(CC) $(CFLAGS) hash/md2.c -o $(OBJPATH)md2.o

$(OBJPATH)md4.o:		$(CRYPT_DEP) hash/md4.h hash/md4.c
						$(CC) $(CFLAGS) hash/md4.c -o $(OBJPATH)md4.o

$(OBJPATH)md5_dgst.o:	hash/md5.h hash/md5_locl.h hash/md5_dgst.c
						$(CC) $(CFLAGS) hash/md5_dgst.c -o $(OBJPATH)md5_dgst.o

$(OBJPATH)ripemd.o:		$(CRYPT_DEP) hash/ripemd.h hash/ripemd.c
						$(CC) $(CFLAGS) hash/ripemd.c -o $(OBJPATH)ripemd.o

$(OBJPATH)ripecore.o:	$(CRYPT_DEP) hash/ripemd.h hash/ripecore.c
						$(CC) $(CFLAGS) hash/ripecore.c -o $(OBJPATH)ripecore.o

$(OBJPATH)sha1dgst.o:	hash/sha.h hash/sha_locl.h hash/sha1dgst.c
						$(CC) $(CFLAGS) hash/sha1dgst.c -o $(OBJPATH)sha1dgst.o

# keymgmt subdirectory

$(OBJPATH)asn1.o:		$(CRYPT_DEP) $(ASN1_DEP) keymgmt/asn1.c
						$(CC) $(CFLAGS) keymgmt/asn1.c -o $(OBJPATH)asn1.o

$(OBJPATH)asn1keys.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/asn1keys.c
						$(CC) $(CFLAGS) keymgmt/asn1keys.c -o $(OBJPATH)asn1keys.o

$(OBJPATH)asn1objs.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/asn1objs.c
						$(CC) $(CFLAGS) keymgmt/asn1objs.c -o $(OBJPATH)asn1objs.o

$(OBJPATH)asn1oid.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/asn1oid.c
						$(CC) $(CFLAGS) keymgmt/asn1oid.c -o $(OBJPATH)asn1oid.o

$(OBJPATH)certchk.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certchk.c
						$(CC) $(CFLAGS) keymgmt/certchk.c -o $(OBJPATH)certchk.o

$(OBJPATH)certchn.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certchn.c
						$(CC) $(CFLAGS) keymgmt/certchn.c -o $(OBJPATH)certchn.o

$(OBJPATH)certcomp.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certcomp.c
						$(CC) $(CFLAGS) keymgmt/certcomp.c -o $(OBJPATH)certcomp.o

$(OBJPATH)certechk.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certechk.c
						$(CC) $(CFLAGS) keymgmt/certechk.c -o $(OBJPATH)certechk.o

$(OBJPATH)certedef.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certedef.c
						$(CC) $(CFLAGS) keymgmt/certedef.c -o $(OBJPATH)certedef.o

$(OBJPATH)certexrw.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certexrw.c
						$(CC) $(CFLAGS) keymgmt/certexrw.c -o $(OBJPATH)certexrw.o

$(OBJPATH)certext.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certext.c
						$(CC) $(CFLAGS) keymgmt/certext.c -o $(OBJPATH)certext.o

$(OBJPATH)certio.o:		$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certio.c
						$(CC) $(CFLAGS) keymgmt/certio.c -o $(OBJPATH)certio.o

$(OBJPATH)certrd.o:		$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certrd.c
						$(CC) $(CFLAGS) keymgmt/certrd.c -o $(OBJPATH)certrd.o

$(OBJPATH)certsig.o:	$(CRYPT_DEP) keymgmt/asn1.h keymgmt/cert.h \
						keymgmt/certsig.c
						$(CC) $(CFLAGS) keymgmt/certsig.c -o $(OBJPATH)certsig.o

$(OBJPATH)certstr.o:	$(CRYPT_DEP) keymgmt/asn1.h keymgmt/cert.h \
						keymgmt/certstr.c
						$(CC) $(CFLAGS) keymgmt/certstr.c -o $(OBJPATH)certstr.o

$(OBJPATH)certrust.o:	$(CRYPT_DEP) keymgmt/asn1.h keymgmt/cert.h \
						keymgmt/certrust.c
						$(CC) $(CFLAGS) keymgmt/certrust.c -o $(OBJPATH)certrust.o

$(OBJPATH)certraw.o:	$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certraw.c
						$(CC) $(CFLAGS) keymgmt/certraw.c -o $(OBJPATH)certraw.o

$(OBJPATH)certwr.o:		$(CRYPT_DEP) $(ASN1_DEP) keymgmt/cert.h \
						keymgmt/certwr.c
						$(CC) $(CFLAGS) keymgmt/certwr.c -o $(OBJPATH)certwr.o

$(OBJPATH)stream.o:		$(CRYPT_DEP) $(ASN1_DEP) keymgmt/stream.c
						$(CC) $(CFLAGS) keymgmt/stream.c -o $(OBJPATH)stream.o

# misc subdirectory

$(OBJPATH)dbxhttp.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxhttp.c
						$(CC) $(CFLAGS) misc/dbxhttp.c -o $(OBJPATH)dbxhttp.o

$(OBJPATH)dbxldap.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxldap.c
						$(CC) $(CFLAGS) misc/dbxldap.c -o $(OBJPATH)dbxldap.o

$(OBJPATH)dbxmysql.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxmysql.c
						$(CC) $(CFLAGS) misc/dbxmysql.c -o $(OBJPATH)dbxmysql.o

$(OBJPATH)dbxoracl.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxoracl.c
						$(CC) $(CFLAGS) misc/dbxoracl.c -o $(OBJPATH)dbxoracl.o

$(OBJPATH)dbxpgp.o:		$(CRYPT_DEP) envelope/pgp.h misc/dbxpgp.c
						$(CC) $(CFLAGS) misc/dbxpgp.c -o $(OBJPATH)dbxpgp.o

$(OBJPATH)dbxpk12.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxpk12.c
						$(CC) $(CFLAGS) misc/dbxpk12.c -o $(OBJPATH)dbxpk12.o

$(OBJPATH)dbxpk15.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxpk15.c
						$(CC) $(CFLAGS) misc/dbxpk15.c -o $(OBJPATH)dbxpk15.o

$(OBJPATH)dbxpostg.o:	$(CRYPT_DEP) misc/keyset.h misc/dbxpostg.c
						$(CC) $(CFLAGS) misc/dbxpostg.c -o $(OBJPATH)dbxpostg.o

$(OBJPATH)dev_fort.o:	$(CRYPT_DEP) misc/device.h misc/dev_fort.c
						$(CC) $(CFLAGS) misc/dev_fort.c -o $(OBJPATH)dev_fort.o

$(OBJPATH)dev_pk11.o:	$(CRYPT_DEP) misc/device.h misc/dev_pk11.c
						$(CC) $(CFLAGS) misc/dev_pk11.c -o $(OBJPATH)dev_pk11.o

$(OBJPATH)dev_sys.o:	$(CRYPT_DEP) misc/device.h misc/dev_sys.c
						$(CC) $(CFLAGS) misc/dev_sys.c -o $(OBJPATH)dev_sys.o

$(OBJPATH)net_tcp.o:	$(CRYPT_DEP) misc/net_tcp.c
						$(CC) $(CFLAGS) misc/net_tcp.c -o $(OBJPATH)net_tcp.o

$(OBJPATH)rndunix.o:	$(CRYPT_DEP) misc/rndunix.c
						$(CC) $(CFLAGS) misc/rndunix.c -o $(OBJPATH)rndunix.o

# session subdirectory

$(OBJPATH)cmp.o:		keymgmt/stream.h session/session.h session/cmp.c
						$(CC) $(CFLAGS) session/cmp.c -o $(OBJPATH)cmp.o

$(OBJPATH)ocsp.o:		keymgmt/stream.h session/session.h session/ocsp.c
						$(CC) $(CFLAGS) session/ocsp.c -o $(OBJPATH)ocsp.o

$(OBJPATH)ssh.o:		keymgmt/stream.h session/session.h session/ssh.c
						$(CC) $(CFLAGS) session/ssh.c -o $(OBJPATH)ssh.o

$(OBJPATH)ssl.o:		keymgmt/stream.h session/session.h session/ssl.c
						$(CC) $(CFLAGS) session/ssl.c -o $(OBJPATH)ssl.o

$(OBJPATH)tsp.o:		keymgmt/stream.h session/session.h session/tsp.c
						$(CC) $(CFLAGS) session/tsp.c -o $(OBJPATH)tsp.o

# zlib subdirectory

$(OBJPATH)adler32.o:	$(ZLIB_DEP) zlib/adler32.c
						$(CC) $(CFLAGS) zlib/adler32.c -o $(OBJPATH)adler32.o

$(OBJPATH)deflate.o:	$(ZLIB_DEP) zlib/deflate.c
						$(CC) $(CFLAGS) zlib/deflate.c -o $(OBJPATH)deflate.o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -