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