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