- markus@cvs.openbsd.org 2003/05/11 16:56:48
     [authfile.c ssh-keygen.c]
     change key_load_public to try to read a public from:
     rsa1 private or rsa1 public and ssh2 keys.
     this makes ssh-keygen -e fail for ssh1 keys more gracefully
     for example; report from itojun (netbsd pr 20550).
3 files changed
tree: db6e017b80fd5b2981f6e57ccf443a6cf5130c4c
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. acconfig.h
  7. aclocal.m4
  8. atomicio.c
  9. atomicio.h
  10. auth-bsdauth.c
  11. auth-chall.c
  12. auth-krb4.c
  13. auth-krb5.c
  14. auth-options.c
  15. auth-options.h
  16. auth-pam.c
  17. auth-pam.h
  18. auth-passwd.c
  19. auth-rh-rsa.c
  20. auth-rhosts.c
  21. auth-rsa.c
  22. auth-sia.c
  23. auth-sia.h
  24. auth-skey.c
  25. auth.c
  26. auth.h
  27. auth1.c
  28. auth2-chall.c
  29. auth2-hostbased.c
  30. auth2-kbdint.c
  31. auth2-none.c
  32. auth2-passwd.c
  33. auth2-pubkey.c
  34. auth2.c
  35. authfd.c
  36. authfd.h
  37. authfile.c
  38. authfile.h
  39. bufaux.c
  40. bufaux.h
  41. buffer.c
  42. buffer.h
  43. canohost.c
  44. canohost.h
  45. ChangeLog
  46. channels.c
  47. channels.h
  48. cipher.c
  49. cipher.h
  50. clientloop.c
  51. clientloop.h
  52. compat.c
  53. compat.h
  54. compress.c
  55. compress.h
  56. config.guess
  57. config.sub
  58. configure.ac
  59. crc32.c
  60. crc32.h
  61. CREDITS
  62. deattack.c
  63. deattack.h
  64. defines.h
  65. dh.c
  66. dh.h
  67. dispatch.c
  68. dispatch.h
  69. entropy.c
  70. entropy.h
  71. fatal.c
  72. fixpaths
  73. fixprogs
  74. getput.h
  75. groupaccess.c
  76. groupaccess.h
  77. hostfile.c
  78. hostfile.h
  79. includes.h
  80. INSTALL
  81. install-sh
  82. kex.c
  83. kex.h
  84. kexdh.c
  85. kexdhc.c
  86. kexdhs.c
  87. kexgex.c
  88. kexgexc.c
  89. kexgexs.c
  90. key.c
  91. key.h
  92. LICENCE
  93. log.c
  94. log.h
  95. loginrec.c
  96. loginrec.h
  97. logintest.c
  98. mac.c
  99. mac.h
  100. Makefile.in
  101. match.c
  102. match.h
  103. md5crypt.c
  104. md5crypt.h
  105. mdoc2man.pl
  106. misc.c
  107. misc.h
  108. mkinstalldirs
  109. moduli
  110. monitor.c
  111. monitor.h
  112. monitor_fdpass.c
  113. monitor_fdpass.h
  114. monitor_mm.c
  115. monitor_mm.h
  116. monitor_wrap.c
  117. monitor_wrap.h
  118. mpaux.c
  119. mpaux.h
  120. msg.c
  121. msg.h
  122. myproposal.h
  123. nchan.c
  124. nchan.ms
  125. nchan2.ms
  126. OVERVIEW
  127. packet.c
  128. packet.h
  129. pathnames.h
  130. progressmeter.c
  131. progressmeter.h
  132. radix.c
  133. radix.h
  134. readconf.c
  135. readconf.h
  136. README
  137. README.privsep
  138. README.smartcard
  139. readpass.c
  140. readpass.h
  141. RFC.nroff
  142. rijndael.c
  143. rijndael.h
  144. rsa.c
  145. rsa.h
  146. scard-opensc.c
  147. scard.c
  148. scard.h
  149. scp.1
  150. scp.c
  151. servconf.c
  152. servconf.h
  153. serverloop.c
  154. serverloop.h
  155. session.c
  156. session.h
  157. sftp-client.c
  158. sftp-client.h
  159. sftp-common.c
  160. sftp-common.h
  161. sftp-glob.c
  162. sftp-glob.h
  163. sftp-int.c
  164. sftp-int.h
  165. sftp-server.8
  166. sftp-server.c
  167. sftp.1
  168. sftp.c
  169. sftp.h
  170. ssh-add.1
  171. ssh-add.c
  172. ssh-agent.1
  173. ssh-agent.c
  174. ssh-dss.c
  175. ssh-keygen.1
  176. ssh-keygen.c
  177. ssh-keyscan.1
  178. ssh-keyscan.c
  179. ssh-keysign.8
  180. ssh-keysign.c
  181. ssh-rand-helper.8
  182. ssh-rand-helper.c
  183. ssh-rsa.c
  184. ssh.1
  185. ssh.c
  186. ssh.h
  187. ssh1.h
  188. ssh2.h
  189. ssh_config
  190. ssh_config.5
  191. ssh_prng_cmds.in
  192. sshconnect.c
  193. sshconnect.h
  194. sshconnect1.c
  195. sshconnect2.c
  196. sshd.8
  197. sshd.c
  198. sshd_config
  199. sshd_config.5
  200. sshlogin.c
  201. sshlogin.h
  202. sshpty.c
  203. sshpty.h
  204. sshtty.c
  205. sshtty.h
  206. tildexpand.c
  207. tildexpand.h
  208. TODO
  209. ttymodes.c
  210. ttymodes.h
  211. uidswap.c
  212. uidswap.h
  213. uuencode.c
  214. uuencode.h
  215. version.h
  216. WARNING.RNG
  217. xmalloc.c
  218. xmalloc.h