.gitignore 3.7 KB

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