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/evp_pkey_ctx_new_from_name 104/test/threadstest_fips 105/test/timing_load_creds 106 107# Certain files that get created by tests on the fly 108/test-runs 109/test/buildtest_* 110/test/provider_internal_test.cnf 111/test/fipsmodule.cnf 112/providers/fipsmodule.cnf 113 114# Fuzz stuff. 115# Anything without an extension is an executable on Unix, so we keep files 116# with extensions. And we keep the corpora subddir versioned as well. 117# Anything more generic with extensions that should be ignored will be taken 118# care of by general ignores for those extensions (*.o, *.obj, *.exe, ...) 119/fuzz/* 120!/fuzz/README* 121!/fuzz/corpora 122!/fuzz/*.* 123 124# Misc auto generated files 125/doc/man7/openssl_user_macros.pod 126/tools/c_rehash 127/tools/c_rehash.pl 128/util/shlib_wrap.sh 129/util/wrap.pl 130/tags 131/TAGS 132*.map 133*.ld 134/apps/progs.c 135/apps/progs.h 136 137# Windows (legacy) 138/tmp32 139/tmp32.dbg 140/tmp32dll 141/tmp32dll.dbg 142/out32 143/out32.dbg 144/out32dll 145/out32dll.dbg 146/inc32 147/MINFO 148/ms/bcb.mak 149/ms/libeay32.def 150/ms/nt.mak 151/ms/ntdll.mak 152/ms/ssleay32.def 153/ms/version32.rc 154 155# Files created on other branches that are not held in git, and are not 156# needed on this branch 157/include/openssl/asn1_mac.h 158/include/openssl/des_old.h 159/include/openssl/fips.h 160/include/openssl/fips_rand.h 161/include/openssl/krb5_asn.h 162/include/openssl/kssl.h 163/include/openssl/pq_compat.h 164/include/openssl/ssl23.h 165/include/openssl/tmdiff.h 166/include/openssl/ui_compat.h 167/test/fips_aesavs.c 168/test/fips_desmovs.c 169/test/fips_dsatest.c 170/test/fips_dssvs.c 171/test/fips_hmactest.c 172/test/fips_randtest.c 173/test/fips_rngvs.c 174/test/fips_rsagtest.c 175/test/fips_rsastest.c 176/test/fips_rsavtest.c 177/test/fips_shatest.c 178/test/fips_test_suite.c 179/test/shatest.c 180 181# Generated docs directories 182/doc/html 183/doc/man 184 185##### Generic patterns 186# Auto generated assembly language source files 187*.s 188!/crypto/*/asm/*.s 189/crypto/arm*.S 190/crypto/*/*.S 191*.asm 192!/crypto/*/asm/*.asm 193 194# Object files 195*.o 196*.obj 197 198# editor artefacts 199*.swp 200.#* 201\#*# 202*~ 203 204# Certificate symbolic links 205*.0 206 207# All kinds of libraries and executables 208*.a 209*.so 210*.so.* 211*.dylib 212*.dylib.* 213*.dll 214*.dll.* 215*.exe 216*.pyc 217*.exp 218*.lib 219*.pdb 220*.tds 221*.ilk 222*.def 223*.rc 224*.res 225 226# Misc generated stuff 227Makefile.save 228/crypto/**/lib 229/engines/**/lib 230/ssl/**/lib 231*.bak 232cscope.* 233*.d 234*.d.tmp 235pod2htmd.tmp 236MAKE0[0-9][0-9][0-9].@@@ 237 238# Windows manifest files 239*.manifest 240doc-nits 241