- dtucker@cvs.openbsd.org 2014/07/25 21:22:03
     [ssh-agent.c]
     Clear buffer used for handling messages.  This prevents keys being
     left in memory after they have been expired or deleted in some cases
     (but note that ssh-agent is setgid so you would still need root to
     access them).  Pointed out by Kevin Burns, ok deraadt
2 files changed
tree: 5c6724353686d4621a6c3328ea589075ef5a7abc
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. aclocal.m4
  7. addrmatch.c
  8. atomicio.c
  9. atomicio.h
  10. audit-bsm.c
  11. audit-linux.c
  12. audit.c
  13. audit.h
  14. auth-bsdauth.c
  15. auth-chall.c
  16. auth-krb5.c
  17. auth-options.c
  18. auth-options.h
  19. auth-pam.c
  20. auth-pam.h
  21. auth-passwd.c
  22. auth-rh-rsa.c
  23. auth-rhosts.c
  24. auth-rsa.c
  25. auth-shadow.c
  26. auth-sia.c
  27. auth-sia.h
  28. auth-skey.c
  29. auth.c
  30. auth.h
  31. auth1.c
  32. auth2-chall.c
  33. auth2-gss.c
  34. auth2-hostbased.c
  35. auth2-kbdint.c
  36. auth2-none.c
  37. auth2-passwd.c
  38. auth2-pubkey.c
  39. auth2.c
  40. authfd.c
  41. authfd.h
  42. authfile.c
  43. authfile.h
  44. blocks.c
  45. bufaux.c
  46. bufbn.c
  47. bufec.c
  48. buffer.c
  49. buffer.h
  50. buildpkg.sh.in
  51. canohost.c
  52. canohost.h
  53. chacha.c
  54. chacha.h
  55. ChangeLog
  56. channels.c
  57. channels.h
  58. cipher-3des1.c
  59. cipher-aes.c
  60. cipher-aesctr.c
  61. cipher-aesctr.h
  62. cipher-bf1.c
  63. cipher-chachapoly.c
  64. cipher-chachapoly.h
  65. cipher-ctr.c
  66. cipher.c
  67. cipher.h
  68. cleanup.c
  69. clientloop.c
  70. clientloop.h
  71. compat.c
  72. compat.h
  73. compress.c
  74. compress.h
  75. config.guess
  76. config.sub
  77. configure.ac
  78. crc32.c
  79. crc32.h
  80. CREDITS
  81. crypto_api.h
  82. deattack.c
  83. deattack.h
  84. defines.h
  85. dh.c
  86. dh.h
  87. digest-libc.c
  88. digest-openssl.c
  89. digest.h
  90. dispatch.c
  91. dispatch.h
  92. dns.c
  93. dns.h
  94. ed25519.c
  95. entropy.c
  96. entropy.h
  97. fatal.c
  98. fe25519.c
  99. fe25519.h
  100. fixalgorithms
  101. fixpaths
  102. fixprogs
  103. ge25519.c
  104. ge25519.h
  105. ge25519_base.data
  106. groupaccess.c
  107. groupaccess.h
  108. gss-genr.c
  109. gss-serv-krb5.c
  110. gss-serv.c
  111. hash.c
  112. hmac.c
  113. hmac.h
  114. hostfile.c
  115. hostfile.h
  116. includes.h
  117. INSTALL
  118. install-sh
  119. kex.c
  120. kex.h
  121. kexc25519.c
  122. kexc25519c.c
  123. kexc25519s.c
  124. kexdh.c
  125. kexdhc.c
  126. kexdhs.c
  127. kexecdh.c
  128. kexecdhc.c
  129. kexecdhs.c
  130. kexgex.c
  131. kexgexc.c
  132. kexgexs.c
  133. key.c
  134. key.h
  135. krl.c
  136. krl.h
  137. LICENCE
  138. log.c
  139. log.h
  140. loginrec.c
  141. loginrec.h
  142. logintest.c
  143. mac.c
  144. mac.h
  145. Makefile.in
  146. match.c
  147. match.h
  148. md-sha256.c
  149. md5crypt.c
  150. md5crypt.h
  151. mdoc2man.awk
  152. misc.c
  153. misc.h
  154. mkinstalldirs
  155. moduli
  156. moduli.5
  157. moduli.c
  158. monitor.c
  159. monitor.h
  160. monitor_fdpass.c
  161. monitor_fdpass.h
  162. monitor_mm.c
  163. monitor_mm.h
  164. monitor_wrap.c
  165. monitor_wrap.h
  166. msg.c
  167. msg.h
  168. mux.c
  169. myproposal.h
  170. nchan.c
  171. nchan.ms
  172. nchan2.ms
  173. openssh.xml.in
  174. opensshd.init.in
  175. OVERVIEW
  176. packet.c
  177. packet.h
  178. pathnames.h
  179. pkcs11.h
  180. platform.c
  181. platform.h
  182. poly1305.c
  183. poly1305.h
  184. progressmeter.c
  185. progressmeter.h
  186. PROTOCOL
  187. PROTOCOL.agent
  188. PROTOCOL.certkeys
  189. PROTOCOL.chacha20poly1305
  190. PROTOCOL.key
  191. PROTOCOL.krl
  192. PROTOCOL.mux
  193. readconf.c
  194. readconf.h
  195. README
  196. README.dns
  197. README.platform
  198. README.privsep
  199. README.tun
  200. readpass.c
  201. rijndael.c
  202. rijndael.h
  203. roaming.h
  204. roaming_client.c
  205. roaming_common.c
  206. roaming_dummy.c
  207. roaming_serv.c
  208. rsa.c
  209. rsa.h
  210. sandbox-capsicum.c
  211. sandbox-darwin.c
  212. sandbox-null.c
  213. sandbox-rlimit.c
  214. sandbox-seccomp-filter.c
  215. sandbox-systrace.c
  216. sc25519.c
  217. sc25519.h
  218. scp.1
  219. scp.c
  220. servconf.c
  221. servconf.h
  222. serverloop.c
  223. serverloop.h
  224. session.c
  225. session.h
  226. sftp-client.c
  227. sftp-client.h
  228. sftp-common.c
  229. sftp-common.h
  230. sftp-glob.c
  231. sftp-server-main.c
  232. sftp-server.8
  233. sftp-server.c
  234. sftp.1
  235. sftp.c
  236. sftp.h
  237. smult_curve25519_ref.c
  238. ssh-add.1
  239. ssh-add.c
  240. ssh-agent.1
  241. ssh-agent.c
  242. ssh-dss.c
  243. ssh-ecdsa.c
  244. ssh-ed25519.c
  245. ssh-gss.h
  246. ssh-keygen.1
  247. ssh-keygen.c
  248. ssh-keyscan.1
  249. ssh-keyscan.c
  250. ssh-keysign.8
  251. ssh-keysign.c
  252. ssh-pkcs11-client.c
  253. ssh-pkcs11-helper.8
  254. ssh-pkcs11-helper.c
  255. ssh-pkcs11.c
  256. ssh-pkcs11.h
  257. ssh-rsa.c
  258. ssh-sandbox.h
  259. ssh.1
  260. ssh.c
  261. ssh.h
  262. ssh1.h
  263. ssh2.h
  264. ssh_config
  265. ssh_config.5
  266. sshbuf-getput-basic.c
  267. sshbuf-getput-crypto.c
  268. sshbuf-misc.c
  269. sshbuf.c
  270. sshbuf.h
  271. sshconnect.c
  272. sshconnect.h
  273. sshconnect1.c
  274. sshconnect2.c
  275. sshd.8
  276. sshd.c
  277. sshd_config
  278. sshd_config.5
  279. ssherr.c
  280. ssherr.h
  281. sshkey.c
  282. sshkey.h
  283. sshlogin.c
  284. sshlogin.h
  285. sshpty.c
  286. sshpty.h
  287. sshtty.c
  288. survey.sh.in
  289. TODO
  290. ttymodes.c
  291. ttymodes.h
  292. uidswap.c
  293. uidswap.h
  294. umac.c
  295. umac.h
  296. uuencode.c
  297. uuencode.h
  298. verify.c
  299. version.h
  300. xmalloc.c
  301. xmalloc.h