Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

deps: update openssl to 1.0.1g

  • Loading branch information
indutny committed Apr 7, 2014
1 parent f2b297c commit d6fd118727604bb94ca295f706e40119ad9de0a4
Showing with 49,230 additions and 6,208 deletions.
  1. +53 −1 deps/openssl/asm/Makefile
  2. +2 −2 deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s
  3. +2,507 −0 deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.s
  4. +839 −0 deps/openssl/asm/x64-elf-gas/aes/vpaes-x86_64.s
  5. +295 −0 deps/openssl/asm/x64-elf-gas/bn/x86_64-gf2m.s
  6. +785 −0 deps/openssl/asm/x64-elf-gas/bn/x86_64-mont5.s
  7. +1,027 −0 deps/openssl/asm/x64-elf-gas/modes/ghash-x86_64.s
  8. +1,779 −0 deps/openssl/asm/x64-elf-gas/sha/sha256-x86_64.s
  9. +1,731 −1,707 deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s
  10. +2 −2 deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s
  11. +2,506 −0 deps/openssl/asm/x64-macosx-gas/aes/bsaes-x86_64.s
  12. +838 −0 deps/openssl/asm/x64-macosx-gas/aes/vpaes-x86_64.s
  13. +295 −0 deps/openssl/asm/x64-macosx-gas/bn/x86_64-gf2m.s
  14. +785 −0 deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont5.s
  15. +1,027 −0 deps/openssl/asm/x64-macosx-gas/modes/ghash-x86_64.s
  16. +1,779 −0 deps/openssl/asm/x64-macosx-gas/sha/sha256-x86_64.s
  17. +1,728 −1,704 deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s
  18. +2 −2 deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm
  19. +2,748 −0 deps/openssl/asm/x64-win32-masm/aes/bsaes-x86_64.asm
  20. +1,161 −0 deps/openssl/asm/x64-win32-masm/aes/vpaes-x86_64.asm
  21. 0 deps/openssl/asm/x64-win32-masm/aes/vpaesni-x86_64.asm
  22. +404 −0 deps/openssl/asm/x64-win32-masm/bn/x86_64-gf2m.asm
  23. +990 −0 deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm
  24. +1,202 −0 deps/openssl/asm/x64-win32-masm/modes/ghash-x86_64.asm
  25. +1,893 −0 deps/openssl/asm/x64-win32-masm/sha/sha256-x86_64.asm
  26. +1,736 −1,712 deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm
  27. +2 −0 deps/openssl/asm/x86-elf-gas/aes/aes-586.s
  28. +661 −0 deps/openssl/asm/x86-elf-gas/aes/vpaes-x86.s
  29. +728 −0 deps/openssl/asm/x86-elf-gas/modes/ghash-x86.s
  30. +2 −0 deps/openssl/asm/x86-elf-gas/x86cpuid.s
  31. +2 −0 deps/openssl/asm/x86-macosx-gas/aes/aes-586.s
  32. +635 −0 deps/openssl/asm/x86-macosx-gas/aes/vpaes-x86.s
  33. +718 −0 deps/openssl/asm/x86-macosx-gas/modes/ghash-x86.s
  34. +2 −0 deps/openssl/asm/x86-macosx-gas/x86cpuid.s
  35. +2 −0 deps/openssl/asm/x86-win32-masm/aes/aes-586.asm
  36. +662 −0 deps/openssl/asm/x86-win32-masm/aes/vpaes-x86.asm
  37. +738 −0 deps/openssl/asm/x86-win32-masm/modes/ghash-x86.asm
  38. +2 −0 deps/openssl/asm/x86-win32-masm/x86cpuid.asm
  39. +3 −3 deps/openssl/config/opensslconf.h
  40. +50 −0 deps/openssl/openssl.gyp
  41. +190 −2 deps/openssl/openssl/CHANGES
  42. +2 −2 deps/openssl/openssl/Configure
  43. +3 −0 deps/openssl/openssl/FAQ
  44. +3 −2 deps/openssl/openssl/Makefile
  45. +686 −0 deps/openssl/openssl/Makefile.bak
  46. +2 −1 deps/openssl/openssl/Makefile.org
  47. +126 −65 deps/openssl/openssl/NEWS
  48. +1 −1 deps/openssl/openssl/README
  49. +9 −8 deps/openssl/openssl/apps/Makefile
  50. +1,056 −0 deps/openssl/openssl/apps/Makefile.save
  51. +3 −3 deps/openssl/openssl/apps/apps.c
  52. +2 −0 deps/openssl/openssl/apps/apps.h
  53. +18 −0 deps/openssl/openssl/apps/crl.c
  54. +2 −2 deps/openssl/openssl/apps/dgst.c
  55. +2 −2 deps/openssl/openssl/apps/ecparam.c
  56. +1 −0 deps/openssl/openssl/apps/openssl.c
  57. +8 −1 deps/openssl/openssl/apps/pkcs12.c
  58. +7 −6 deps/openssl/openssl/apps/req.c
  59. +1 −1 deps/openssl/openssl/config
  60. +3 −1 deps/openssl/openssl/crypto/Makefile
  61. +219 −0 deps/openssl/openssl/crypto/Makefile.save
  62. +153 −0 deps/openssl/openssl/crypto/aes/Makefile.save
  63. +2 −2 deps/openssl/openssl/crypto/aes/asm/aes-586.pl
  64. +2 −1 deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl
  65. +2 −2 deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl
  66. +68 −5 deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl
  67. +1 −1 deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl
  68. +1 −1 deps/openssl/openssl/crypto/armcap.c
  69. +930 −0 deps/openssl/openssl/crypto/asn1/Makefile.save
  70. +1 −1 deps/openssl/openssl/crypto/asn1/a_int.c
  71. +0 −1 deps/openssl/openssl/crypto/asn1/a_strex.c
  72. +1 −1 deps/openssl/openssl/crypto/asn1/asn1_err.c
  73. +101 −0 deps/openssl/openssl/crypto/bf/Makefile.save
  74. +222 −0 deps/openssl/openssl/crypto/bio/Makefile.save
  75. +3 −3 deps/openssl/openssl/crypto/bio/bss_dgram.c
  76. +1 −1 deps/openssl/openssl/crypto/bio/bss_log.c
  77. +3 −1 deps/openssl/openssl/crypto/bn/Makefile
  78. +377 −0 deps/openssl/openssl/crypto/bn/Makefile.save
  79. +1 −1 deps/openssl/openssl/crypto/bn/asm/mips-mont.pl
  80. +21 −23 deps/openssl/openssl/crypto/bn/asm/mips.pl
  81. +3 −1 deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl
  82. +2 −1 deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl
  83. +2 −2 deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl
  84. +11 −0 deps/openssl/openssl/crypto/bn/bn.h
  85. +52 −0 deps/openssl/openssl/crypto/bn/bn_lib.c
  86. +31 −24 deps/openssl/openssl/crypto/bn/bn_nist.c
  87. +97 −0 deps/openssl/openssl/crypto/buffer/Makefile.save
  88. +2 −2 deps/openssl/openssl/crypto/buffer/buffer.c
  89. +1 −1 deps/openssl/openssl/crypto/buffer/buffer.h
  90. +110 −0 deps/openssl/openssl/crypto/camellia/Makefile.save
  91. +102 −0 deps/openssl/openssl/crypto/cast/Makefile.save
  92. +111 −0 deps/openssl/openssl/crypto/cmac/Makefile.save
  93. +284 −0 deps/openssl/openssl/crypto/cms/Makefile.save
  94. +0 −2 deps/openssl/openssl/crypto/cms/cms_lib.c
  95. +108 −0 deps/openssl/openssl/crypto/comp/Makefile.save
  96. +152 −0 deps/openssl/openssl/crypto/conf/Makefile.save
  97. +1 −1 deps/openssl/openssl/crypto/cryptlib.c
  98. +279 −0 deps/openssl/openssl/crypto/des/Makefile.save
  99. +180 −0 deps/openssl/openssl/crypto/dh/Makefile.save
  100. +209 −0 deps/openssl/openssl/crypto/dsa/Makefile.save
  101. +150 −0 deps/openssl/openssl/crypto/dso/Makefile.save
  102. +263 −0 deps/openssl/openssl/crypto/ec/Makefile.save
  103. +16 −11 deps/openssl/openssl/crypto/ec/ec2_mult.c
  104. +1 −1 deps/openssl/openssl/crypto/ec/ec_ameth.c
  105. +4 −2 deps/openssl/openssl/crypto/ec/ec_asn1.c
  106. +5 −5 deps/openssl/openssl/crypto/ec/ec_lib.c
  107. +116 −0 deps/openssl/openssl/crypto/ecdh/Makefile.save
  108. +140 −0 deps/openssl/openssl/crypto/ecdsa/Makefile.save
  109. +447 −0 deps/openssl/openssl/crypto/engine/Makefile.save
  110. +1 −0 deps/openssl/openssl/crypto/engine/eng_list.c
  111. +1 −0 deps/openssl/openssl/crypto/engine/eng_rdrand.c
  112. +110 −0 deps/openssl/openssl/crypto/err/Makefile.save
  113. +1 −1 deps/openssl/openssl/crypto/evp/Makefile
  114. +776 −0 deps/openssl/openssl/crypto/evp/Makefile.save
  115. +1 −1 deps/openssl/openssl/crypto/evp/bio_b64.c
  116. +5 −2 deps/openssl/openssl/crypto/evp/digest.c
  117. +11 −5 deps/openssl/openssl/crypto/evp/e_aes.c
  118. +3 −2 deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
  119. +3 −3 deps/openssl/openssl/crypto/evp/e_des3.c
  120. +31 −9 deps/openssl/openssl/crypto/evp/p5_crpt2.c
  121. +110 −0 deps/openssl/openssl/crypto/hmac/Makefile.save
  122. +89 −0 deps/openssl/openssl/crypto/idea/Makefile.save
  123. +84 −0 deps/openssl/openssl/crypto/krb5/Makefile.save
  124. +88 −0 deps/openssl/openssl/crypto/lhash/Makefile.save
  125. +89 −0 deps/openssl/openssl/crypto/md4/Makefile.save
  126. +102 −0 deps/openssl/openssl/crypto/md5/Makefile.save
  127. +93 −0 deps/openssl/openssl/crypto/mdc2/Makefile.save
  128. +4 −1 deps/openssl/openssl/crypto/modes/Makefile
  129. +144 −0 deps/openssl/openssl/crypto/modes/Makefile.save
  130. +17 −8 deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl
  131. +1 −0 deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl
  132. +14 −11 deps/openssl/openssl/crypto/modes/cbc128.c
  133. +1 −1 deps/openssl/openssl/crypto/modes/ccm128.c
  134. +8 −20 deps/openssl/openssl/crypto/modes/cts128.c
  135. +170 −22 deps/openssl/openssl/crypto/modes/gcm128.c
  136. +3 −6 deps/openssl/openssl/crypto/modes/modes_lcl.h
  137. +130 −0 deps/openssl/openssl/crypto/objects/Makefile.save
  138. +213 −0 deps/openssl/openssl/crypto/ocsp/Makefile.save
  139. +3 −3 deps/openssl/openssl/crypto/opensslv.h
  140. +21 −20 deps/openssl/openssl/crypto/pariscid.pl
  141. +258 −0 deps/openssl/openssl/crypto/pem/Makefile.save
  142. +1 −0 deps/openssl/openssl/crypto/pem/pem_info.c
  143. +286 −0 deps/openssl/openssl/crypto/pkcs12/Makefile.save
  144. +7 −0 deps/openssl/openssl/crypto/pkcs12/p12_crt.c
  145. +194 −0 deps/openssl/openssl/crypto/pkcs7/Makefile.save
  146. +83 −0 deps/openssl/openssl/crypto/pqueue/Makefile.save
  147. +164 −0 deps/openssl/openssl/crypto/rand/Makefile.save
  148. +20 −5 deps/openssl/openssl/crypto/rand/md_rand.c
  149. +1 −0 deps/openssl/openssl/crypto/rand/rand.h
  150. +1 −0 deps/openssl/openssl/crypto/rand/rand_err.c
  151. +8 −0 deps/openssl/openssl/crypto/rand/rand_lib.c
  152. +1 −1 deps/openssl/openssl/crypto/rand/rand_win.c
  153. +90 −0 deps/openssl/openssl/crypto/rc2/Makefile.save
  154. +125 −0 deps/openssl/openssl/crypto/rc4/Makefile.save
  155. +2 −1 deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl
  156. +95 −0 deps/openssl/openssl/crypto/ripemd/Makefile.save
  157. +308 −0 deps/openssl/openssl/crypto/rsa/Makefile.save
  158. +4 −4 deps/openssl/openssl/crypto/rsa/rsa_ameth.c
  159. +6 −0 deps/openssl/openssl/crypto/rsa/rsa_chk.c
  160. +2 −0 deps/openssl/openssl/crypto/rsa/rsa_pmeth.c
  161. +106 −0 deps/openssl/openssl/crypto/seed/Makefile.save
  162. +3 −1 deps/openssl/openssl/crypto/sha/Makefile
  163. +168 −0 deps/openssl/openssl/crypto/sha/Makefile.save
  164. +2 −1 deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl
  165. +2 −2 deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl
  166. +437 −0 deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl
  167. +1 −1 deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl
  168. +2 −0 deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl
  169. +11 −25 deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl
  170. +8 −1 deps/openssl/openssl/crypto/sha/sha512.c
  171. +98 −0 deps/openssl/openssl/crypto/srp/Makefile.save
  172. +408 −408 deps/openssl/openssl/crypto/srp/srp_grps.h
  173. +11 −7 deps/openssl/openssl/crypto/srp/srp_lib.c
  174. +84 −0 deps/openssl/openssl/crypto/stack/Makefile.save
  175. +6 −0 deps/openssl/openssl/crypto/symhacks.h
  176. +269 −0 deps/openssl/openssl/crypto/ts/Makefile.save
  177. +84 −0 deps/openssl/openssl/crypto/txt_db/Makefile.save
  178. +111 −0 deps/openssl/openssl/crypto/ui/Makefile.save
  179. +96 −0 deps/openssl/openssl/crypto/whrlpool/Makefile.save
  180. +407 −0 deps/openssl/openssl/crypto/x509/Makefile.save
  181. +2 −4 deps/openssl/openssl/crypto/x509/by_dir.c
  182. +13 −3 deps/openssl/openssl/crypto/x509/x509_vfy.c
  183. +2 −0 deps/openssl/openssl/crypto/x509/x_all.c
  184. +591 −0 deps/openssl/openssl/crypto/x509v3/Makefile.save
  185. +2 −0 deps/openssl/openssl/crypto/x86cpuid.pl
  186. +1 −1 deps/openssl/openssl/demos/cms/cms_comp.c
  187. +1 −1 deps/openssl/openssl/demos/cms/cms_dec.c
  188. +1 −1 deps/openssl/openssl/demos/cms/cms_sign.c
  189. +3 −2 deps/openssl/openssl/demos/x509/mkreq.c
  190. +1 −1 deps/openssl/openssl/doc/apps/config.pod
  191. +5 −0 deps/openssl/openssl/doc/apps/crl.pod
  192. +1 −1 deps/openssl/openssl/doc/apps/ec.pod
  193. +7 −2 deps/openssl/openssl/doc/apps/pkcs12.pod
  194. +1 −1 deps/openssl/openssl/doc/apps/req.pod
  195. +15 −0 deps/openssl/openssl/doc/apps/rsa.pod
  196. +13 −3 deps/openssl/openssl/doc/apps/s_client.pod
  197. +1 −1 deps/openssl/openssl/doc/apps/s_server.pod
  198. +2 −2 deps/openssl/openssl/doc/apps/ts.pod
  199. +1 −1 deps/openssl/openssl/doc/apps/tsget.pod
  200. +1 −1 deps/openssl/openssl/doc/crypto/BN_BLINDING_new.pod
  201. +5 −2 deps/openssl/openssl/doc/crypto/ERR_get_error.pod
  202. +1 −1 deps/openssl/openssl/doc/crypto/EVP_BytesToKey.pod
  203. +1 −1 deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod
  204. +0 −103 deps/openssl/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod
  205. +2 −0 deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod
  206. +1 −1 deps/openssl/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod
  207. +3 −7 deps/openssl/openssl/doc/crypto/ecdsa.pod
  208. +1 −1 deps/openssl/openssl/doc/crypto/pem.pod
  209. +4 −4 deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod
  210. +3 −2 deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod
  211. +2 −2 deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod
  212. +4 −0 deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
  213. +5 −5 deps/openssl/openssl/doc/ssl/SSL_accept.pod
  214. +5 −5 deps/openssl/openssl/doc/ssl/SSL_connect.pod
  215. +5 −5 deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod
  216. +1 −1 deps/openssl/openssl/doc/ssl/SSL_set_shutdown.pod
  217. +5 −5 deps/openssl/openssl/doc/ssl/SSL_shutdown.pod
  218. +7 −0 deps/openssl/openssl/e_os.h
  219. +335 −0 deps/openssl/openssl/engines/Makefile.save
  220. +275 −0 deps/openssl/openssl/engines/ccgost/Makefile.save
  221. +0 −4 deps/openssl/openssl/engines/ccgost/gost89.h
  222. +9 −10 deps/openssl/openssl/engines/ccgost/gosthash.c
  223. +0 −1 deps/openssl/openssl/include/openssl/md2.h
  224. +0 −1 deps/openssl/openssl/include/openssl/store.h
  225. +1 −1 deps/openssl/openssl/ms/do_win64a.bat
  226. +3 −6 deps/openssl/openssl/openssl.spec
  227. +1,061 −0 deps/openssl/openssl/ssl/Makefile.save
  228. +28 −11 deps/openssl/openssl/ssl/d1_both.c
  229. +22 −14 deps/openssl/openssl/ssl/d1_clnt.c
  230. +1 −0 deps/openssl/openssl/ssl/d1_lib.c
  231. +7 −0 deps/openssl/openssl/ssl/d1_pkt.c
  232. +20 −9 deps/openssl/openssl/ssl/d1_srvr.c
  233. +9 −0 deps/openssl/openssl/ssl/kssl.h
  234. +25 −4 deps/openssl/openssl/ssl/s23_clnt.c
  235. +7 −1 deps/openssl/openssl/ssl/s3_both.c
  236. +1 −1 deps/openssl/openssl/ssl/s3_cbc.c
  237. +3 −4 deps/openssl/openssl/ssl/s3_clnt.c
  238. +16 −4 deps/openssl/openssl/ssl/s3_lib.c
  239. +8 −2 deps/openssl/openssl/ssl/s3_pkt.c
  240. +6 −14 deps/openssl/openssl/ssl/s3_srvr.c
  241. +2 −2 deps/openssl/openssl/ssl/ssl-lib.com
  242. +11 −2 deps/openssl/openssl/ssl/ssl.h
  243. +9 −0 deps/openssl/openssl/ssl/ssl3.h
  244. +4 −4 deps/openssl/openssl/ssl/ssl_lib.c
  245. +3 −0 deps/openssl/openssl/ssl/ssl_locl.h
  246. +7 −1 deps/openssl/openssl/ssl/ssltest.c
  247. +19 −12 deps/openssl/openssl/ssl/t1_enc.c
  248. +128 −22 deps/openssl/openssl/ssl/t1_lib.c
  249. +6 −0 deps/openssl/openssl/ssl/tls1.h
  250. +729 −0 deps/openssl/openssl/test/Makefile.save
  251. +3 −1 deps/openssl/openssl/test/cms-test.pl
  252. +7 −1 deps/openssl/openssl/test/ssltest.c
  253. +1 −0 deps/openssl/openssl/util/libeay.num
  254. +4 −4 deps/openssl/openssl/util/pl/BC-32.pl
  255. +5 −2 deps/openssl/openssl/util/pl/VC-32.pl
  256. +5 −1 deps/openssl/openssl/util/shlib_wrap.sh
@@ -1,9 +1,11 @@
SED ?= sed
PERL ?= perl
PERL += -I../openssl/crypto/perlasm -I../openssl/crypto/bn/asm

OUTPUTS = \
x86-elf-gas/aes/aes-586.s \
x86-elf-gas/aes/aesni-x86.s \
x86-elf-gas/aes/vpaes-x86.s \
x86-elf-gas/bf/bf-686.s \
x86-elf-gas/bn/x86-mont.s \
x86-elf-gas/bn/x86.s \
@@ -19,22 +21,30 @@ OUTPUTS = \
x86-elf-gas/sha/sha256-586.s \
x86-elf-gas/sha/sha512-586.s \
x86-elf-gas/whrlpool/wp-mmx.s \
x86-elf-gas/modes/ghash-x86.s \
x86-elf-gas/x86cpuid.s \
x64-elf-gas/aes/aes-x86_64.s \
x64-elf-gas/aes/aesni-x86_64.s \
x64-elf-gas/aes/vpaes-x86_64.s \
x64-elf-gas/aes/bsaes-x86_64.s \
x64-elf-gas/aes/aesni-sha1-x86_64.s \
x64-elf-gas/bn/modexp512-x86_64.s \
x64-elf-gas/bn/x86_64-mont.s \
x64-elf-gas/bn/x86_64-mont5.s \
x64-elf-gas/bn/x86_64-gf2m.s \
x64-elf-gas/camellia/cmll-x86_64.s \
x64-elf-gas/md5/md5-x86_64.s \
x64-elf-gas/rc4/rc4-x86_64.s \
x64-elf-gas/rc4/rc4-md5-x86_64.s \
x64-elf-gas/sha/sha1-x86_64.s \
x64-elf-gas/sha/sha256-x86_64.s \
x64-elf-gas/sha/sha512-x86_64.s \
x64-elf-gas/whrlpool/wp-x86_64.s \
x64-elf-gas/modes/ghash-x86_64.s \
x64-elf-gas/x86_64cpuid.s \
x86-macosx-gas/aes/aes-586.s \
x86-macosx-gas/aes/aesni-x86.s \
x86-macosx-gas/aes/vpaes-x86.s \
x86-macosx-gas/bf/bf-686.s \
x86-macosx-gas/bn/x86-mont.s \
x86-macosx-gas/bn/x86.s \
@@ -50,22 +60,30 @@ OUTPUTS = \
x86-macosx-gas/sha/sha256-586.s \
x86-macosx-gas/sha/sha512-586.s \
x86-macosx-gas/whrlpool/wp-mmx.s \
x86-macosx-gas/modes/ghash-x86.s \
x86-macosx-gas/x86cpuid.s \
x64-macosx-gas/aes/aes-x86_64.s \
x64-macosx-gas/aes/aesni-x86_64.s \
x64-macosx-gas/aes/vpaes-x86_64.s \
x64-macosx-gas/aes/bsaes-x86_64.s \
x64-macosx-gas/aes/aesni-sha1-x86_64.s \
x64-macosx-gas/bn/modexp512-x86_64.s \
x64-macosx-gas/bn/x86_64-mont.s \
x64-macosx-gas/bn/x86_64-mont5.s \
x64-macosx-gas/bn/x86_64-gf2m.s \
x64-macosx-gas/camellia/cmll-x86_64.s \
x64-macosx-gas/md5/md5-x86_64.s \
x64-macosx-gas/rc4/rc4-x86_64.s \
x64-macosx-gas/rc4/rc4-md5-x86_64.s \
x64-macosx-gas/sha/sha1-x86_64.s \
x64-macosx-gas/sha/sha256-x86_64.s \
x64-macosx-gas/sha/sha512-x86_64.s \
x64-macosx-gas/whrlpool/wp-x86_64.s \
x64-macosx-gas/modes/ghash-x86_64.s \
x64-macosx-gas/x86_64cpuid.s \
x86-win32-masm/aes/aes-586.asm \
x86-win32-masm/aes/aesni-x86.asm \
x86-win32-masm/aes/vpaes-x86.asm \
x86-win32-masm/bf/bf-686.asm \
x86-win32-masm/bn/x86-mont.asm \
x86-win32-masm/bn/x86.asm \
@@ -81,19 +99,26 @@ OUTPUTS = \
x86-win32-masm/sha/sha256-586.asm \
x86-win32-masm/sha/sha512-586.asm \
x86-win32-masm/whrlpool/wp-mmx.asm \
x86-win32-masm/modes/ghash-x86.asm \
x86-win32-masm/x86cpuid.asm \
x64-win32-masm/aes/aes-x86_64.asm \
x64-win32-masm/aes/aesni-x86_64.asm \
x64-win32-masm/aes/vpaes-x86_64.asm \
x64-win32-masm/aes/bsaes-x86_64.asm \
x64-win32-masm/aes/aesni-sha1-x86_64.asm \
x64-win32-masm/bn/modexp512-x86_64.asm \
x64-win32-masm/bn/x86_64-mont.asm \
x64-win32-masm/bn/x86_64-mont5.asm \
x64-win32-masm/bn/x86_64-gf2m.asm \
x64-win32-masm/camellia/cmll-x86_64.asm \
x64-win32-masm/md5/md5-x86_64.asm \
x64-win32-masm/rc4/rc4-x86_64.asm \
x64-win32-masm/rc4/rc4-md5-x86_64.asm \
x64-win32-masm/sha/sha1-x86_64.asm \
x64-win32-masm/sha/sha256-x86_64.asm \
x64-win32-masm/sha/sha512-x86_64.asm \
x64-win32-masm/whrlpool/wp-x86_64.asm \
x64-win32-masm/modes/ghash-x86_64.asm \
x64-win32-masm/x86_64cpuid.asm \

x64-elf-gas/%.s x86-elf-gas/%.s:
@@ -102,6 +127,9 @@ x64-elf-gas/%.s x86-elf-gas/%.s:
x64-macosx-gas/%.s x86-macosx-gas/%.s:
$(PERL) $< macosx > $@

x64-macosx-gas/%.s x86-macosx-gas/%.s:
$(PERL) $< macosx > $@

x64-win32-masm/%.asm:
$(PERL) $< masm > $@

@@ -111,53 +139,72 @@ x86-win32-masm/%.asm:
.PHONY: all
all: $(OUTPUTS)
# strip trailing whitespace and final blank newline
sed -sri -e 's/\s+$$/\n/' -e '$$ { /^$$/d }' $^
$(SED) -sri -e 's/\s+$$/\n/' -e '$$ { /^$$/d }' $^

clean:
find . -iname '*.asm' -exec rm "{}" \;
find . -iname '*.s' -exec rm "{}" \;

x64-elf-gas/aes/aes-x86_64.s: ../openssl/crypto/aes/asm/aes-x86_64.pl
x64-elf-gas/aes/aesni-x86_64.s: ../openssl/crypto/aes/asm/aesni-x86_64.pl
x64-elf-gas/aes/vpaes-x86_64.s: ../openssl/crypto/aes/asm/vpaes-x86_64.pl
x64-elf-gas/aes/bsaes-x86_64.s: ../openssl/crypto/aes/asm/bsaes-x86_64.pl
x64-elf-gas/aes/aesni-sha1-x86_64.s: ../openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
x64-elf-gas/bn/modexp512-x86_64.s: ../openssl/crypto/bn/asm/modexp512-x86_64.pl
x64-elf-gas/bn/x86_64-mont.s: ../openssl/crypto/bn/asm/x86_64-mont.pl
x64-elf-gas/bn/x86_64-mont5.s: ../openssl/crypto/bn/asm/x86_64-mont5.pl
x64-elf-gas/bn/x86_64-gf2m.s: ../openssl/crypto/bn/asm/x86_64-gf2m.pl
x64-elf-gas/camellia/cmll-x86_64.s: ../openssl/crypto/camellia/asm/cmll-x86_64.pl
x64-elf-gas/md5/md5-x86_64.s: ../openssl/crypto/md5/asm/md5-x86_64.pl
x64-elf-gas/rc4/rc4-x86_64.s: ../openssl/crypto/rc4/asm/rc4-x86_64.pl
x64-elf-gas/rc4/rc4-md5-x86_64.s: ../openssl/crypto/rc4/asm/rc4-md5-x86_64.pl
x64-elf-gas/sha/sha1-x86_64.s: ../openssl/crypto/sha/asm/sha1-x86_64.pl
x64-elf-gas/sha/sha512-x86_64.s: ../openssl/crypto/sha/asm/sha512-x86_64.pl
x64-elf-gas/sha/sha256-x86_64.s: ../openssl/crypto/sha/asm/sha256-x86_64.pl
x64-elf-gas/whrlpool/wp-x86_64.s: ../openssl/crypto/whrlpool/asm/wp-x86_64.pl
x64-elf-gas/modes/ghash-x86_64.s: ../openssl/crypto/modes/asm/ghash-x86_64.pl
x64-elf-gas/x86_64cpuid.s: ../openssl/crypto/x86_64cpuid.pl
x64-macosx-gas/aes/aes-x86_64.s: ../openssl/crypto/aes/asm/aes-x86_64.pl
x64-macosx-gas/aes/aesni-x86_64.s: ../openssl/crypto/aes/asm/aesni-x86_64.pl
x64-macosx-gas/aes/vpaes-x86_64.s: ../openssl/crypto/aes/asm/vpaes-x86_64.pl
x64-macosx-gas/aes/bsaes-x86_64.s: ../openssl/crypto/aes/asm/bsaes-x86_64.pl
x64-macosx-gas/aes/aesni-sha1-x86_64.s: ../openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
x64-macosx-gas/bn/modexp512-x86_64.s: ../openssl/crypto/bn/asm/modexp512-x86_64.pl
x64-macosx-gas/bn/x86_64-mont.s: ../openssl/crypto/bn/asm/x86_64-mont.pl
x64-macosx-gas/bn/x86_64-mont5.s: ../openssl/crypto/bn/asm/x86_64-mont5.pl
x64-macosx-gas/bn/x86_64-gf2m.s: ../openssl/crypto/bn/asm/x86_64-gf2m.pl
x64-macosx-gas/camellia/cmll-x86_64.s: ../openssl/crypto/camellia/asm/cmll-x86_64.pl
x64-macosx-gas/md5/md5-x86_64.s: ../openssl/crypto/md5/asm/md5-x86_64.pl
x64-macosx-gas/rc4/rc4-x86_64.s: ../openssl/crypto/rc4/asm/rc4-x86_64.pl
x64-macosx-gas/rc4/rc4-md5-x86_64.s: ../openssl/crypto/rc4/asm/rc4-md5-x86_64.pl
x64-macosx-gas/sha/sha1-x86_64.s: ../openssl/crypto/sha/asm/sha1-x86_64.pl
x64-macosx-gas/sha/sha256-x86_64.s: ../openssl/crypto/sha/asm/sha256-x86_64.pl
x64-macosx-gas/sha/sha512-x86_64.s: ../openssl/crypto/sha/asm/sha512-x86_64.pl
x64-macosx-gas/whrlpool/wp-x86_64.s: ../openssl/crypto/whrlpool/asm/wp-x86_64.pl
x64-macosx-gas/modes/ghash-x86_64.s: ../openssl/crypto/modes/asm/ghash-x86_64.pl
x64-macosx-gas/x86_64cpuid.s: ../openssl/crypto/x86_64cpuid.pl
x64-win32-masm/aes/aes-x86_64.asm: ../openssl/crypto/aes/asm/aes-x86_64.pl
x64-win32-masm/aes/aesni-x86_64.asm: ../openssl/crypto/aes/asm/aesni-x86_64.pl
x64-win32-masm/aes/vpaes-x86_64.asm: ../openssl/crypto/aes/asm/vpaes-x86_64.pl
x64-win32-masm/aes/bsaes-x86_64.asm: ../openssl/crypto/aes/asm/bsaes-x86_64.pl
x64-win32-masm/aes/aesni-sha1-x86_64.asm: ../openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
x64-win32-masm/bn/modexp512-x86_64.asm: ../openssl/crypto/bn/asm/modexp512-x86_64.pl
x64-win32-masm/bn/x86_64-mont.asm: ../openssl/crypto/bn/asm/x86_64-mont.pl
x64-win32-masm/bn/x86_64-mont5.asm: ../openssl/crypto/bn/asm/x86_64-mont5.pl
x64-win32-masm/bn/x86_64-gf2m.asm: ../openssl/crypto/bn/asm/x86_64-gf2m.pl
x64-win32-masm/camellia/cmll-x86_64.asm: ../openssl/crypto/camellia/asm/cmll-x86_64.pl
x64-win32-masm/md5/md5-x86_64.asm: ../openssl/crypto/md5/asm/md5-x86_64.pl
x64-win32-masm/rc4/rc4-x86_64.asm: ../openssl/crypto/rc4/asm/rc4-x86_64.pl
x64-win32-masm/rc4/rc4-md5-x86_64.asm: ../openssl/crypto/rc4/asm/rc4-md5-x86_64.pl
x64-win32-masm/sha/sha1-x86_64.asm: ../openssl/crypto/sha/asm/sha1-x86_64.pl
x64-win32-masm/sha/sha256-x86_64.asm: ../openssl/crypto/sha/asm/sha256-x86_64.pl
x64-win32-masm/sha/sha512-x86_64.asm: ../openssl/crypto/sha/asm/sha512-x86_64.pl
x64-win32-masm/whrlpool/wp-x86_64.asm: ../openssl/crypto/whrlpool/asm/wp-x86_64.pl
x64-win32-masm/modes/ghash-x86_64.asm: ../openssl/crypto/modes/asm/ghash-x86_64.pl
x64-win32-masm/x86_64cpuid.asm: ../openssl/crypto/x86_64cpuid.pl
x86-elf-gas/aes/aes-586.s: ../openssl/crypto/aes/asm/aes-586.pl
x86-elf-gas/aes/aesni-x86.s: ../openssl/crypto/aes/asm/aesni-x86.pl
x86-elf-gas/aes/vpaes-x86.s: ../openssl/crypto/aes/asm/vpaes-x86.pl
x86-elf-gas/bf/bf-686.s: ../openssl/crypto/bf/asm/bf-686.pl
x86-elf-gas/bn/x86-mont.s: ../openssl/crypto/bn/asm/x86-mont.pl
x86-elf-gas/bn/x86.s: ../openssl/crypto/bn/asm/x86.pl
@@ -173,9 +220,11 @@ x86-elf-gas/sha/sha1-586.s: ../openssl/crypto/sha/asm/sha1-586.pl
x86-elf-gas/sha/sha256-586.s: ../openssl/crypto/sha/asm/sha256-586.pl
x86-elf-gas/sha/sha512-586.s: ../openssl/crypto/sha/asm/sha512-586.pl
x86-elf-gas/whrlpool/wp-mmx.s: ../openssl/crypto/whrlpool/asm/wp-mmx.pl
x86-elf-gas/modes/ghash-x86.s: ../openssl/crypto/modes/asm/ghash-x86.pl
x86-elf-gas/x86cpuid.s: ../openssl/crypto/x86cpuid.pl
x86-macosx-gas/aes/aes-586.s: ../openssl/crypto/aes/asm/aes-586.pl
x86-macosx-gas/aes/aesni-x86.s: ../openssl/crypto/aes/asm/aesni-x86.pl
x86-macosx-gas/aes/vpaes-x86.s: ../openssl/crypto/aes/asm/vpaes-x86.pl
x86-macosx-gas/bf/bf-686.s: ../openssl/crypto/bf/asm/bf-686.pl
x86-macosx-gas/bn/x86-mont.s: ../openssl/crypto/bn/asm/x86-mont.pl
x86-macosx-gas/bn/x86.s: ../openssl/crypto/bn/asm/x86.pl
@@ -191,9 +240,11 @@ x86-macosx-gas/sha/sha1-586.s: ../openssl/crypto/sha/asm/sha1-586.pl
x86-macosx-gas/sha/sha256-586.s: ../openssl/crypto/sha/asm/sha256-586.pl
x86-macosx-gas/sha/sha512-586.s: ../openssl/crypto/sha/asm/sha512-586.pl
x86-macosx-gas/whrlpool/wp-mmx.s: ../openssl/crypto/whrlpool/asm/wp-mmx.pl
x86-macosx-gas/modes/ghash-x86.s: ../openssl/crypto/modes/asm/ghash-x86.pl
x86-macosx-gas/x86cpuid.s: ../openssl/crypto/x86cpuid.pl
x86-win32-masm/aes/aes-586.asm: ../openssl/crypto/aes/asm/aes-586.pl
x86-win32-masm/aes/aesni-x86.asm: ../openssl/crypto/aes/asm/aesni-x86.pl
x86-win32-masm/aes/vpaes-x86.asm: ../openssl/crypto/aes/asm/vpaes-x86.pl
x86-win32-masm/bf/bf-686.asm: ../openssl/crypto/bf/asm/bf-686.pl
x86-win32-masm/bn/x86.asm: ../openssl/crypto/bn/asm/x86.pl
x86-win32-masm/bn/x86-mont.asm: ../openssl/crypto/bn/asm/x86-mont.pl
@@ -209,4 +260,5 @@ x86-win32-masm/sha/sha1-586.asm: ../openssl/crypto/sha/asm/sha1-586.pl
x86-win32-masm/sha/sha256-586.asm: ../openssl/crypto/sha/asm/sha256-586.pl
x86-win32-masm/sha/sha512-586.asm: ../openssl/crypto/sha/asm/sha512-586.pl
x86-win32-masm/whrlpool/wp-mmx.asm: ../openssl/crypto/whrlpool/asm/wp-mmx.pl
x86-win32-masm/modes/ghash-x86.asm: ../openssl/crypto/modes/asm/ghash-x86.pl
x86-win32-masm/x86cpuid.asm: ../openssl/crypto/x86cpuid.pl
@@ -1335,8 +1335,8 @@ AES_cbc_encrypt:
jb .Lcbc_slow_prologue
testq $15,%rdx
jnz .Lcbc_slow_prologue


btl $28,%r10d
jc .Lcbc_slow_prologue


leaq -88-248(%rsp),%r15

0 comments on commit d6fd118

Please sign in to comment.
You can’t perform that action at this time.