aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'crypto')
-rw-r--r--crypto/CMakeLists.txt5
-rw-r--r--crypto/Makefile.am74
-rw-r--r--crypto/compat/ui_openssl_win.c2
3 files changed, 48 insertions, 33 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 2c0268c..8956884 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -236,7 +236,6 @@ set(
236 o_fips.c 236 o_fips.c
237 o_init.c 237 o_init.c
238 o_str.c 238 o_str.c
239 o_time.c
240 aes/aes_cfb.c 239 aes/aes_cfb.c
241 aes/aes_ctr.c 240 aes/aes_ctr.c
242 aes/aes_ecb.c 241 aes/aes_ecb.c
@@ -257,6 +256,7 @@ set(
257 asn1/a_string.c 256 asn1/a_string.c
258 asn1/a_strnid.c 257 asn1/a_strnid.c
259 asn1/a_time.c 258 asn1/a_time.c
259 asn1/a_time_posix.c
260 asn1/a_time_tm.c 260 asn1/a_time_tm.c
261 asn1/a_type.c 261 asn1/a_type.c
262 asn1/a_utf8.c 262 asn1/a_utf8.c
@@ -356,6 +356,7 @@ set(
356 bn/bn_rand.c 356 bn/bn_rand.c
357 bn/bn_recp.c 357 bn/bn_recp.c
358 bn/bn_shift.c 358 bn/bn_shift.c
359 bn/bn_small_primes.c
359 bn/bn_sqr.c 360 bn/bn_sqr.c
360 bn/bn_sqrt.c 361 bn/bn_sqrt.c
361 bn/bn_word.c 362 bn/bn_word.c
@@ -488,6 +489,7 @@ set(
488 ec/ecp_nist.c 489 ec/ecp_nist.c
489 ec/ecp_oct.c 490 ec/ecp_oct.c
490 ec/ecp_smpl.c 491 ec/ecp_smpl.c
492 ec/ecx_methods.c
491 ecdh/ecdh_kdf.c 493 ecdh/ecdh_kdf.c
492 ecdh/ech_err.c 494 ecdh/ech_err.c
493 ecdh/ech_key.c 495 ecdh/ech_key.c
@@ -992,6 +994,7 @@ target_include_directories(crypto_obj
992 bytestring 994 bytestring
993 dh 995 dh
994 dsa 996 dsa
997 curve25519
995 ec 998 ec
996 ecdh 999 ecdh
997 ecdsa 1000 ecdsa
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 01833d2..bc3d4c2 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -6,6 +6,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/crypto/asn1
6AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio 6AM_CPPFLAGS += -I$(top_srcdir)/crypto/bio
7AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn 7AM_CPPFLAGS += -I$(top_srcdir)/crypto/bn
8AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring 8AM_CPPFLAGS += -I$(top_srcdir)/crypto/bytestring
9AM_CPPFLAGS += -I$(top_srcdir)/crypto/curve25519
9AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh 10AM_CPPFLAGS += -I$(top_srcdir)/crypto/dh
10AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa 11AM_CPPFLAGS += -I$(top_srcdir)/crypto/dsa
11AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec 12AM_CPPFLAGS += -I$(top_srcdir)/crypto/ec
@@ -285,12 +286,10 @@ libcrypto_la_SOURCES += mem_dbg.c
285libcrypto_la_SOURCES += o_fips.c 286libcrypto_la_SOURCES += o_fips.c
286libcrypto_la_SOURCES += o_init.c 287libcrypto_la_SOURCES += o_init.c
287libcrypto_la_SOURCES += o_str.c 288libcrypto_la_SOURCES += o_str.c
288libcrypto_la_SOURCES += o_time.c
289noinst_HEADERS += arm_arch.h 289noinst_HEADERS += arm_arch.h
290noinst_HEADERS += constant_time_locl.h 290noinst_HEADERS += constant_time.h
291noinst_HEADERS += cryptlib.h 291noinst_HEADERS += cryptlib.h
292noinst_HEADERS += md32_common.h 292noinst_HEADERS += md32_common.h
293noinst_HEADERS += o_time.h
294noinst_HEADERS += x86_arch.h 293noinst_HEADERS += x86_arch.h
295 294
296# aes 295# aes
@@ -301,7 +300,7 @@ libcrypto_la_SOURCES += aes/aes_ige.c
301libcrypto_la_SOURCES += aes/aes_misc.c 300libcrypto_la_SOURCES += aes/aes_misc.c
302libcrypto_la_SOURCES += aes/aes_ofb.c 301libcrypto_la_SOURCES += aes/aes_ofb.c
303libcrypto_la_SOURCES += aes/aes_wrap.c 302libcrypto_la_SOURCES += aes/aes_wrap.c
304noinst_HEADERS += aes/aes_locl.h 303noinst_HEADERS += aes/aes_local.h
305 304
306# asn1 305# asn1
307libcrypto_la_SOURCES += asn1/a_bitstr.c 306libcrypto_la_SOURCES += asn1/a_bitstr.c
@@ -317,6 +316,7 @@ libcrypto_la_SOURCES += asn1/a_strex.c
317libcrypto_la_SOURCES += asn1/a_string.c 316libcrypto_la_SOURCES += asn1/a_string.c
318libcrypto_la_SOURCES += asn1/a_strnid.c 317libcrypto_la_SOURCES += asn1/a_strnid.c
319libcrypto_la_SOURCES += asn1/a_time.c 318libcrypto_la_SOURCES += asn1/a_time.c
319libcrypto_la_SOURCES += asn1/a_time_posix.c
320libcrypto_la_SOURCES += asn1/a_time_tm.c 320libcrypto_la_SOURCES += asn1/a_time_tm.c
321libcrypto_la_SOURCES += asn1/a_type.c 321libcrypto_la_SOURCES += asn1/a_type.c
322libcrypto_la_SOURCES += asn1/a_utf8.c 322libcrypto_la_SOURCES += asn1/a_utf8.c
@@ -366,7 +366,7 @@ libcrypto_la_SOURCES += asn1/x_spki.c
366libcrypto_la_SOURCES += asn1/x_val.c 366libcrypto_la_SOURCES += asn1/x_val.c
367libcrypto_la_SOURCES += asn1/x_x509.c 367libcrypto_la_SOURCES += asn1/x_x509.c
368libcrypto_la_SOURCES += asn1/x_x509a.c 368libcrypto_la_SOURCES += asn1/x_x509a.c
369noinst_HEADERS += asn1/asn1_locl.h 369noinst_HEADERS += asn1/asn1_local.h
370noinst_HEADERS += asn1/charmap.h 370noinst_HEADERS += asn1/charmap.h
371 371
372# bf 372# bf
@@ -375,8 +375,7 @@ libcrypto_la_SOURCES += bf/bf_ecb.c
375libcrypto_la_SOURCES += bf/bf_enc.c 375libcrypto_la_SOURCES += bf/bf_enc.c
376libcrypto_la_SOURCES += bf/bf_ofb64.c 376libcrypto_la_SOURCES += bf/bf_ofb64.c
377libcrypto_la_SOURCES += bf/bf_skey.c 377libcrypto_la_SOURCES += bf/bf_skey.c
378noinst_HEADERS += bf/bf_locl.h 378noinst_HEADERS += bf/bf_local.h
379noinst_HEADERS += bf/bf_pi.h
380 379
381# bio 380# bio
382libcrypto_la_SOURCES += bio/b_dump.c 381libcrypto_la_SOURCES += bio/b_dump.c
@@ -436,11 +435,12 @@ libcrypto_la_SOURCES += bn/bn_print.c
436libcrypto_la_SOURCES += bn/bn_rand.c 435libcrypto_la_SOURCES += bn/bn_rand.c
437libcrypto_la_SOURCES += bn/bn_recp.c 436libcrypto_la_SOURCES += bn/bn_recp.c
438libcrypto_la_SOURCES += bn/bn_shift.c 437libcrypto_la_SOURCES += bn/bn_shift.c
438libcrypto_la_SOURCES += bn/bn_small_primes.c
439libcrypto_la_SOURCES += bn/bn_sqr.c 439libcrypto_la_SOURCES += bn/bn_sqr.c
440libcrypto_la_SOURCES += bn/bn_sqrt.c 440libcrypto_la_SOURCES += bn/bn_sqrt.c
441libcrypto_la_SOURCES += bn/bn_word.c 441libcrypto_la_SOURCES += bn/bn_word.c
442libcrypto_la_SOURCES += bn/bn_x931p.c 442libcrypto_la_SOURCES += bn/bn_x931p.c
443noinst_HEADERS += bn/bn_lcl.h 443noinst_HEADERS += bn/bn_local.h
444noinst_HEADERS += bn/bn_prime.h 444noinst_HEADERS += bn/bn_prime.h
445 445
446# buffer 446# buffer
@@ -461,7 +461,7 @@ libcrypto_la_SOURCES += camellia/cmll_ecb.c
461libcrypto_la_SOURCES += camellia/cmll_misc.c 461libcrypto_la_SOURCES += camellia/cmll_misc.c
462libcrypto_la_SOURCES += camellia/cmll_ofb.c 462libcrypto_la_SOURCES += camellia/cmll_ofb.c
463noinst_HEADERS += camellia/camellia.h 463noinst_HEADERS += camellia/camellia.h
464noinst_HEADERS += camellia/cmll_locl.h 464noinst_HEADERS += camellia/cmll_local.h
465 465
466# cast 466# cast
467libcrypto_la_SOURCES += cast/c_cfb64.c 467libcrypto_la_SOURCES += cast/c_cfb64.c
@@ -469,7 +469,7 @@ libcrypto_la_SOURCES += cast/c_ecb.c
469libcrypto_la_SOURCES += cast/c_enc.c 469libcrypto_la_SOURCES += cast/c_enc.c
470libcrypto_la_SOURCES += cast/c_ofb64.c 470libcrypto_la_SOURCES += cast/c_ofb64.c
471libcrypto_la_SOURCES += cast/c_skey.c 471libcrypto_la_SOURCES += cast/c_skey.c
472noinst_HEADERS += cast/cast_lcl.h 472noinst_HEADERS += cast/cast_local.h
473noinst_HEADERS += cast/cast_s.h 473noinst_HEADERS += cast/cast_s.h
474 474
475# chacha 475# chacha
@@ -496,7 +496,7 @@ libcrypto_la_SOURCES += cms/cms_lib.c
496libcrypto_la_SOURCES += cms/cms_pwri.c 496libcrypto_la_SOURCES += cms/cms_pwri.c
497libcrypto_la_SOURCES += cms/cms_sd.c 497libcrypto_la_SOURCES += cms/cms_sd.c
498libcrypto_la_SOURCES += cms/cms_smime.c 498libcrypto_la_SOURCES += cms/cms_smime.c
499noinst_HEADERS += cms/cms_lcl.h 499noinst_HEADERS += cms/cms_local.h
500 500
501# comp 501# comp
502libcrypto_la_SOURCES += comp/c_rle.c 502libcrypto_la_SOURCES += comp/c_rle.c
@@ -558,7 +558,7 @@ libcrypto_la_SOURCES += des/rand_key.c
558libcrypto_la_SOURCES += des/set_key.c 558libcrypto_la_SOURCES += des/set_key.c
559libcrypto_la_SOURCES += des/str2key.c 559libcrypto_la_SOURCES += des/str2key.c
560libcrypto_la_SOURCES += des/xcbc_enc.c 560libcrypto_la_SOURCES += des/xcbc_enc.c
561noinst_HEADERS += des/des_locl.h 561noinst_HEADERS += des/des_local.h
562noinst_HEADERS += des/spr.h 562noinst_HEADERS += des/spr.h
563 563
564# dh 564# dh
@@ -588,7 +588,7 @@ libcrypto_la_SOURCES += dsa/dsa_pmeth.c
588libcrypto_la_SOURCES += dsa/dsa_prn.c 588libcrypto_la_SOURCES += dsa/dsa_prn.c
589libcrypto_la_SOURCES += dsa/dsa_sign.c 589libcrypto_la_SOURCES += dsa/dsa_sign.c
590libcrypto_la_SOURCES += dsa/dsa_vrf.c 590libcrypto_la_SOURCES += dsa/dsa_vrf.c
591noinst_HEADERS += dsa/dsa_locl.h 591noinst_HEADERS += dsa/dsa_local.h
592 592
593# dso 593# dso
594libcrypto_la_SOURCES += dso/dso_dlfcn.c 594libcrypto_la_SOURCES += dso/dso_dlfcn.c
@@ -619,14 +619,15 @@ libcrypto_la_SOURCES += ec/ecp_mont.c
619libcrypto_la_SOURCES += ec/ecp_nist.c 619libcrypto_la_SOURCES += ec/ecp_nist.c
620libcrypto_la_SOURCES += ec/ecp_oct.c 620libcrypto_la_SOURCES += ec/ecp_oct.c
621libcrypto_la_SOURCES += ec/ecp_smpl.c 621libcrypto_la_SOURCES += ec/ecp_smpl.c
622noinst_HEADERS += ec/ec_lcl.h 622libcrypto_la_SOURCES += ec/ecx_methods.c
623noinst_HEADERS += ec/ec_local.h
623 624
624# ecdh 625# ecdh
625libcrypto_la_SOURCES += ecdh/ecdh_kdf.c 626libcrypto_la_SOURCES += ecdh/ecdh_kdf.c
626libcrypto_la_SOURCES += ecdh/ech_err.c 627libcrypto_la_SOURCES += ecdh/ech_err.c
627libcrypto_la_SOURCES += ecdh/ech_key.c 628libcrypto_la_SOURCES += ecdh/ech_key.c
628libcrypto_la_SOURCES += ecdh/ech_lib.c 629libcrypto_la_SOURCES += ecdh/ech_lib.c
629noinst_HEADERS += ecdh/ech_locl.h 630noinst_HEADERS += ecdh/ech_local.h
630 631
631# ecdsa 632# ecdsa
632libcrypto_la_SOURCES += ecdsa/ecs_asn1.c 633libcrypto_la_SOURCES += ecdsa/ecs_asn1.c
@@ -635,7 +636,7 @@ libcrypto_la_SOURCES += ecdsa/ecs_lib.c
635libcrypto_la_SOURCES += ecdsa/ecs_ossl.c 636libcrypto_la_SOURCES += ecdsa/ecs_ossl.c
636libcrypto_la_SOURCES += ecdsa/ecs_sign.c 637libcrypto_la_SOURCES += ecdsa/ecs_sign.c
637libcrypto_la_SOURCES += ecdsa/ecs_vrf.c 638libcrypto_la_SOURCES += ecdsa/ecs_vrf.c
638noinst_HEADERS += ecdsa/ecs_locl.h 639noinst_HEADERS += ecdsa/ecs_local.h
639 640
640# engine 641# engine
641libcrypto_la_SOURCES += engine/eng_all.c 642libcrypto_la_SOURCES += engine/eng_all.c
@@ -726,7 +727,7 @@ libcrypto_la_SOURCES += evp/p_verify.c
726libcrypto_la_SOURCES += evp/pmeth_fn.c 727libcrypto_la_SOURCES += evp/pmeth_fn.c
727libcrypto_la_SOURCES += evp/pmeth_gn.c 728libcrypto_la_SOURCES += evp/pmeth_gn.c
728libcrypto_la_SOURCES += evp/pmeth_lib.c 729libcrypto_la_SOURCES += evp/pmeth_lib.c
729noinst_HEADERS += evp/evp_locl.h 730noinst_HEADERS += evp/evp_local.h
730 731
731# gost 732# gost
732libcrypto_la_SOURCES += gost/gost2814789.c 733libcrypto_la_SOURCES += gost/gost2814789.c
@@ -744,7 +745,18 @@ libcrypto_la_SOURCES += gost/gostr341001_pmeth.c
744libcrypto_la_SOURCES += gost/gostr341194.c 745libcrypto_la_SOURCES += gost/gostr341194.c
745libcrypto_la_SOURCES += gost/streebog.c 746libcrypto_la_SOURCES += gost/streebog.c
746noinst_HEADERS += gost/gost_asn1.h 747noinst_HEADERS += gost/gost_asn1.h
747noinst_HEADERS += gost/gost_locl.h 748noinst_HEADERS += gost/gost_local.h
749
750# hidden
751noinst_HEADERS += hidden/crypto_namespace.h
752noinst_HEADERS += hidden/openssl/hmac.h
753noinst_HEADERS += hidden/openssl/pkcs12.h
754noinst_HEADERS += hidden/openssl/pkcs7.h
755noinst_HEADERS += hidden/openssl/stack.h
756noinst_HEADERS += hidden/openssl/ui.h
757noinst_HEADERS += hidden/openssl/x509.h
758noinst_HEADERS += hidden/openssl/x509_vfy.h
759noinst_HEADERS += hidden/openssl/x509v3.h
748 760
749# hkdf 761# hkdf
750libcrypto_la_SOURCES += hkdf/hkdf.c 762libcrypto_la_SOURCES += hkdf/hkdf.c
@@ -761,7 +773,7 @@ libcrypto_la_SOURCES += idea/i_cfb64.c
761libcrypto_la_SOURCES += idea/i_ecb.c 773libcrypto_la_SOURCES += idea/i_ecb.c
762libcrypto_la_SOURCES += idea/i_ofb64.c 774libcrypto_la_SOURCES += idea/i_ofb64.c
763libcrypto_la_SOURCES += idea/i_skey.c 775libcrypto_la_SOURCES += idea/i_skey.c
764noinst_HEADERS += idea/idea_lcl.h 776noinst_HEADERS += idea/idea_local.h
765 777
766# kdf 778# kdf
767libcrypto_la_SOURCES += kdf/hkdf_evp.c 779libcrypto_la_SOURCES += kdf/hkdf_evp.c
@@ -774,12 +786,12 @@ libcrypto_la_SOURCES += lhash/lhash.c
774# md4 786# md4
775libcrypto_la_SOURCES += md4/md4_dgst.c 787libcrypto_la_SOURCES += md4/md4_dgst.c
776libcrypto_la_SOURCES += md4/md4_one.c 788libcrypto_la_SOURCES += md4/md4_one.c
777noinst_HEADERS += md4/md4_locl.h 789noinst_HEADERS += md4/md4_local.h
778 790
779# md5 791# md5
780libcrypto_la_SOURCES += md5/md5_dgst.c 792libcrypto_la_SOURCES += md5/md5_dgst.c
781libcrypto_la_SOURCES += md5/md5_one.c 793libcrypto_la_SOURCES += md5/md5_one.c
782noinst_HEADERS += md5/md5_locl.h 794noinst_HEADERS += md5/md5_local.h
783 795
784# modes 796# modes
785libcrypto_la_SOURCES += modes/cbc128.c 797libcrypto_la_SOURCES += modes/cbc128.c
@@ -790,7 +802,7 @@ libcrypto_la_SOURCES += modes/cts128.c
790libcrypto_la_SOURCES += modes/gcm128.c 802libcrypto_la_SOURCES += modes/gcm128.c
791libcrypto_la_SOURCES += modes/ofb128.c 803libcrypto_la_SOURCES += modes/ofb128.c
792libcrypto_la_SOURCES += modes/xts128.c 804libcrypto_la_SOURCES += modes/xts128.c
793noinst_HEADERS += modes/modes_lcl.h 805noinst_HEADERS += modes/modes_local.h
794 806
795# objects 807# objects
796libcrypto_la_SOURCES += objects/o_names.c 808libcrypto_la_SOURCES += objects/o_names.c
@@ -870,15 +882,15 @@ libcrypto_la_SOURCES += rc2/rc2_ecb.c
870libcrypto_la_SOURCES += rc2/rc2_skey.c 882libcrypto_la_SOURCES += rc2/rc2_skey.c
871libcrypto_la_SOURCES += rc2/rc2cfb64.c 883libcrypto_la_SOURCES += rc2/rc2cfb64.c
872libcrypto_la_SOURCES += rc2/rc2ofb64.c 884libcrypto_la_SOURCES += rc2/rc2ofb64.c
873noinst_HEADERS += rc2/rc2_locl.h 885noinst_HEADERS += rc2/rc2_local.h
874 886
875# rc4 887# rc4
876noinst_HEADERS += rc4/rc4_locl.h 888noinst_HEADERS += rc4/rc4_local.h
877 889
878# ripemd 890# ripemd
879libcrypto_la_SOURCES += ripemd/rmd_dgst.c 891libcrypto_la_SOURCES += ripemd/rmd_dgst.c
880libcrypto_la_SOURCES += ripemd/rmd_one.c 892libcrypto_la_SOURCES += ripemd/rmd_one.c
881noinst_HEADERS += ripemd/rmd_locl.h 893noinst_HEADERS += ripemd/rmd_local.h
882noinst_HEADERS += ripemd/rmdconst.h 894noinst_HEADERS += ripemd/rmdconst.h
883 895
884# rsa 896# rsa
@@ -901,18 +913,18 @@ libcrypto_la_SOURCES += rsa/rsa_pss.c
901libcrypto_la_SOURCES += rsa/rsa_saos.c 913libcrypto_la_SOURCES += rsa/rsa_saos.c
902libcrypto_la_SOURCES += rsa/rsa_sign.c 914libcrypto_la_SOURCES += rsa/rsa_sign.c
903libcrypto_la_SOURCES += rsa/rsa_x931.c 915libcrypto_la_SOURCES += rsa/rsa_x931.c
904noinst_HEADERS += rsa/rsa_locl.h 916noinst_HEADERS += rsa/rsa_local.h
905 917
906# sha 918# sha
907libcrypto_la_SOURCES += sha/sha1_one.c 919libcrypto_la_SOURCES += sha/sha1_one.c
908libcrypto_la_SOURCES += sha/sha1dgst.c 920libcrypto_la_SOURCES += sha/sha1dgst.c
909libcrypto_la_SOURCES += sha/sha256.c 921libcrypto_la_SOURCES += sha/sha256.c
910libcrypto_la_SOURCES += sha/sha512.c 922libcrypto_la_SOURCES += sha/sha512.c
911noinst_HEADERS += sha/sha_locl.h 923noinst_HEADERS += sha/sha_local.h
912 924
913# sm3 925# sm3
914libcrypto_la_SOURCES += sm3/sm3.c 926libcrypto_la_SOURCES += sm3/sm3.c
915noinst_HEADERS += sm3/sm3_locl.h 927noinst_HEADERS += sm3/sm3_local.h
916 928
917# sm4 929# sm4
918libcrypto_la_SOURCES += sm4/sm4.c 930libcrypto_la_SOURCES += sm4/sm4.c
@@ -947,11 +959,11 @@ if HOST_WIN
947libcrypto_la_SOURCES += ui/ui_openssl_win.c 959libcrypto_la_SOURCES += ui/ui_openssl_win.c
948endif 960endif
949libcrypto_la_SOURCES += ui/ui_util.c 961libcrypto_la_SOURCES += ui/ui_util.c
950noinst_HEADERS += ui/ui_locl.h 962noinst_HEADERS += ui/ui_local.h
951 963
952# whrlpool 964# whrlpool
953libcrypto_la_SOURCES += whrlpool/wp_dgst.c 965libcrypto_la_SOURCES += whrlpool/wp_dgst.c
954noinst_HEADERS += whrlpool/wp_locl.h 966noinst_HEADERS += whrlpool/wp_local.h
955 967
956# x509 968# x509
957libcrypto_la_SOURCES += x509/by_dir.c 969libcrypto_la_SOURCES += x509/by_dir.c
@@ -1022,4 +1034,4 @@ noinst_HEADERS += x509/pcy_int.h
1022noinst_HEADERS += x509/vpm_int.h 1034noinst_HEADERS += x509/vpm_int.h
1023noinst_HEADERS += x509/x509_internal.h 1035noinst_HEADERS += x509/x509_internal.h
1024noinst_HEADERS += x509/x509_issuer_cache.h 1036noinst_HEADERS += x509/x509_issuer_cache.h
1025noinst_HEADERS += x509/x509_lcl.h 1037noinst_HEADERS += x509/x509_local.h
diff --git a/crypto/compat/ui_openssl_win.c b/crypto/compat/ui_openssl_win.c
index ad9e915..c245111 100644
--- a/crypto/compat/ui_openssl_win.c
+++ b/crypto/compat/ui_openssl_win.c
@@ -124,7 +124,7 @@
124#include <string.h> 124#include <string.h>
125#include <unistd.h> 125#include <unistd.h>
126 126
127#include "ui_locl.h" 127#include "ui_local.h"
128 128
129#ifndef NX509_SIG 129#ifndef NX509_SIG
130#define NX509_SIG 32 130#define NX509_SIG 32