- deraadt@cvs.openbsd.org 2013/09/02 22:00:34
     [ssh-keygen.c sshconnect1.c sshd.c]
     All the instances of arc4random_stir() are bogus, since arc4random()
     does this itself, inside itself, and has for a very long time..  Actually,
     this was probably reducing the entropy available.
     ok djm
     ID SYNC ONLY for portable; we don't trust other arc4random implementations
     to do this right.
4 files changed
tree: 0669c62c9d4590abeef9af04f759a62567994c82
  1. .cvsignore
  2. CREDITS
  3. ChangeLog
  4. INSTALL
  5. LICENCE
  6. Makefile.in
  7. OVERVIEW
  8. PROTOCOL
  9. PROTOCOL.agent
  10. PROTOCOL.certkeys
  11. PROTOCOL.krl
  12. PROTOCOL.mux
  13. README
  14. README.dns
  15. README.platform
  16. README.privsep
  17. README.tun
  18. TODO
  19. aclocal.m4
  20. addrmatch.c
  21. atomicio.c
  22. atomicio.h
  23. audit-bsm.c
  24. audit-linux.c
  25. audit.c
  26. audit.h
  27. auth-bsdauth.c
  28. auth-chall.c
  29. auth-krb5.c
  30. auth-options.c
  31. auth-options.h
  32. auth-pam.c
  33. auth-pam.h
  34. auth-passwd.c
  35. auth-rh-rsa.c
  36. auth-rhosts.c
  37. auth-rsa.c
  38. auth-shadow.c
  39. auth-sia.c
  40. auth-sia.h
  41. auth-skey.c
  42. auth.c
  43. auth.h
  44. auth1.c
  45. auth2-chall.c
  46. auth2-gss.c
  47. auth2-hostbased.c
  48. auth2-jpake.c
  49. auth2-kbdint.c
  50. auth2-none.c
  51. auth2-passwd.c
  52. auth2-pubkey.c
  53. auth2.c
  54. authfd.c
  55. authfd.h
  56. authfile.c
  57. authfile.h
  58. bufaux.c
  59. bufbn.c
  60. bufec.c
  61. buffer.c
  62. buffer.h
  63. buildpkg.sh.in
  64. canohost.c
  65. canohost.h
  66. channels.c
  67. channels.h
  68. cipher-3des1.c
  69. cipher-aes.c
  70. cipher-bf1.c
  71. cipher-ctr.c
  72. cipher.c
  73. cipher.h
  74. cleanup.c
  75. clientloop.c
  76. clientloop.h
  77. compat.c
  78. compat.h
  79. compress.c
  80. compress.h
  81. config.guess
  82. config.sub
  83. configure.ac
  84. contrib/
  85. crc32.c
  86. crc32.h
  87. deattack.c
  88. deattack.h
  89. defines.h
  90. dh.c
  91. dh.h
  92. dispatch.c
  93. dispatch.h
  94. dns.c
  95. dns.h
  96. entropy.c
  97. entropy.h
  98. fatal.c
  99. fixalgorithms
  100. fixpaths
  101. fixprogs
  102. groupaccess.c
  103. groupaccess.h
  104. gss-genr.c
  105. gss-serv-krb5.c
  106. gss-serv.c
  107. hostfile.c
  108. hostfile.h
  109. includes.h
  110. install-sh
  111. jpake.c
  112. jpake.h
  113. kex.c
  114. kex.h
  115. kexdh.c
  116. kexdhc.c
  117. kexdhs.c
  118. kexecdh.c
  119. kexecdhc.c
  120. kexecdhs.c
  121. kexgex.c
  122. kexgexc.c
  123. kexgexs.c
  124. key.c
  125. key.h
  126. krl.c
  127. krl.h
  128. log.c
  129. log.h
  130. loginrec.c
  131. loginrec.h
  132. logintest.c
  133. mac.c
  134. mac.h
  135. match.c
  136. match.h
  137. md-sha256.c
  138. md5crypt.c
  139. md5crypt.h
  140. mdoc2man.awk
  141. misc.c
  142. misc.h
  143. mkinstalldirs
  144. moduli
  145. moduli.5
  146. moduli.c
  147. monitor.c
  148. monitor.h
  149. monitor_fdpass.c
  150. monitor_fdpass.h
  151. monitor_mm.c
  152. monitor_mm.h
  153. monitor_wrap.c
  154. monitor_wrap.h
  155. msg.c
  156. msg.h
  157. mux.c
  158. myproposal.h
  159. nchan.c
  160. nchan.ms
  161. nchan2.ms
  162. openbsd-compat/
  163. openssh.xml.in
  164. opensshd.init.in
  165. packet.c
  166. packet.h
  167. pathnames.h
  168. pkcs11.h
  169. platform.c
  170. platform.h
  171. progressmeter.c
  172. progressmeter.h
  173. readconf.c
  174. readconf.h
  175. readpass.c
  176. regress/
  177. rijndael.c
  178. rijndael.h
  179. roaming.h
  180. roaming_client.c
  181. roaming_common.c
  182. roaming_dummy.c
  183. roaming_serv.c
  184. rsa.c
  185. rsa.h
  186. sandbox-darwin.c
  187. sandbox-null.c
  188. sandbox-rlimit.c
  189. sandbox-seccomp-filter.c
  190. sandbox-systrace.c
  191. scard/
  192. schnorr.c
  193. schnorr.h
  194. scp.1
  195. scp.c
  196. servconf.c
  197. servconf.h
  198. serverloop.c
  199. serverloop.h
  200. session.c
  201. session.h
  202. sftp-client.c
  203. sftp-client.h
  204. sftp-common.c
  205. sftp-common.h
  206. sftp-glob.c
  207. sftp-server-main.c
  208. sftp-server.8
  209. sftp-server.c
  210. sftp.1
  211. sftp.c
  212. sftp.h
  213. ssh-add.1
  214. ssh-add.c
  215. ssh-agent.1
  216. ssh-agent.c
  217. ssh-dss.c
  218. ssh-ecdsa.c
  219. ssh-gss.h
  220. ssh-keygen.1
  221. ssh-keygen.c
  222. ssh-keyscan.1
  223. ssh-keyscan.c
  224. ssh-keysign.8
  225. ssh-keysign.c
  226. ssh-pkcs11-client.c
  227. ssh-pkcs11-helper.8
  228. ssh-pkcs11-helper.c
  229. ssh-pkcs11.c
  230. ssh-pkcs11.h
  231. ssh-rsa.c
  232. ssh-sandbox.h
  233. ssh.1
  234. ssh.c
  235. ssh.h
  236. ssh1.h
  237. ssh2.h
  238. ssh_config
  239. ssh_config.5
  240. sshconnect.c
  241. sshconnect.h
  242. sshconnect1.c
  243. sshconnect2.c
  244. sshd.8
  245. sshd.c
  246. sshd_config
  247. sshd_config.5
  248. sshlogin.c
  249. sshlogin.h
  250. sshpty.c
  251. sshpty.h
  252. sshtty.c
  253. survey.sh.in
  254. ttymodes.c
  255. ttymodes.h
  256. uidswap.c
  257. uidswap.h
  258. umac.c
  259. umac.h
  260. uuencode.c
  261. uuencode.h
  262. version.h
  263. xmalloc.c
  264. xmalloc.h