.gitignore 2.7 KB

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