.gitignore 3.0 KB

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