1# Ignore editor artefacts 2/.dir-locals.el 3 4# Top level excludes 5/Makefile.in 6/Makefile 7/MINFO 8/TABLE 9/*.pc 10/rehash.time 11/inc.* 12/makefile.* 13/out.* 14/tmp.* 15/configdata.pm 16 17# Links under apps 18/apps/CA.pl 19/apps/tsget 20/apps/tsget.pl 21/apps/md4.c 22 23# Auto generated headers 24/crypto/buildinf.h 25/include/crypto/*_conf.h 26/include/openssl/asn1.h 27/include/openssl/asn1t.h 28/include/openssl/bio.h 29/include/openssl/cmp.h 30/include/openssl/cms.h 31/include/openssl/conf.h 32/include/openssl/configuration.h 33/include/openssl/crmf.h 34/include/openssl/crypto.h 35/include/openssl/ct.h 36/include/openssl/err.h 37/include/openssl/ess.h 38/include/openssl/fipskey.h 39/include/openssl/lhash.h 40/include/openssl/ocsp.h 41/include/openssl/opensslv.h 42/include/openssl/pkcs12.h 43/include/openssl/pkcs7.h 44/include/openssl/safestack.h 45/include/openssl/srp.h 46/include/openssl/ssl.h 47/include/openssl/ui.h 48/include/openssl/x509.h 49/include/openssl/x509v3.h 50/include/openssl/x509_vfy.h 51 52# Auto generated doc files 53doc/man1/openssl-*.pod 54 55# Auto generated der files 56providers/common/der/der_digests_gen.c 57providers/common/der/der_dsa_gen.c 58providers/common/der/der_ec_gen.c 59providers/common/der/der_ecx_gen.c 60providers/common/der/der_rsa_gen.c 61providers/common/der/der_wrap_gen.c 62providers/common/der/der_sm2_gen.c 63providers/common/include/prov/der_dsa.h 64providers/common/include/prov/der_ec.h 65providers/common/include/prov/der_ecx.h 66providers/common/include/prov/der_rsa.h 67providers/common/include/prov/der_digests.h 68providers/common/include/prov/der_wrap.h 69providers/common/include/prov/der_sm2.h 70 71# error code files 72/crypto/err/openssl.txt.old 73/engines/e_afalg.txt.old 74/engines/e_capi.txt.old 75/engines/e_dasync.txt.old 76/engines/e_ossltest.txt.old 77 78# Executables 79/apps/openssl 80/test/sha256t 81/test/sha512t 82/test/gost2814789t 83/test/ssltest_old 84/test/*test 85/test/fips_aesavs 86/test/fips_desmovs 87/test/fips_dhvs 88/test/fips_drbgvs 89/test/fips_dssvs 90/test/fips_ecdhvs 91/test/fips_ecdsavs 92/test/fips_rngvs 93/test/fips_test_suite 94/test/ssltest_old 95/test/x509aux 96/test/v3ext 97/test/versions 98/test/ossl_shim/ossl_shim 99/test/rsa_complex 100/test/confdump 101/test/bio_prefix_text 102/test/evp_extra_test2 103/test/threadstest_fips 104 105# Certain files that get created by tests on the fly 106/test-runs 107/test/buildtest_* 108/test/provider_internal_test.cnf 109/test/fipsmodule.cnf 110/providers/fipsmodule.cnf 111 112# Fuzz stuff. 113# Anything without an extension is an executable on Unix, so we keep files 114# with extensions. And we keep the corpora subddir versioned as well. 115# Anything more generic with extensions that should be ignored will be taken 116# care of by general ignores for those extensions (*.o, *.obj, *.exe, ...) 117/fuzz/* 118!/fuzz/README* 119!/fuzz/corpora 120!/fuzz/*.* 121 122# Misc auto generated files 123/doc/man7/openssl_user_macros.pod 124/tools/c_rehash 125/tools/c_rehash.pl 126/util/shlib_wrap.sh 127/util/wrap.pl 128/tags 129/TAGS 130*.map 131*.ld 132/apps/progs.c 133/apps/progs.h 134 135# Windows (legacy) 136/tmp32 137/tmp32.dbg 138/tmp32dll 139/tmp32dll.dbg 140/out32 141/out32.dbg 142/out32dll 143/out32dll.dbg 144/inc32 145/MINFO 146/ms/bcb.mak 147/ms/libeay32.def 148/ms/nt.mak 149/ms/ntdll.mak 150/ms/ssleay32.def 151/ms/version32.rc 152 153# Files created on other branches that are not held in git, and are not 154# needed on this branch 155/include/openssl/asn1_mac.h 156/include/openssl/des_old.h 157/include/openssl/fips.h 158/include/openssl/fips_rand.h 159/include/openssl/krb5_asn.h 160/include/openssl/kssl.h 161/include/openssl/pq_compat.h 162/include/openssl/ssl23.h 163/include/openssl/tmdiff.h 164/include/openssl/ui_compat.h 165/test/fips_aesavs.c 166/test/fips_desmovs.c 167/test/fips_dsatest.c 168/test/fips_dssvs.c 169/test/fips_hmactest.c 170/test/fips_randtest.c 171/test/fips_rngvs.c 172/test/fips_rsagtest.c 173/test/fips_rsastest.c 174/test/fips_rsavtest.c 175/test/fips_shatest.c 176/test/fips_test_suite.c 177/test/shatest.c 178 179# Generated docs directories 180/doc/html 181/doc/man 182 183##### Generic patterns 184# Auto generated assembly language source files 185*.s 186!/crypto/*/asm/*.s 187/crypto/arm*.S 188/crypto/*/*.S 189*.asm 190!/crypto/*/asm/*.asm 191 192# Object files 193*.o 194*.obj 195 196# editor artefacts 197*.swp 198.#* 199\#*# 200*~ 201 202# Certificate symbolic links 203*.0 204 205# All kinds of libraries and executables 206*.a 207*.so 208*.so.* 209*.dylib 210*.dylib.* 211*.dll 212*.dll.* 213*.exe 214*.pyc 215*.exp 216*.lib 217*.pdb 218*.tds 219*.ilk 220*.def 221*.rc 222*.res 223 224# Misc generated stuff 225Makefile.save 226/crypto/**/lib 227/engines/**/lib 228/ssl/**/lib 229*.bak 230cscope.* 231*.d 232*.d.tmp 233pod2htmd.tmp 234MAKE0[0-9][0-9][0-9].@@@ 235 236# Windows manifest files 237*.manifest 238doc-nits 239