.gitignore 4.6 KB

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