(lib/hcrypto) Add missing header files and update exports list
This commit is contained in:
@@ -45,15 +45,19 @@ INCFILES= \
|
||||
$(HCRYPTOINCLUDEDIR)\des.h \
|
||||
$(HCRYPTOINCLUDEDIR)\dh.h \
|
||||
$(HCRYPTOINCLUDEDIR)\dsa.h \
|
||||
$(HCRYPTOINCLUDEDIR)\ec.h \
|
||||
$(HCRYPTOINCLUDEDIR)\ecdh.h \
|
||||
$(HCRYPTOINCLUDEDIR)\ecdsa.h \
|
||||
$(HCRYPTOINCLUDEDIR)\engine.h \
|
||||
$(HCRYPTOINCLUDEDIR)\evp.h \
|
||||
$(HCRYPTOINCLUDEDIR)\evp-hcrypto.h \
|
||||
$(HCRYPTOINCLUDEDIR)\evp-cc.h \
|
||||
$(HCRYPTOINCLUDEDIR)\hmac.h \
|
||||
$(HCRYPTOINCLUDEDIR)\md2.h \
|
||||
$(HCRYPTOINCLUDEDIR)\md4.h \
|
||||
$(HCRYPTOINCLUDEDIR)\md5.h \
|
||||
$(HCRYPTOINCLUDEDIR)\pkcs12.h \
|
||||
$(HCRYPTOINCLUDEDIR)\rand.h \
|
||||
$(HCRYPTOINCLUDEDIR)\randi.h \
|
||||
$(HCRYPTOINCLUDEDIR)\rc2.h \
|
||||
$(HCRYPTOINCLUDEDIR)\rc4.h \
|
||||
$(HCRYPTOINCLUDEDIR)\rsa.h \
|
||||
@@ -74,8 +78,8 @@ all:: $(INCFILES)
|
||||
|
||||
# libhcrypto
|
||||
|
||||
libhcrypt_OBJs = \
|
||||
$(OBJ)\imath.obj \
|
||||
libhcrypto_OBJs = \
|
||||
$(OBJ)\imath.obj \
|
||||
$(OBJ)\iprime.obj \
|
||||
$(OBJ)\aes.obj \
|
||||
$(OBJ)\bn.obj \
|
||||
@@ -87,13 +91,12 @@ libhcrypt_OBJs = \
|
||||
$(OBJ)\dsa.obj \
|
||||
$(OBJ)\evp.obj \
|
||||
$(OBJ)\evp-hcrypto.obj \
|
||||
$(OBJ)\evp-aes-cts.obj \
|
||||
$(OBJ)\engine.obj \
|
||||
$(OBJ)\hmac.obj \
|
||||
$(OBJ)\md2.obj \
|
||||
$(OBJ)\md4.obj \
|
||||
$(OBJ)\md5.obj \
|
||||
$(OBJ)\pkcs5.obj \
|
||||
$(OBJ)\pkcs5.obj \
|
||||
$(OBJ)\pkcs12.obj \
|
||||
$(OBJ)\rand-fortuna.obj \
|
||||
$(OBJ)\rand-timer.obj \
|
||||
@@ -113,13 +116,13 @@ libhcrypt_OBJs = \
|
||||
|
||||
$(LIBHCRYPTO): $(BINDIR)\libhcrypto.dll
|
||||
|
||||
$(BINDIR)\libhcrypto.dll: $(libhcrypt_OBJs) $(LIBROKEN) $(LIBASN1)
|
||||
$(BINDIR)\libhcrypto.dll: $(libhcrypto_OBJs) $(LIBROKEN) $(LIBASN1)
|
||||
$(DLLGUILINK) -def:libhcrypto-exports.def -implib:$(LIBHCRYPTO)
|
||||
$(DLLPREP)
|
||||
|
||||
!else
|
||||
|
||||
$(LIBHCRYPTO): $(libhcrypt_OBJs)
|
||||
$(LIBHCRYPTO): $(libhcrypto_OBJs)
|
||||
$(LIBCON)
|
||||
|
||||
!endif
|
||||
@@ -136,27 +139,28 @@ clean::
|
||||
|
||||
TESTLIB=$(OBJ)\libhctest.lib
|
||||
|
||||
$(TESTLIB): \
|
||||
$(OBJ)\imath.obj \
|
||||
$(OBJ)\des.obj \
|
||||
$(TESTLIB): \
|
||||
$(OBJ)\imath.obj \
|
||||
$(OBJ)\des.obj \
|
||||
$(OBJ)\ui.obj
|
||||
$(LIBCON)
|
||||
|
||||
test-binaries: \
|
||||
$(OBJ)\destest.exe \
|
||||
$(OBJ)\mdtest.exe \
|
||||
$(OBJ)\rc2test.exe \
|
||||
$(OBJ)\rctest.exe \
|
||||
$(OBJ)\test_bn.exe \
|
||||
$(OBJ)\test_cipher.exe \
|
||||
$(OBJ)\test_engine_dso.exe \
|
||||
$(OBJ)\test_hmac.exe \
|
||||
$(OBJ)\test_imath.exe \
|
||||
$(OBJ)\test_pkcs5.exe \
|
||||
$(OBJ)\test_pkcs12.exe \
|
||||
$(OBJ)\test_rsa.exe \
|
||||
$(OBJ)\test_dh.exe \
|
||||
$(OBJ)\test_rand.exe \
|
||||
test-binaries: \
|
||||
$(OBJ)\destest.exe \
|
||||
$(OBJ)\example_evp_cipher.exe \
|
||||
$(OBJ)\mdtest.exe \
|
||||
$(OBJ)\rc2test.exe \
|
||||
$(OBJ)\rctest.exe \
|
||||
$(OBJ)\test_bn.exe \
|
||||
$(OBJ)\test_cipher.exe \
|
||||
$(OBJ)\test_engine_dso.exe \
|
||||
$(OBJ)\test_hmac.exe \
|
||||
$(OBJ)\test_imath.exe \
|
||||
$(OBJ)\test_pkcs5.exe \
|
||||
$(OBJ)\test_pkcs12.exe \
|
||||
$(OBJ)\test_rsa.exe \
|
||||
$(OBJ)\test_dh.exe \
|
||||
$(OBJ)\test_rand.exe \
|
||||
$(OBJ)\test_crypto.sh
|
||||
|
||||
$(OBJ)\destest.exe: $(OBJ)\destest.obj $(TESTLIB) $(LIBROKEN)
|
||||
|
@@ -138,14 +138,6 @@ EXPORTS
|
||||
hc_EVP_aes_128_cbc
|
||||
hc_EVP_aes_192_cbc
|
||||
hc_EVP_aes_256_cbc
|
||||
hc_EVP_hcrypto_aes_128_cbc
|
||||
hc_EVP_hcrypto_aes_192_cbc
|
||||
hc_EVP_hcrypto_aes_256_cbc
|
||||
hc_EVP_hcrypto_aes_128_cts
|
||||
hc_EVP_hcrypto_aes_256_cts
|
||||
; hc_EVP_hcrypto_aes_cts_128_cbc
|
||||
; hc_EVP_hcrypto_aes_cts_192_cbc
|
||||
; hc_EVP_hcrypto_aes_cts_256_cbc
|
||||
hc_EVP_des_cbc
|
||||
hc_EVP_des_ede3_cbc
|
||||
hc_EVP_camellia_128_cbc
|
||||
@@ -165,6 +157,33 @@ EXPORTS
|
||||
hc_EVP_sha
|
||||
hc_EVP_sha1
|
||||
hc_EVP_sha256
|
||||
|
||||
; hc_EVP_cc_md2
|
||||
; hc_EVP_cc_md4
|
||||
; hc_EVP_cc_md5
|
||||
; hc_EVP_cc_sha1
|
||||
; hc_EVP_cc_sha256
|
||||
; hc_EVP_cc_des_ede3_cbc
|
||||
; hc_EVP_cc_aes_128_cbc
|
||||
; hc_EVP_cc_aes_192_cbc
|
||||
; hc_EVP_cc_aes_256_cbc
|
||||
|
||||
hc_EVP_hcrypto_md2
|
||||
hc_EVP_hcrypto_md4
|
||||
hc_EVP_hcrypto_md5
|
||||
hc_EVP_hcrypto_sha1
|
||||
hc_EVP_hcrypto_sha256
|
||||
hc_EVP_hcrypto_des_ede3_cbc
|
||||
hc_EVP_hcrypto_aes_128_cbc
|
||||
hc_EVP_hcrypto_aes_192_cbc
|
||||
hc_EVP_hcrypto_aes_256_cbc
|
||||
hc_EVP_hcrypto_rc4
|
||||
hc_EVP_hcrypto_rc4_40
|
||||
|
||||
; hc_EVP_hcrypto_aes_128_cts
|
||||
; hc_EVP_hcrypto_aes_192_cts
|
||||
; hc_EVP_hcrypto_aes_256_cts
|
||||
|
||||
hc_HMAC
|
||||
hc_HMAC_CTX_cleanup
|
||||
hc_HMAC_CTX_init
|
||||
@@ -242,5 +261,12 @@ EXPORTS
|
||||
hc_d2i_RSAPrivateKey
|
||||
hc_i2d_RSAPrivateKey
|
||||
hc_i2d_RSAPublicKey
|
||||
hc_d2i_RSAPublicKey
|
||||
hc_EVP_CIPHER_CTX_ctrl
|
||||
hc_EVP_CIPHER_CTX_rand_key
|
||||
hc_EVP_CIPHER_CTX_set_key_length
|
||||
hc_EVP_hcrypto_rc2_40_cbc
|
||||
hc_EVP_hcrypto_camellia_128_cbc
|
||||
hc_EVP_CipherUpdate
|
||||
hc_EVP_CipherFinal_ex
|
||||
|
||||
|
Reference in New Issue
Block a user