|
| 1 | +# Ignore editor artefacts |
| 2 | +/.dir-locals.el |
| 3 | + |
| 4 | +# Top level excludes |
| 5 | +/Makefile.orig |
| 6 | +/MINFO |
| 7 | +/TABLE |
| 8 | +/*.pc |
| 9 | +/rehash.time |
| 10 | +/inc.* |
| 11 | +/makefile.* |
| 12 | +/out.* |
| 13 | +/tmp.* |
| 14 | +/configdata.pm |
| 15 | + |
| 16 | +# *all* Makefiles |
| 17 | +Makefile |
| 18 | +# ... except in demos |
| 19 | +!/demos/*/Makefile |
| 20 | + |
| 21 | +# Links under apps |
| 22 | +/apps/CA.pl |
| 23 | +/apps/tsget |
| 24 | +/apps/tsget.pl |
| 25 | +/apps/md4.c |
| 26 | + |
| 27 | +# Auto generated headers |
| 28 | +/crypto/buildinf.h |
| 29 | +/apps/progs.h |
| 30 | +/crypto/include/internal/*_conf.h |
| 31 | +/openssl/include/opensslconf.h |
| 32 | +/util/domd |
| 33 | + |
| 34 | +# error code files |
| 35 | +/crypto/err/openssl.txt.old |
| 36 | +/engines/e_afalg.txt.old |
| 37 | +/engines/e_capi.txt.old |
| 38 | +/engines/e_dasync.txt.old |
| 39 | +/engines/e_ossltest.txt.old |
| 40 | + |
| 41 | +# Executables |
| 42 | +/apps/openssl |
| 43 | +/test/sha256t |
| 44 | +/test/sha512t |
| 45 | +/test/gost2814789t |
| 46 | +/test/ssltest_old |
| 47 | +/test/*test |
| 48 | +/test/fips_aesavs |
| 49 | +/test/fips_desmovs |
| 50 | +/test/fips_dhvs |
| 51 | +/test/fips_drbgvs |
| 52 | +/test/fips_dssvs |
| 53 | +/test/fips_ecdhvs |
| 54 | +/test/fips_ecdsavs |
| 55 | +/test/fips_rngvs |
| 56 | +/test/fips_test_suite |
| 57 | +/test/ssltest_old |
| 58 | +/test/x509aux |
| 59 | +/test/v3ext |
| 60 | +/test/versions |
| 61 | +/test/ossl_shim/ossl_shim |
| 62 | +/test/rsa_complex |
| 63 | + |
| 64 | +# Certain files that get created by tests on the fly |
| 65 | +/test/test-runs |
| 66 | +/test/buildtest_* |
| 67 | + |
| 68 | +# Fuzz stuff. |
| 69 | +# Anything without an extension is an executable on Unix, so we keep files |
| 70 | +# with extensions. And we keep the corpora subddir versioned as well. |
| 71 | +# Anything more generic with extensions that should be ignored will be taken |
| 72 | +# care of by general ignores for those extensions (*.o, *.obj, *.exe, ...) |
| 73 | +/fuzz/* |
| 74 | +!/fuzz/README* |
| 75 | +!/fuzz/corpora |
| 76 | +!/fuzz/*.* |
| 77 | + |
| 78 | +# Misc auto generated files |
| 79 | +/include/openssl/opensslconf.h |
| 80 | +/tools/c_rehash |
| 81 | +/tools/c_rehash.pl |
| 82 | +/util/shlib_wrap.sh |
| 83 | +/tags |
| 84 | +/TAGS |
| 85 | +/libcrypto.map |
| 86 | +/libssl.map |
| 87 | + |
| 88 | +# Windows (legacy) |
| 89 | +/tmp32 |
| 90 | +/tmp32.dbg |
| 91 | +/tmp32dll |
| 92 | +/tmp32dll.dbg |
| 93 | +/out32 |
| 94 | +/out32.dbg |
| 95 | +/out32dll |
| 96 | +/out32dll.dbg |
| 97 | +/inc32 |
| 98 | +/MINFO |
| 99 | +/ms/.rnd |
| 100 | +/ms/bcb.mak |
| 101 | +/ms/libeay32.def |
| 102 | +/ms/nt.mak |
| 103 | +/ms/ntdll.mak |
| 104 | +/ms/ssleay32.def |
| 105 | +/ms/version32.rc |
| 106 | + |
| 107 | +# Files created on other branches that are not held in git, and are not |
| 108 | +# needed on this branch |
| 109 | +/include/openssl/asn1_mac.h |
| 110 | +/include/openssl/des_old.h |
| 111 | +/include/openssl/fips.h |
| 112 | +/include/openssl/fips_rand.h |
| 113 | +/include/openssl/krb5_asn.h |
| 114 | +/include/openssl/kssl.h |
| 115 | +/include/openssl/pq_compat.h |
| 116 | +/include/openssl/ssl23.h |
| 117 | +/include/openssl/tmdiff.h |
| 118 | +/include/openssl/ui_compat.h |
| 119 | +/test/fips_aesavs.c |
| 120 | +/test/fips_desmovs.c |
| 121 | +/test/fips_dsatest.c |
| 122 | +/test/fips_dssvs.c |
| 123 | +/test/fips_hmactest.c |
| 124 | +/test/fips_randtest.c |
| 125 | +/test/fips_rngvs.c |
| 126 | +/test/fips_rsagtest.c |
| 127 | +/test/fips_rsastest.c |
| 128 | +/test/fips_rsavtest.c |
| 129 | +/test/fips_shatest.c |
| 130 | +/test/fips_test_suite.c |
| 131 | +/test/shatest.c |
| 132 | + |
| 133 | +##### Generic patterns |
| 134 | +# Auto generated assembly language source files |
| 135 | +*.s |
| 136 | +!/crypto/*/asm/*.s |
| 137 | +/crypto/arm*.S |
| 138 | +/crypto/*/*.S |
| 139 | +*.asm |
| 140 | +!/crypto/*/asm/*.asm |
| 141 | + |
| 142 | +# Object files |
| 143 | +*.o |
| 144 | +*.obj |
| 145 | + |
| 146 | +# editor artefacts |
| 147 | +*.swp |
| 148 | +.#* |
| 149 | +\#*# |
| 150 | +*~ |
| 151 | + |
| 152 | +# Certificate symbolic links |
| 153 | +*.0 |
| 154 | + |
| 155 | +# All kinds of libraries and executables |
| 156 | +*.a |
| 157 | +*.so |
| 158 | +*.so.* |
| 159 | +*.dylib |
| 160 | +*.dylib.* |
| 161 | +*.dll |
| 162 | +*.dll.* |
| 163 | +*.exe |
| 164 | +*.pyc |
| 165 | +*.exp |
| 166 | +*.lib |
| 167 | +*.pdb |
| 168 | +*.ilk |
| 169 | +*.def |
| 170 | +*.rc |
| 171 | +*.res |
| 172 | + |
| 173 | +# Misc generated stuff |
| 174 | +Makefile.save |
| 175 | +/crypto/**/lib |
| 176 | +/engines/**/lib |
| 177 | +/ssl/**/lib |
| 178 | +*.bak |
| 179 | +cscope.* |
| 180 | +*.d |
| 181 | +pod2htmd.tmp |
| 182 | + |
| 183 | +# Windows manifest files |
| 184 | +*.manifest |
| 185 | +doc-nits |
0 commit comments