Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
contrib/ | H | - | - | 611 | 483 | |
CREDITS | H A D | 22-Jul-2020 | 5.4 KiB | 103 | 98 | |
LICENCE | H A D | 28-Nov-2022 | 18.1 KiB | 372 | 328 | |
PROTOCOL | H A D | 05-Jul-2024 | 27.8 KiB | 796 | 585 | |
PROTOCOL.agent | H A D | 05-Jul-2024 | 4.3 KiB | 119 | 89 | |
PROTOCOL.certkeys | H A D | 09-Oct-2021 | 12.8 KiB | 322 | 258 | |
PROTOCOL.chacha20poly1305 | H A D | 22-Jul-2020 | 4.5 KiB | 108 | 84 | |
PROTOCOL.key | H A D | 05-Jul-2024 | 1.6 KiB | 72 | 53 | |
PROTOCOL.krl | H A D | 05-Jul-2024 | 6.9 KiB | 223 | 154 | |
PROTOCOL.mux | H A D | 05-Jul-2024 | 8.8 KiB | 297 | 218 | |
PROTOCOL.sshsig | H A D | 09-Oct-2021 | 3.3 KiB | 101 | 74 | |
README | H A D | 05-Jul-2024 | 2.1 KiB | 54 | 38 | |
README.DELETED | H A D | 05-Jul-2024 | 20.1 KiB | 597 | 596 | |
README.DRAGONFLY | H A D | 05-Jul-2024 | 1.4 KiB | 53 | 42 | |
README.dns | H A D | 22-Jul-2020 | 1.6 KiB | 48 | 30 | |
README.tun | H A D | 26-Nov-2011 | 4.8 KiB | 133 | 98 | |
addr.c | H A D | 05-Jul-2024 | 10 KiB | 509 | 386 | |
addr.h | H A D | 05-Jul-2024 | 2.4 KiB | 65 | 43 | |
addrmatch.c | H A D | 09-Oct-2021 | 4.4 KiB | 170 | 109 | |
atomicio.c | H A D | 28-Nov-2022 | 4.7 KiB | 180 | 129 | |
atomicio.h | H A D | 18-Apr-2019 | 2.2 KiB | 54 | 14 | |
audit-bsm.c | H A D | 05-Jul-2024 | 11.7 KiB | 456 | 322 | |
audit-linux.c | H A D | 05-Jul-2024 | 3.4 KiB | 125 | 77 | |
audit.c | H A D | 05-Jul-2024 | 5.7 KiB | 185 | 105 | |
audit.h | H A D | 18-Apr-2019 | 2.3 KiB | 58 | 28 | |
auth-bsdauth.c | H A D | 05-Jul-2024 | 3.6 KiB | 144 | 98 | |
auth-krb5.c | H A D | 05-Jul-2024 | 6.9 KiB | 274 | 201 | |
auth-options.c | H A D | 05-Jul-2024 | 23.5 KiB | 913 | 749 | |
auth-options.h | H A D | 09-Oct-2021 | 3.1 KiB | 107 | 40 | |
auth-pam.c | H A D | 05-Jul-2024 | 36.5 KiB | 1,411 | 1,096 | |
auth-pam.h | H A D | 05-Jul-2024 | 1.9 KiB | 48 | 20 | |
auth-passwd.c | H A D | 09-Oct-2021 | 6.4 KiB | 224 | 147 | |
auth-rhosts.c | H A D | 05-Jul-2024 | 9.2 KiB | 338 | 224 | |
auth-shadow.c | H A D | 05-Jul-2024 | 4.3 KiB | 142 | 86 | |
auth-sia.c | H A D | 05-Jul-2024 | 3.2 KiB | 116 | 71 | |
auth.c | H A D | 05-Jul-2024 | 20.7 KiB | 763 | 601 | |
auth.h | H A D | 05-Jul-2024 | 8.1 KiB | 249 | 156 | |
auth2-chall.c | H A D | 09-Oct-2021 | 9.5 KiB | 383 | 305 | |
auth2-gss.c | H A D | 05-Jul-2024 | 9.2 KiB | 333 | 235 | |
auth2-hostbased.c | H A D | 05-Jul-2024 | 7.8 KiB | 259 | 202 | |
auth2-kbdint.c | H A D | 05-Jul-2024 | 2.2 KiB | 72 | 35 | |
auth2-methods.c | H A D | 05-Jul-2024 | 3.3 KiB | 135 | 97 | |
auth2-none.c | H A D | 05-Jul-2024 | 2.3 KiB | 77 | 42 | |
auth2-passwd.c | H A D | 05-Jul-2024 | 2.4 KiB | 80 | 45 | |
auth2-pubkey.c | H A D | 05-Jul-2024 | 23.7 KiB | 820 | 666 | |
auth2-pubkeyfile.c | H A D | 05-Jul-2024 | 13.7 KiB | 501 | 361 | |
auth2.c | H A D | 05-Jul-2024 | 22 KiB | 809 | 625 | |
authfd.c | H A D | 05-Jul-2024 | 19.6 KiB | 779 | 593 | |
authfd.h | H A D | 05-Jul-2024 | 4.1 KiB | 123 | 79 | |
authfile.c | H A D | 05-Jul-2024 | 12.5 KiB | 529 | 396 | |
authfile.h | H A D | 22-Jul-2020 | 2.4 KiB | 55 | 22 | |
bitmap.c | H A D | 18-Apr-2019 | 4.4 KiB | 215 | 171 | |
bitmap.h | H A D | 18-Apr-2019 | 1.9 KiB | 58 | 15 | |
canohost.c | H A D | 05-Jul-2024 | 4.8 KiB | 210 | 147 | |
canohost.h | H A D | 04-Aug-2016 | 842 | 27 | 9 | |
chacha.c | H A D | 05-Jul-2024 | 5.3 KiB | 219 | 188 | |
chacha.h | H A D | 09-Oct-2021 | 994 | 37 | 22 | |
channels.c | H A D | 05-Jul-2024 | 145.6 KiB | 5,337 | 4,234 | |
channels.h | H A D | 05-Jul-2024 | 14.9 KiB | 400 | 258 | |
cipher-aes.c | H A D | 05-Jul-2024 | 4.5 KiB | 162 | 119 | |
cipher-aesctr.c | H A D | 05-Jul-2024 | 2.1 KiB | 84 | 50 | |
cipher-aesctr.h | H A D | 26-Nov-2014 | 1.3 KiB | 36 | 13 | |
cipher-chachapoly-libcrypto.c | H A D | 05-Jul-2024 | 4.9 KiB | 166 | 113 | |
cipher-chachapoly.c | H A D | 05-Jul-2024 | 4.1 KiB | 139 | 86 | |
cipher-chachapoly.h | H A D | 22-Jul-2020 | 1.6 KiB | 41 | 17 | |
cipher.c | H A D | 05-Jul-2024 | 12.9 KiB | 506 | 406 | |
cipher.h | H A D | 05-Jul-2024 | 3.2 KiB | 78 | 34 | |
cleanup.c | H A D | 26-Nov-2011 | 1 KiB | 33 | 10 | |
clientloop.c | H A D | 05-Jul-2024 | 81.8 KiB | 2,842 | 2,084 | |
clientloop.h | H A D | 05-Jul-2024 | 3.7 KiB | 84 | 31 | |
compat.c | H A D | 05-Jul-2024 | 5.1 KiB | 167 | 130 | |
compat.h | H A D | 05-Jul-2024 | 2.5 KiB | 66 | 22 | |
config.guess | H A D | 05-Jul-2024 | 48.8 KiB | 1,775 | 1,548 | |
config.h.in | H A D | 05-Jul-2024 | 53.3 KiB | 2,052 | 1,385 | |
config.log | H A D | 05-Jul-2024 | 621.1 KiB | 16,256 | 16,237 | |
config.sub | H A D | 05-Jul-2024 | 35 KiB | 1,908 | 1,720 | |
configure | H A D | 05-Jul-2024 | 715.3 KiB | 27,692 | 23,069 | |
configure.ac | H A D | 05-Jul-2024 | 155.8 KiB | 5,762 | 5,412 | |
crypto_api.h | H A D | 05-Jul-2024 | 1.7 KiB | 57 | 38 | |
defines.h | H A D | 28-Nov-2022 | 23.7 KiB | 946 | 709 | |
dh.c | H A D | 09-Oct-2021 | 15.4 KiB | 506 | 403 | |
dh.h | H A D | 09-Oct-2021 | 2.7 KiB | 85 | 36 | |
digest-libc.c | H A D | 05-Jul-2024 | 6.1 KiB | 268 | 216 | |
digest-openssl.c | H A D | 09-Oct-2021 | 4.9 KiB | 208 | 160 | |
digest.h | H A D | 13-Oct-2017 | 2.5 KiB | 71 | 32 | |
dispatch.c | H A D | 05-Jul-2024 | 3.5 KiB | 135 | 95 | |
dispatch.h | H A D | 18-Apr-2019 | 2 KiB | 50 | 17 | |
dns.c | H A D | 05-Jul-2024 | 8.9 KiB | 345 | 246 | |
dns.h | H A D | 05-Jul-2024 | 2.1 KiB | 60 | 26 | |
ed25519.c | H A D | 05-Jul-2024 | 196.8 KiB | 2,031 | 1,760 | |
ed25519.sh | H A D | 05-Jul-2024 | 4.1 KiB | 120 | 95 | |
entropy.c | H A D | 05-Jul-2024 | 3 KiB | 110 | 56 | |
entropy.h | H A D | 18-Apr-2019 | 1.5 KiB | 35 | 7 | |
fatal.c | H A D | 09-Oct-2021 | 1.8 KiB | 47 | 14 | |
groupaccess.c | H A D | 18-Apr-2019 | 3.5 KiB | 135 | 79 | |
groupaccess.h | H A D | 26-Nov-2011 | 1.5 KiB | 36 | 7 | |
gss-genr.c | H A D | 05-Jul-2024 | 7.9 KiB | 304 | 210 | |
gss-serv-krb5.c | H A D | 05-Jul-2024 | 5.6 KiB | 212 | 143 | |
gss-serv.c | H A D | 05-Jul-2024 | 10.3 KiB | 405 | 256 | |
hash.c | H A D | 09-Oct-2021 | 781 | 44 | 28 | |
hmac.c | H A D | 22-Jul-2020 | 5.1 KiB | 199 | 150 | |
hmac.h | H A D | 26-Nov-2014 | 1.6 KiB | 39 | 15 | |
hostfile.c | H A D | 05-Jul-2024 | 24.7 KiB | 947 | 734 | |
hostfile.h | H A D | 09-Oct-2021 | 4.4 KiB | 124 | 75 | |
includes.h | H A D | 28-Nov-2022 | 3.8 KiB | 179 | 135 | |
install-sh | H A D | 05-Jul-2024 | 15 KiB | 542 | 352 | |
kex-names.c | H A D | 05-Jul-2024 | 8.1 KiB | 331 | 248 | |
kex.c | H A D | 05-Jul-2024 | 38 KiB | 1,441 | 1,221 | |
kex.h | H A D | 05-Jul-2024 | 9.2 KiB | 282 | 224 | |
kexc25519.c | H A D | 18-Apr-2019 | 5.7 KiB | 200 | 149 | |
kexdh.c | H A D | 09-Oct-2021 | 5 KiB | 204 | 161 | |
kexecdh.c | H A D | 22-Jul-2020 | 6.1 KiB | 240 | 188 | |
kexgen.c | H A D | 28-Nov-2022 | 10.4 KiB | 372 | 304 | |
kexgex.c | H A D | 18-Apr-2019 | 3.7 KiB | 105 | 70 | |
kexgexc.c | H A D | 28-Nov-2022 | 7 KiB | 242 | 186 | |
kexgexs.c | H A D | 05-Jul-2024 | 6.3 KiB | 217 | 158 | |
kexsntrup761x25519.c | H A D | 28-Nov-2022 | 7.6 KiB | 252 | 199 | |
krl.c | H A D | 05-Jul-2024 | 35.6 KiB | 1,387 | 1,157 | |
krl.h | H A D | 05-Jul-2024 | 2.7 KiB | 68 | 38 | |
log.c | H A D | 05-Jul-2024 | 11.7 KiB | 492 | 389 | |
log.h | H A D | 05-Jul-2024 | 6.4 KiB | 126 | 96 | |
loginrec.c | H A D | 05-Jul-2024 | 42.1 KiB | 1,731 | 1,106 | |
loginrec.h | H A D | 09-Oct-2021 | 4.6 KiB | 135 | 53 | |
mac.c | H A D | 22-Jul-2020 | 7.2 KiB | 263 | 209 | |
mac.h | H A D | 04-Aug-2016 | 2 KiB | 54 | 24 | |
match.c | H A D | 05-Jul-2024 | 9.6 KiB | 368 | 206 | |
match.h | H A D | 09-Oct-2021 | 1.2 KiB | 31 | 14 | |
misc.c | H A D | 05-Jul-2024 | 66.5 KiB | 3,119 | 2,453 | |
misc.h | H A D | 05-Jul-2024 | 9.1 KiB | 261 | 194 | |
moduli | H A D | 05-Jul-2024 | 608.7 KiB | 470 | 469 | |
moduli.5 | H A D | 28-Nov-2022 | 3.6 KiB | 127 | 126 | |
moduli.c | H A D | 05-Jul-2024 | 20.7 KiB | 817 | 501 | |
monitor.c | H A D | 05-Jul-2024 | 52.1 KiB | 1,972 | 1,568 | |
monitor.h | H A D | 05-Jul-2024 | 4 KiB | 100 | 58 | |
monitor_fdpass.c | H A D | 09-Oct-2021 | 4.6 KiB | 186 | 144 | |
monitor_fdpass.h | H A D | 26-Nov-2011 | 1.5 KiB | 35 | 5 | |
monitor_wrap.c | H A D | 05-Jul-2024 | 29.4 KiB | 1,165 | 927 | |
monitor_wrap.h | H A D | 05-Jul-2024 | 3.9 KiB | 104 | 62 | |
msg.c | H A D | 05-Jul-2024 | 2.8 KiB | 96 | 61 | |
msg.h | H A D | 04-Aug-2016 | 1.5 KiB | 33 | 6 | |
mux.c | H A D | 05-Jul-2024 | 62.8 KiB | 2,375 | 1,983 | |
myproposal.h | H A D | 28-Nov-2022 | 3.7 KiB | 117 | 79 | |
nchan.c | H A D | 05-Jul-2024 | 11.8 KiB | 444 | 343 | |
packet.c | H A D | 05-Jul-2024 | 75.2 KiB | 2,858 | 2,182 | |
packet.h | H A D | 05-Jul-2024 | 7.5 KiB | 223 | 158 | |
pathnames.h | H A D | 05-Jul-2024 | 6.1 KiB | 185 | 77 | |
pkcs11.h | H A D | 26-Nov-2014 | 41.4 KiB | 1,358 | 1,119 | |
platform-listen.c | H A D | 05-Jul-2024 | 1.8 KiB | 85 | 57 | |
platform-misc.c | H A D | 13-Oct-2017 | 1.1 KiB | 36 | 13 | |
platform-pledge.c | H A D | 05-Jul-2024 | 1.9 KiB | 72 | 27 | |
platform-tracing.c | H A D | 05-Jul-2024 | 2.5 KiB | 77 | 47 | |
platform.c | H A D | 05-Jul-2024 | 5.1 KiB | 206 | 134 | |
platform.h | H A D | 05-Jul-2024 | 1.5 KiB | 40 | 19 | |
poly1305.c | H A D | 05-Jul-2024 | 4.5 KiB | 160 | 121 | |
poly1305.h | H A D | 26-Nov-2014 | 645 | 23 | 11 | |
progressmeter.c | H A D | 05-Jul-2024 | 7.5 KiB | 303 | 219 | |
progressmeter.h | H A D | 18-Apr-2019 | 1.5 KiB | 29 | 3 | |
readconf.c | H A D | 05-Jul-2024 | 104.2 KiB | 3,724 | 3,147 | |
readconf.h | H A D | 05-Jul-2024 | 9 KiB | 259 | 191 | |
readpass.c | H A D | 05-Jul-2024 | 8.4 KiB | 334 | 257 | |
rijndael.c | H A D | 05-Jul-2024 | 51.6 KiB | 1,130 | 1,009 | |
rijndael.h | H A D | 28-Nov-2022 | 2 KiB | 56 | 20 | |
sandbox-capsicum.c | H A D | 05-Jul-2024 | 3.4 KiB | 129 | 83 | |
sandbox-darwin.c | H A D | 05-Jul-2024 | 2.5 KiB | 100 | 58 | |
sandbox-null.c | H A D | 05-Jul-2024 | 1.6 KiB | 73 | 36 | |
sandbox-pledge.c | H A D | 05-Jul-2024 | 1.8 KiB | 78 | 47 | |
sandbox-rlimit.c | H A D | 09-Oct-2021 | 2.4 KiB | 97 | 59 | |
sandbox-seccomp-filter.c | H A D | 05-Jul-2024 | 15.8 KiB | 544 | 446 | |
sandbox-solaris.c | H A D | 05-Jul-2024 | 2.9 KiB | 115 | 77 | |
sandbox-systrace.c | H A D | 05-Jul-2024 | 6.3 KiB | 219 | 163 | |
scp.1 | H A D | 05-Jul-2024 | 7.9 KiB | 326 | 325 | |
scp.c | H A D | 05-Jul-2024 | 53.5 KiB | 2,278 | 1,864 | |
servconf.c | H A D | 05-Jul-2024 | 100.9 KiB | 3,347 | 2,930 | |
servconf.h | H A D | 05-Jul-2024 | 11.8 KiB | 336 | 240 | |
serverloop.c | H A D | 05-Jul-2024 | 27.7 KiB | 897 | 683 | |
serverloop.h | H A D | 13-Oct-2017 | 1,000 | 29 | 5 | |
session.c | H A D | 05-Jul-2024 | 67 KiB | 2,719 | 2,013 | |
session.h | H A D | 05-Jul-2024 | 2.6 KiB | 85 | 48 | |
sftp-client.c | H A D | 05-Jul-2024 | 79 KiB | 3,010 | 2,440 | |
sftp-client.h | H A D | 05-Jul-2024 | 6.5 KiB | 208 | 83 | |
sftp-common.c | H A D | 05-Jul-2024 | 6.9 KiB | 266 | 212 | |
sftp-common.h | H A D | 28-Nov-2022 | 2.1 KiB | 54 | 20 | |
sftp-glob.c | H A D | 05-Jul-2024 | 4.3 KiB | 181 | 112 | |
sftp-realpath.c | H A D | 09-Oct-2021 | 6 KiB | 226 | 147 | |
sftp-server-main.c | H A D | 28-Nov-2022 | 1.4 KiB | 53 | 27 | |
sftp-server.8 | H A D | 09-Oct-2021 | 5 KiB | 171 | 170 | |
sftp-server.c | H A D | 05-Jul-2024 | 52 KiB | 2,111 | 1,795 | |
sftp-usergroup.c | H A D | 05-Jul-2024 | 5.5 KiB | 240 | 187 | |
sftp-usergroup.h | H A D | 28-Nov-2022 | 1.1 KiB | 26 | 4 | |
sftp.1 | H A D | 05-Jul-2024 | 16.9 KiB | 729 | 728 | |
sftp.c | H A D | 05-Jul-2024 | 63.8 KiB | 2,701 | 2,228 | |
sftp.h | H A D | 26-Nov-2011 | 3.3 KiB | 102 | 55 | |
sk-api.h | H A D | 28-Nov-2022 | 2.9 KiB | 104 | 65 | |
smult_curve25519_ref.c | H A D | 26-Nov-2014 | 6.7 KiB | 266 | 227 | |
sntrup761.c | H A D | 05-Jul-2024 | 25.3 KiB | 1,274 | 886 | |
srclimit.c | H A D | 05-Jul-2024 | 14.6 KiB | 489 | 410 | |
srclimit.h | H A D | 05-Jul-2024 | 1.5 KiB | 39 | 17 | |
ssh-add.1 | H A D | 05-Jul-2024 | 10.5 KiB | 349 | 348 | |
ssh-add.c | H A D | 05-Jul-2024 | 27 KiB | 1,056 | 903 | |
ssh-agent.1 | H A D | 05-Jul-2024 | 8.1 KiB | 275 | 274 | |
ssh-agent.c | H A D | 05-Jul-2024 | 64.8 KiB | 2,479 | 2,082 | |
ssh-dss.c | H A D | 05-Jul-2024 | 11.8 KiB | 458 | 379 | |
ssh-ecdsa-sk.c | H A D | 05-Jul-2024 | 13.6 KiB | 468 | 363 | |
ssh-ecdsa.c | H A D | 05-Jul-2024 | 12.1 KiB | 469 | 392 | |
ssh-ed25519-sk.c | H A D | 05-Jul-2024 | 7.6 KiB | 289 | 239 | |
ssh-ed25519.c | H A D | 05-Jul-2024 | 7.8 KiB | 314 | 261 | |
ssh-keygen.1 | H A D | 05-Jul-2024 | 40.8 KiB | 1,344 | 1,343 | |
ssh-keygen.c | H A D | 05-Jul-2024 | 106.7 KiB | 3,968 | 3,469 | |
ssh-keyscan.1 | H A D | 05-Jul-2024 | 4.7 KiB | 189 | 188 | |
ssh-keyscan.c | H A D | 05-Jul-2024 | 19.3 KiB | 859 | 716 | |
ssh-keysign.8 | H A D | 05-Jul-2024 | 2.9 KiB | 92 | 91 | |
ssh-keysign.c | H A D | 05-Jul-2024 | 8.1 KiB | 312 | 233 | |
ssh-pkcs11-client.c | H A D | 05-Jul-2024 | 17.2 KiB | 657 | 559 | |
ssh-pkcs11-helper.0 | H A D | 05-Jul-2024 | 1.1 KiB | 36 | 24 | |
ssh-pkcs11-helper.8 | H A D | 28-Nov-2022 | 1.7 KiB | 72 | 71 | |
ssh-pkcs11-helper.c | H A D | 28-Nov-2022 | 10.5 KiB | 447 | 362 | |
ssh-pkcs11.c | H A D | 05-Jul-2024 | 47.5 KiB | 1,902 | 1,555 | |
ssh-pkcs11.h | H A D | 05-Jul-2024 | 1.7 KiB | 44 | 22 | |
ssh-rsa.c | H A D | 05-Jul-2024 | 19.6 KiB | 769 | 643 | |
ssh-sandbox.h | H A D | 26-Nov-2014 | 1.1 KiB | 25 | 6 | |
ssh-sk-client.c | H A D | 28-Nov-2022 | 11.2 KiB | 481 | 409 | |
ssh-sk.h | H A D | 28-Nov-2022 | 2.7 KiB | 80 | 27 | |
ssh-xmss.c | H A D | 05-Jul-2024 | 10.1 KiB | 390 | 332 | |
ssh.1 | H A D | 05-Jul-2024 | 46.1 KiB | 1,787 | 1,786 | |
ssh.c | H A D | 05-Jul-2024 | 72.1 KiB | 2,473 | 1,943 | |
ssh.h | H A D | 09-Oct-2021 | 2.8 KiB | 105 | 22 | |
ssh2.h | H A D | 05-Jul-2024 | 5.8 KiB | 181 | 81 | |
ssh_api.c | H A D | 05-Jul-2024 | 14.9 KiB | 586 | 466 | |
ssh_api.h | H A D | 18-Apr-2019 | 4.3 KiB | 138 | 31 | |
ssh_config | H A D | 05-Jul-2024 | 1.5 KiB | 47 | 42 | |
ssh_config.5 | H A D | 05-Jul-2024 | 66.6 KiB | 2,360 | 2,359 | |
sshbuf-getput-basic.c | H A D | 28-Nov-2022 | 12.2 KiB | 634 | 527 | |
sshbuf-getput-crypto.c | H A D | 05-Jul-2024 | 4.4 KiB | 181 | 141 | |
sshbuf-io.c | H A D | 22-Jul-2020 | 2.7 KiB | 118 | 86 | |
sshbuf-misc.c | H A D | 28-Nov-2022 | 7 KiB | 309 | 260 | |
sshbuf.c | H A D | 05-Jul-2024 | 9.8 KiB | 428 | 337 | |
sshbuf.h | H A D | 05-Jul-2024 | 13.5 KiB | 394 | 171 | |
sshconnect.c | H A D | 05-Jul-2024 | 50 KiB | 1,762 | 1,369 | |
sshconnect.h | H A D | 05-Jul-2024 | 3.2 KiB | 101 | 59 | |
sshconnect2.c | H A D | 05-Jul-2024 | 64.9 KiB | 2,364 | 1,903 | |
sshd-session.c | H A D | 05-Jul-2024 | 40.4 KiB | 1,501 | 1,083 | |
sshd.8 | H A D | 05-Jul-2024 | 31.9 KiB | 1,042 | 1,041 | |
sshd.c | H A D | 05-Jul-2024 | 49 KiB | 1,790 | 1,327 | |
sshd_config | H A D | 05-Jul-2024 | 3 KiB | 117 | 93 | |
sshd_config.5 | H A D | 05-Jul-2024 | 62.5 KiB | 2,216 | 2,215 | |
ssherr.c | H A D | 22-Jul-2020 | 5.2 KiB | 152 | 133 | |
ssherr.h | H A D | 22-Jul-2020 | 3.4 KiB | 90 | 65 | |
sshkey-xmss.c | H A D | 05-Jul-2024 | 29.7 KiB | 1,114 | 975 | |
sshkey-xmss.h | H A D | 05-Jul-2024 | 2.9 KiB | 57 | 28 | |
sshkey.c | H A D | 05-Jul-2024 | 91.1 KiB | 3,715 | 3,081 | |
sshkey.h | H A D | 05-Jul-2024 | 12.2 KiB | 351 | 266 | |
sshlogin.c | H A D | 28-Nov-2022 | 5.3 KiB | 175 | 100 | |
sshlogin.h | H A D | 26-Nov-2014 | 935 | 24 | 8 | |
sshpty.c | H A D | 09-Oct-2021 | 5.7 KiB | 233 | 165 | |
sshpty.h | H A D | 13-Oct-2017 | 1 KiB | 29 | 10 | |
sshsig.c | H A D | 05-Jul-2024 | 29.4 KiB | 1,158 | 1,001 | |
sshsig.h | H A D | 28-Nov-2022 | 4 KiB | 112 | 36 | |
sshtty.c | H A D | 26-Nov-2011 | 2.9 KiB | 97 | 52 | |
ttymodes.c | H A D | 09-Oct-2021 | 9.7 KiB | 451 | 328 | |
ttymodes.h | H A D | 13-Oct-2017 | 4.9 KiB | 170 | 104 | |
uidswap.c | H A D | 09-Oct-2021 | 7.3 KiB | 239 | 158 | |
uidswap.h | H A D | 18-Apr-2019 | 680 | 18 | 3 | |
umac.c | H A D | 05-Jul-2024 | 44.9 KiB | 1,284 | 770 | |
umac.h | H A D | 28-Nov-2022 | 4.6 KiB | 130 | 42 | |
umac128.c | H A D | 18-Apr-2019 | 274 | 11 | 7 | |
utf8.c | H A D | 22-Jul-2020 | 8.2 KiB | 356 | 240 | |
utf8.h | H A D | 09-Oct-2021 | 1.3 KiB | 29 | 11 | |
version.h | H A D | 05-Jul-2024 | 171 | 7 | 3 | |
xmalloc.c | H A D | 28-Nov-2022 | 2.5 KiB | 119 | 86 | |
xmalloc.h | H A D | 09-Oct-2021 | 1.1 KiB | 28 | 9 | |
xmss_commons.c | H A D | 05-Jul-2024 | 631 | 37 | 25 | |
xmss_commons.h | H A D | 05-Jul-2024 | 450 | 22 | 13 | |
xmss_fast.c | H A D | 05-Jul-2024 | 32.2 KiB | 1,107 | 734 | |
xmss_fast.h | H A D | 18-Apr-2019 | 3.6 KiB | 112 | 50 | |
xmss_hash.c | H A D | 05-Jul-2024 | 3.3 KiB | 138 | 97 | |
xmss_hash.h | H A D | 05-Jul-2024 | 841 | 23 | 11 | |
xmss_hash_address.c | H A D | 05-Jul-2024 | 1.2 KiB | 67 | 42 | |
xmss_hash_address.h | H A D | 05-Jul-2024 | 836 | 41 | 15 | |
xmss_wots.c | H A D | 05-Jul-2024 | 4.7 KiB | 193 | 135 | |
xmss_wots.h | H A D | 05-Jul-2024 | 1.9 KiB | 65 | 21 |
README
1See https://www.openssh.com/releasenotes.html#9.8p1 for the release 2notes. 3 4Please read https://www.openssh.com/report.html for bug reporting 5instructions and note that we do not use Github for bug reporting or 6patch/pull-request management. 7 8This is the port of OpenBSD's excellent OpenSSH[0] to Linux and other 9Unices. 10 11OpenSSH is based on the last free version of Tatu Ylonen's sample 12implementation with all patent-encumbered algorithms removed (to 13external libraries), all known security bugs fixed, new features 14reintroduced and many other clean-ups. OpenSSH has been created by 15Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt, 16and Dug Song. It has a homepage at https://www.openssh.com/ 17 18This port consists of the re-introduction of autoconf support, PAM 19support, EGD/PRNGD support and replacements for OpenBSD library 20functions that are (regrettably) absent from other unices. This port 21has been best tested on AIX, Cygwin, HP-UX, Linux, MacOS/X, 22FreeBSD, NetBSD, OpenBSD, OpenServer, Solaris and UnixWare. 23 24This version actively tracks changes in the OpenBSD CVS repository. 25 26The PAM support is now more functional than the popular packages of 27commercial ssh-1.2.x. It checks "account" and "session" modules for 28all logins, not just when using password authentication. 29 30There is now several mailing lists for this port of OpenSSH. Please 31refer to https://www.openssh.com/list.html for details on how to join. 32 33Please send bug reports and patches to https://bugzilla.mindrot.org or 34the mailing list openssh-unix-dev@mindrot.org. To mitigate spam, the 35list only allows posting from subscribed addresses. Code contribution 36are welcomed, but please follow the OpenBSD style guidelines[1]. 37 38Please refer to the INSTALL document for information on dependencies and 39how to install OpenSSH on your system. 40 41Damien Miller <djm@mindrot.org> 42 43Miscellania - 44 45This version of OpenSSH is based upon code retrieved from the OpenBSD CVS 46repository which in turn was based on the last free sample implementation 47released by Tatu Ylonen. 48 49References - 50 51[0] https://www.openssh.com/ 52[1] https://man.openbsd.org/style.9 53 54
README.DELETED
1./nchan.ms 2./nchan2.ms 3./openbsd-compat/base64.h 4./openbsd-compat/arc4random.c 5./openbsd-compat/arc4random.h 6./openbsd-compat/bcrypt_pbkdf.c 7./openbsd-compat/Makefile.in 8./openbsd-compat/basename.c 9./openbsd-compat/blowfish.c 10./openbsd-compat/arc4random_uniform.c 11./openbsd-compat/base64.c 12./openbsd-compat/blf.h 13./openbsd-compat/bindresvport.c 14./openbsd-compat/bsd-asprintf.c 15./openbsd-compat/bsd-closefrom.c 16./openbsd-compat/bsd-getentropy.c 17./openbsd-compat/bsd-flock.c 18./openbsd-compat/bsd-err.c 19./openbsd-compat/bsd-cygwin_util.c 20./openbsd-compat/bsd-getline.c 21./openbsd-compat/bsd-cygwin_util.h 22./openbsd-compat/bsd-getpagesize.c 23./openbsd-compat/bsd-getpeereid.c 24./openbsd-compat/bsd-misc.c 25./openbsd-compat/bsd-malloc.c 26./openbsd-compat/bsd-nextstep.c 27./openbsd-compat/bsd-misc.h 28./openbsd-compat/bsd-nextstep.h 29./openbsd-compat/reallocarray.c 30./openbsd-compat/bsd-setres_id.h 31./openbsd-compat/bsd-poll.h 32./openbsd-compat/bsd-openpty.c 33./openbsd-compat/bsd-poll.c 34./openbsd-compat/bsd-signal.c 35./openbsd-compat/bsd-setres_id.c 36./openbsd-compat/bsd-pselect.c 37./openbsd-compat/bsd-waitpid.c 38./openbsd-compat/bsd-signal.h 39./openbsd-compat/bsd-statvfs.h 40./openbsd-compat/bsd-snprintf.c 41./openbsd-compat/bsd-timegm.c 42./openbsd-compat/bsd-statvfs.c 43./openbsd-compat/chacha_private.h 44./openbsd-compat/bsd-waitpid.h 45./openbsd-compat/charclass.h 46./openbsd-compat/daemon.c 47./openbsd-compat/glob.c 48./openbsd-compat/dirname.c 49./openbsd-compat/fake-rfc2553.c 50./openbsd-compat/explicit_bzero.c 51./openbsd-compat/fake-rfc2553.h 52./openbsd-compat/fnmatch.c 53./openbsd-compat/fmt_scaled.c 54./openbsd-compat/fnmatch.h 55./openbsd-compat/getcwd.c 56./openbsd-compat/freezero.c 57./openbsd-compat/getgrouplist.c 58./openbsd-compat/getrrsetbyname-ldns.c 59./openbsd-compat/getrrsetbyname.h 60./openbsd-compat/getrrsetbyname.c 61./openbsd-compat/getopt_long.c 62./openbsd-compat/getopt.h 63./openbsd-compat/glob.h 64./openbsd-compat/inet_ntoa.c 65./openbsd-compat/inet_aton.c 66./openbsd-compat/inet_ntop.c 67./openbsd-compat/libressl-api-compat.c 68./openbsd-compat/kludge-fd_set.c 69./openbsd-compat/md5.c 70./openbsd-compat/port-aix.c 71./openbsd-compat/md5.h 72./openbsd-compat/memmem.c 73./openbsd-compat/openssl-compat.c 74./openbsd-compat/mktemp.c 75./openbsd-compat/openssl-compat.h 76./openbsd-compat/openbsd-compat.h 77./openbsd-compat/port-irix.h 78./openbsd-compat/port-linux.h 79./openbsd-compat/port-linux.c 80./openbsd-compat/port-irix.c 81./openbsd-compat/port-aix.h 82./openbsd-compat/port-net.c 83./openbsd-compat/port-uw.h 84./openbsd-compat/port-net.h 85./openbsd-compat/port-solaris.h 86./openbsd-compat/port-prngd.c 87./openbsd-compat/port-uw.c 88./openbsd-compat/port-solaris.c 89./openbsd-compat/readpassphrase.c 90./openbsd-compat/pwcache.c 91./openbsd-compat/readpassphrase.h 92./openbsd-compat/recallocarray.c 93./openbsd-compat/regress/Makefile.in 94./openbsd-compat/regress/closefromtest.c 95./openbsd-compat/regress/snprintftest.c 96./openbsd-compat/regress/opensslvertest.c 97./openbsd-compat/regress/utimensattest.c 98./openbsd-compat/regress/strduptest.c 99./openbsd-compat/regress/strtonumtest.c 100./openbsd-compat/setproctitle.c 101./openbsd-compat/sha1.h 102./openbsd-compat/sha1.c 103./openbsd-compat/rresvport.c 104./openbsd-compat/sha2.c 105./openbsd-compat/setenv.c 106./openbsd-compat/strlcat.c 107./openbsd-compat/sigact.c 108./openbsd-compat/sigact.h 109./openbsd-compat/strlcpy.c 110./openbsd-compat/sha2.h 111./openbsd-compat/strcasestr.c 112./openbsd-compat/strsep.c 113./openbsd-compat/strndup.c 114./openbsd-compat/strmode.c 115./openbsd-compat/strnlen.c 116./openbsd-compat/sys-tree.h 117./openbsd-compat/strptime.c 118./openbsd-compat/strtoul.c 119./openbsd-compat/strtoll.c 120./openbsd-compat/strtoull.c 121./openbsd-compat/strtonum.c 122./openbsd-compat/sys-queue.h 123./openbsd-compat/timingsafe_bcmp.c 124./openbsd-compat/xcrypt.c 125./openbsd-compat/vis.c 126./openbsd-compat/vis.h 127./opensshd.init.in 128./openssh.xml.in 129./regress/dsa_ssh2.prv 130./regress/exit-status-signal.sh 131./regress/banner.sh 132./regress/agent-getpeereid.sh 133./regress/README.regress 134./regress/addrmatch.sh 135./regress/Makefile 136./regress/agent-subprocess.sh 137./regress/agent-pkcs11-cert.sh 138./regress/agent-pkcs11-restrict.sh 139./regress/agent-pkcs11.sh 140./regress/agent-timeout.sh 141./regress/agent-restrict.sh 142./regress/agent-ptrace.sh 143./regress/agent.sh 144./regress/broken-pipe.sh 145./regress/cert-hostkey.sh 146./regress/allow-deny-users.sh 147./regress/authinfo.sh 148./regress/cert-file.sh 149./regress/brokenkeys.sh 150./regress/cfgparse.sh 151./regress/connect-privsep.sh 152./regress/cfginclude.sh 153./regress/cert-userkey.sh 154./regress/channel-timeout.sh 155./regress/cfgmatch.sh 156./regress/cfgmatchlisten.sh 157./regress/conch-ciphers.sh 158./regress/cipher-speed.sh 159./regress/check-perm.c 160./regress/dropbear-ciphers.sh 161./regress/connection-timeout.sh 162./regress/dhgex.sh 163./regress/connect-uri.sh 164./regress/dropbear-kex.sh 165./regress/connect.sh 166./regress/envpass.sh 167./regress/ed25519_openssh.prv 168./regress/dynamic-forward.sh 169./regress/ed25519_openssh.pub 170./regress/dsa_ssh2.pub 171./regress/exit-status.sh 172./regress/forward-control.sh 173./regress/host-expand.sh 174./regress/forcecommand.sh 175./regress/hostbased.sh 176./regress/forwarding.sh 177./regress/integrity.sh 178./regress/kextype.sh 179./regress/hostkey-agent.sh 180./regress/hostkey-rotate.sh 181./regress/keygen-knownhosts.sh 182./regress/keygen-comment.sh 183./regress/keygen-convert.sh 184./regress/key-options.sh 185./regress/keygen-change.sh 186./regress/keygen-sshfp.sh 187./regress/keys-command.sh 188./regress/keygen-moduli.sh 189./regress/krl.sh 190./regress/keytype.sh 191./regress/knownhosts.sh 192./regress/limit-keytype.sh 193./regress/localcommand.sh 194./regress/keyscan.sh 195./regress/knownhosts-command.sh 196./regress/login-timeout.sh 197./regress/match-subsystem.sh 198./regress/misc/Makefile 199./regress/misc/fuzz-harness/agent_fuzz_helper.c 200./regress/misc/fuzz-harness/README 201./regress/misc/fuzz-harness/agent_fuzz.cc 202./regress/misc/fuzz-harness/Makefile 203./regress/misc/fuzz-harness/authkeys_fuzz.cc 204./regress/misc/fuzz-harness/authopt_fuzz.cc 205./regress/misc/fuzz-harness/sig_fuzz.cc 206./regress/misc/fuzz-harness/privkey_fuzz.cc 207./regress/misc/fuzz-harness/pubkey_fuzz.cc 208./regress/misc/fuzz-harness/fixed-keys.h 209./regress/misc/fuzz-harness/kex_fuzz.cc 210./regress/misc/fuzz-harness/ssh-sk-null.cc 211./regress/misc/fuzz-harness/testdata/create-agent-corpus.sh 212./regress/misc/fuzz-harness/testdata/README 213./regress/misc/fuzz-harness/testdata/id_dsa 214./regress/misc/fuzz-harness/testdata/id_dsa-cert.pub 215./regress/misc/fuzz-harness/testdata/id_ecdsa 216./regress/misc/fuzz-harness/testdata/id_ecdsa.pub 217./regress/misc/fuzz-harness/testdata/id_dsa.pub 218./regress/misc/fuzz-harness/testdata/id_ecdsa_sk 219./regress/misc/fuzz-harness/testdata/id_ecdsa-cert.pub 220./regress/misc/fuzz-harness/testdata/id_ecdsa_sk-cert.pub 221./regress/misc/fuzz-harness/testdata/id_ecdsa_sk.pub 222./regress/misc/fuzz-harness/testdata/id_ed25519 223./regress/misc/fuzz-harness/testdata/id_ed25519.pub 224./regress/misc/fuzz-harness/testdata/id_ed25519-cert.pub 225./regress/misc/fuzz-harness/testdata/id_ed25519_sk 226./regress/misc/fuzz-harness/testdata/id_ed25519_sk.pub 227./regress/misc/fuzz-harness/testdata/id_ed25519_sk-cert.pub 228./regress/misc/fuzz-harness/testdata/id_rsa 229./regress/misc/fuzz-harness/testdata/id_rsa-cert.pub 230./regress/misc/fuzz-harness/testdata/id_rsa.pub 231./regress/misc/fuzz-harness/sshsig_fuzz.cc 232./regress/misc/fuzz-harness/sshsigopt_fuzz.cc 233./regress/misc/sk-dummy/Makefile 234./regress/misc/sk-dummy/fatal.c 235./regress/misc/sk-dummy/sk-dummy.c 236./regress/moduli.in 237./regress/mkdtemp.c 238./regress/modpipe.c 239./regress/portnum.sh 240./regress/multiplex.sh 241./regress/penalty.sh 242./regress/multipubkey.sh 243./regress/percent.sh 244./regress/penalty-expire.sh 245./regress/netcat.c 246./regress/principals-command.sh 247./regress/proto-mismatch.sh 248./regress/proxy-connect.sh 249./regress/proto-version.sh 250./regress/putty-transfer.sh 251./regress/reconfigure.sh 252./regress/putty-ciphers.sh 253./regress/sftp-batch.sh 254./regress/putty-kex.sh 255./regress/rsa_openssh.pub 256./regress/reexec.sh 257./regress/rekey.sh 258./regress/rsa_openssh.prv 259./regress/scp3.sh 260./regress/scp.sh 261./regress/scp-uri.sh 262./regress/rsa_ssh2.prv 263./regress/sftp-chroot.sh 264./regress/scp-ssh-wrapper.sh 265./regress/sftp-badcmds.sh 266./regress/servcfginclude.sh 267./regress/setuid-allowed.c 268./regress/sftp.sh 269./regress/sftp-glob.sh 270./regress/sftp-perm.sh 271./regress/sftp-cmds.sh 272./regress/sftp-uri.sh 273./regress/ssh-com-client.sh 274./regress/ssh-com-sftp.sh 275./regress/ssh-com-keygen.sh 276./regress/ssh-com.sh 277./regress/sshcfgparse.sh 278./regress/ssh2putty.sh 279./regress/test-exec.sh 280./regress/stderr-after-eof.sh 281./regress/stderr-data.sh 282./regress/sshfp-connect.sh 283./regress/sshsig.sh 284./regress/t5.ok 285./regress/t11.ok 286./regress/t4.ok 287./regress/timestamp.c 288./regress/transfer.sh 289./regress/try-ciphers.sh 290./regress/unittests/Makefile 291./regress/unittests/Makefile.inc 292./regress/unittests/authopt/testdata/only_user_rc.cert 293./regress/unittests/authopt/testdata/no_user_rc.cert 294./regress/unittests/authopt/testdata/no_x11fwd.cert 295./regress/unittests/authopt/testdata/no_agentfwd.cert 296./regress/unittests/authopt/testdata/no_pty.cert 297./regress/unittests/authopt/testdata/only_agentfwd.cert 298./regress/unittests/authopt/testdata/all_permit.cert 299./regress/unittests/authopt/testdata/bad_sourceaddr.cert 300./regress/unittests/authopt/testdata/host.cert 301./regress/unittests/authopt/testdata/force_command.cert 302./regress/unittests/authopt/testdata/no_permit.cert 303./regress/unittests/authopt/testdata/mktestdata.sh 304./regress/unittests/authopt/testdata/no_portfwd.cert 305./regress/unittests/authopt/testdata/only_x11fwd.cert 306./regress/unittests/authopt/testdata/only_portfwd.cert 307./regress/unittests/authopt/testdata/only_pty.cert 308./regress/unittests/authopt/testdata/sourceaddr.cert 309./regress/unittests/authopt/testdata/unknown_critical.cert 310./regress/unittests/authopt/Makefile 311./regress/unittests/authopt/tests.c 312./regress/unittests/bitmap/Makefile 313./regress/unittests/bitmap/tests.c 314./regress/unittests/hostkeys/testdata/ed25519_1.pub 315./regress/unittests/hostkeys/testdata/ecdsa_2.pub 316./regress/unittests/hostkeys/testdata/dsa_1.pub 317./regress/unittests/hostkeys/testdata/dsa_4.pub 318./regress/unittests/hostkeys/testdata/dsa_6.pub 319./regress/unittests/hostkeys/testdata/dsa_2.pub 320./regress/unittests/hostkeys/testdata/dsa_5.pub 321./regress/unittests/hostkeys/testdata/dsa_3.pub 322./regress/unittests/hostkeys/testdata/ecdsa_3.pub 323./regress/unittests/hostkeys/testdata/ecdsa_4.pub 324./regress/unittests/hostkeys/testdata/ecdsa_1.pub 325./regress/unittests/hostkeys/testdata/ed25519_2.pub 326./regress/unittests/hostkeys/testdata/ecdsa_5.pub 327./regress/unittests/hostkeys/testdata/ecdsa_6.pub 328./regress/unittests/hostkeys/testdata/ed25519_3.pub 329./regress/unittests/hostkeys/testdata/ed25519_4.pub 330./regress/unittests/hostkeys/testdata/ed25519_5.pub 331./regress/unittests/hostkeys/testdata/ed25519_6.pub 332./regress/unittests/hostkeys/testdata/known_hosts 333./regress/unittests/hostkeys/testdata/rsa1_1.pub 334./regress/unittests/hostkeys/testdata/rsa1_2.pub 335./regress/unittests/hostkeys/testdata/rsa1_3.pub 336./regress/unittests/hostkeys/testdata/rsa1_4.pub 337./regress/unittests/hostkeys/testdata/rsa1_5.pub 338./regress/unittests/hostkeys/testdata/rsa1_6.pub 339./regress/unittests/hostkeys/testdata/rsa_1.pub 340./regress/unittests/hostkeys/testdata/rsa_2.pub 341./regress/unittests/hostkeys/testdata/rsa_3.pub 342./regress/unittests/hostkeys/testdata/rsa_4.pub 343./regress/unittests/hostkeys/testdata/rsa_5.pub 344./regress/unittests/hostkeys/testdata/rsa_6.pub 345./regress/unittests/hostkeys/test_iterate.c 346./regress/unittests/hostkeys/Makefile 347./regress/unittests/hostkeys/mktestdata.sh 348./regress/unittests/hostkeys/tests.c 349./regress/unittests/conversion/Makefile 350./regress/unittests/conversion/tests.c 351./regress/unittests/kex/Makefile 352./regress/unittests/kex/test_kex.c 353./regress/unittests/kex/test_proposal.c 354./regress/unittests/kex/tests.c 355./regress/unittests/match/Makefile 356./regress/unittests/match/tests.c 357./regress/unittests/misc/Makefile 358./regress/unittests/misc/test_argv.c 359./regress/unittests/misc/test_convtime.c 360./regress/unittests/misc/test_expand.c 361./regress/unittests/misc/test_hpdelim.c 362./regress/unittests/misc/test_parse.c 363./regress/unittests/misc/tests.c 364./regress/unittests/misc/test_ptimeout.c 365./regress/unittests/misc/test_strdelim.c 366./regress/unittests/sshbuf/Makefile 367./regress/unittests/sshbuf/test_sshbuf.c 368./regress/unittests/sshbuf/test_sshbuf_fixed.c 369./regress/unittests/sshbuf/test_sshbuf_fuzz.c 370./regress/unittests/sshbuf/test_sshbuf_getput_basic.c 371./regress/unittests/sshbuf/test_sshbuf_getput_crypto.c 372./regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c 373./regress/unittests/sshbuf/test_sshbuf_misc.c 374./regress/unittests/sshbuf/tests.c 375./regress/unittests/sshkey/Makefile 376./regress/unittests/sshkey/test_fuzz.c 377./regress/unittests/sshkey/mktestdata.sh 378./regress/unittests/sshkey/test_file.c 379./regress/unittests/sshkey/common.c 380./regress/unittests/sshkey/common.h 381./regress/unittests/sshkey/test_sshkey.c 382./regress/unittests/sshkey/testdata/dsa_1 383./regress/unittests/sshkey/testdata/dsa_1-cert.fp 384./regress/unittests/sshkey/testdata/dsa_1-cert.pub 385./regress/unittests/sshkey/testdata/dsa_1.fp 386./regress/unittests/sshkey/testdata/dsa_1.pub 387./regress/unittests/sshkey/testdata/dsa_1.param.priv 388./regress/unittests/sshkey/testdata/dsa_1.param.pub 389./regress/unittests/sshkey/testdata/dsa_1.fp.bb 390./regress/unittests/sshkey/testdata/dsa_1.param.g 391./regress/unittests/sshkey/testdata/dsa_1_pw 392./regress/unittests/sshkey/testdata/dsa_2 393./regress/unittests/sshkey/testdata/dsa_n_pw 394./regress/unittests/sshkey/testdata/dsa_2.pub 395./regress/unittests/sshkey/testdata/dsa_n 396./regress/unittests/sshkey/testdata/dsa_2.fp 397./regress/unittests/sshkey/testdata/dsa_2.fp.bb 398./regress/unittests/sshkey/testdata/ecdsa_1.fp.bb 399./regress/unittests/sshkey/testdata/ecdsa_1-cert.pub 400./regress/unittests/sshkey/testdata/ecdsa_1.fp 401./regress/unittests/sshkey/testdata/ecdsa_1 402./regress/unittests/sshkey/testdata/ecdsa_1-cert.fp 403./regress/unittests/sshkey/testdata/ecdsa_1.param.curve 404./regress/unittests/sshkey/testdata/ecdsa_2 405./regress/unittests/sshkey/testdata/ecdsa_1.param.priv 406./regress/unittests/sshkey/testdata/ecdsa_1.param.pub 407./regress/unittests/sshkey/testdata/ecdsa_1.pub 408./regress/unittests/sshkey/testdata/ecdsa_1_pw 409./regress/unittests/sshkey/testdata/ecdsa_2.fp 410./regress/unittests/sshkey/testdata/ecdsa_2.fp.bb 411./regress/unittests/sshkey/testdata/ecdsa_2.param.curve 412./regress/unittests/sshkey/testdata/ecdsa_n_pw 413./regress/unittests/sshkey/testdata/ecdsa_2.pub 414./regress/unittests/sshkey/testdata/ecdsa_n 415./regress/unittests/sshkey/testdata/ecdsa_2.param.priv 416./regress/unittests/sshkey/testdata/ecdsa_2.param.pub 417./regress/unittests/sshkey/testdata/ecdsa_sk1-cert.pub 418./regress/unittests/sshkey/testdata/ecdsa_sk1.fp 419./regress/unittests/sshkey/testdata/ecdsa_sk1 420./regress/unittests/sshkey/testdata/ecdsa_sk1-cert.fp 421./regress/unittests/sshkey/testdata/ecdsa_sk2.fp 422./regress/unittests/sshkey/testdata/ecdsa_sk1_pw 423./regress/unittests/sshkey/testdata/ecdsa_sk2 424./regress/unittests/sshkey/testdata/ecdsa_sk1.fp.bb 425./regress/unittests/sshkey/testdata/ecdsa_sk1.pub 426./regress/unittests/sshkey/testdata/pw 427./regress/unittests/sshkey/testdata/ecdsa_sk2.fp.bb 428./regress/unittests/sshkey/testdata/ecdsa_sk2.pub 429./regress/unittests/sshkey/testdata/ed25519_1-cert.pub 430./regress/unittests/sshkey/testdata/ed25519_1.fp 431./regress/unittests/sshkey/testdata/ed25519_1 432./regress/unittests/sshkey/testdata/ed25519_1-cert.fp 433./regress/unittests/sshkey/testdata/ed25519_1.fp.bb 434./regress/unittests/sshkey/testdata/ed25519_2.fp.bb 435./regress/unittests/sshkey/testdata/ed25519_2 436./regress/unittests/sshkey/testdata/ed25519_2.fp 437./regress/unittests/sshkey/testdata/ed25519_1.pub 438./regress/unittests/sshkey/testdata/ed25519_1_pw 439./regress/unittests/sshkey/testdata/ed25519_2.pub 440./regress/unittests/sshkey/testdata/ed25519_sk1 441./regress/unittests/sshkey/testdata/ed25519_sk1-cert.fp 442./regress/unittests/sshkey/testdata/ed25519_sk1-cert.pub 443./regress/unittests/sshkey/testdata/ed25519_sk1.fp 444./regress/unittests/sshkey/testdata/ed25519_sk1.fp.bb 445./regress/unittests/sshkey/testdata/ed25519_sk1.pub 446./regress/unittests/sshkey/testdata/ed25519_sk1_pw 447./regress/unittests/sshkey/testdata/ed25519_sk2 448./regress/unittests/sshkey/testdata/ed25519_sk2.fp 449./regress/unittests/sshkey/testdata/ed25519_sk2.fp.bb 450./regress/unittests/sshkey/testdata/ed25519_sk2.pub 451./regress/unittests/sshkey/testdata/rsa_1 452./regress/unittests/sshkey/testdata/rsa_1-cert.fp 453./regress/unittests/sshkey/testdata/rsa_1-cert.pub 454./regress/unittests/sshkey/testdata/rsa_1.fp 455./regress/unittests/sshkey/testdata/rsa_1.fp.bb 456./regress/unittests/sshkey/testdata/rsa_1.param.n 457./regress/unittests/sshkey/testdata/rsa_1.param.p 458./regress/unittests/sshkey/testdata/rsa_1.param.q 459./regress/unittests/sshkey/testdata/rsa_1.pub 460./regress/unittests/sshkey/testdata/rsa_1_pw 461./regress/unittests/sshkey/testdata/rsa_1_sha1 462./regress/unittests/sshkey/testdata/rsa_1_sha1-cert.pub 463./regress/unittests/sshkey/testdata/rsa_2 464./regress/unittests/sshkey/testdata/rsa_1_sha512-cert.pub 465./regress/unittests/sshkey/testdata/rsa_1_sha512.pub 466./regress/unittests/sshkey/testdata/rsa_1_sha1.pub 467./regress/unittests/sshkey/testdata/rsa_1_sha512 468./regress/unittests/sshkey/testdata/rsa_2.fp 469./regress/unittests/sshkey/testdata/rsa_2.fp.bb 470./regress/unittests/sshkey/testdata/rsa_2.param.n 471./regress/unittests/sshkey/testdata/rsa_2.param.p 472./regress/unittests/sshkey/testdata/rsa_2.param.q 473./regress/unittests/sshkey/testdata/rsa_2.pub 474./regress/unittests/sshkey/testdata/rsa_n 475./regress/unittests/sshkey/testdata/rsa_n_pw 476./regress/unittests/sshkey/tests.c 477./regress/unittests/sshsig/testdata/dsa.pub 478./regress/unittests/sshsig/testdata/dsa 479./regress/unittests/sshsig/testdata/dsa.sig 480./regress/unittests/sshsig/testdata/ecdsa 481./regress/unittests/sshsig/testdata/ecdsa.pub 482./regress/unittests/sshsig/testdata/ecdsa.sig 483./regress/unittests/sshsig/testdata/ecdsa_sk 484./regress/unittests/sshsig/testdata/ecdsa_sk.pub 485./regress/unittests/sshsig/testdata/ecdsa_sk.sig 486./regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.pub 487./regress/unittests/sshsig/testdata/ecdsa_sk_webauthn.sig 488./regress/unittests/sshsig/testdata/ed25519 489./regress/unittests/sshsig/testdata/ed25519.pub 490./regress/unittests/sshsig/testdata/ed25519.sig 491./regress/unittests/sshsig/testdata/ed25519_sk 492./regress/unittests/sshsig/testdata/ed25519_sk.pub 493./regress/unittests/sshsig/testdata/ed25519_sk.sig 494./regress/unittests/sshsig/testdata/namespace 495./regress/unittests/sshsig/testdata/rsa 496./regress/unittests/sshsig/testdata/rsa.pub 497./regress/unittests/sshsig/testdata/rsa.sig 498./regress/unittests/sshsig/testdata/signed-data 499./regress/unittests/sshsig/Makefile 500./regress/unittests/sshsig/mktestdata.sh 501./regress/unittests/sshsig/tests.c 502./regress/unittests/sshsig/webauthn.html 503./regress/unittests/test_helper/Makefile 504./regress/unittests/test_helper/fuzz.c 505./regress/unittests/test_helper/test_helper.c 506./regress/unittests/test_helper/test_helper.h 507./regress/unittests/utf8/Makefile 508./regress/unittests/utf8/tests.c 509./regress/valgrind-unit.sh 510./regress/yes-head.sh 511./scp.0 512./sftp.0 513./sftp-server.0 514./sk-usbhid.c 515./sntrup761.sh 516./ssh-add.0 517./ssh-agent.0 518./ssh-keygen.0 519./ssh-gss.h 520./ssh-keyscan.0 521./ssh-keysign.0 522./ssh-sk-helper.0 523./ssh-sk-helper.8 524./ssh-sk-helper.c 525./ssh-sk.c 526./ssh.0 527./ssh_config.0 528./sshd.0 529./sshd_config.0 530./survey.sh.in 531./.depend 532./.git_allowed_signers 533./.git_allowed_signers.asc 534./.github/ci-status.md 535./.github/configs 536./.github/configure.sh 537./.github/run_test.sh 538./.github/setup_ci.sh 539./.github/workflows/c-cpp.yml 540./.github/workflows/cifuzz.yml 541./.github/workflows/selfhosted.yml 542./.github/workflows/upstream.yml 543./.gitignore 544./.skipped-commit-ids 545./ChangeLog 546./INSTALL 547./Makefile.in 548./OVERVIEW 549./PROTOCOL.u2f 550./README.md 551./README.platform 552./README.privsep 553./SECURITY.md 554./TODO 555./aclocal.m4 556./auth-sia.h 557./buildpkg.sh.in 558./m4/openssh.m4 559./contrib/Makefile 560./contrib/README 561./contrib/aix/README 562./contrib/aix/buildbff.sh 563./contrib/aix/inventory.sh 564./contrib/aix/pam.conf 565./contrib/cygwin/Makefile 566./contrib/cygwin/README 567./contrib/cygwin/ssh-host-config 568./contrib/cygwin/ssh-user-config 569./contrib/cygwin/sshd-inetd 570./contrib/findssl.sh 571./contrib/gnome-ssh-askpass1.c 572./contrib/gnome-ssh-askpass2.c 573./contrib/gnome-ssh-askpass3.c 574./contrib/hpux/README 575./contrib/hpux/egd 576./contrib/hpux/egd.rc 577./contrib/hpux/sshd 578./contrib/hpux/sshd.rc 579./contrib/redhat/gnome-ssh-askpass.csh 580./contrib/redhat/gnome-ssh-askpass.sh 581./contrib/redhat/openssh.spec 582./contrib/redhat/sshd.init 583./contrib/redhat/sshd.pam 584./contrib/solaris/README 585./contrib/sshd.pam.freebsd 586./contrib/sshd.pam.generic 587./contrib/suse/openssh.spec 588./contrib/suse/rc.config.sshd 589./contrib/suse/rc.sshd 590./contrib/suse/sysconfig.ssh 591./fixalgorithms 592./fixpaths 593./logintest.c 594./mdoc2man.awk 595./mkinstalldirs 596./moduli.0 597
README.DRAGONFLY
1OPENSSH 2======= 3 4Original source can be downloaded from OpenBSD at 5ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ 6 7file = openssh-9.8p1.tar.gz 8date = 01 July 2024 9size = 1910393 10sha1 = a0bb501b11349f5c5c33a269351be091dc2c2727 11 12A list of deleted files is in README.DELETED. 13 14Modified configure script to adjust two -lcrypto lines to: 15 16 LIBS="-L/usr/lib/priv -lprivate_crypto $LIBS" 17 CHANNELLIBS="-L/usr/lib/priv -lprivate_crypto $CHANNELLIBS" 18 19Configured with 20=============== 21./configure --prefix=/usr --sysconfdir=/etc/ssh --with-sandbox=rlimit --with-pam \ 22 --with-libedit --without-ssl-engine --without-rpath \ 23 --with-privsep-path=/var/empty --with-xauth=/usr/local/bin/xauth \ 24 --disable-pkcs11 ac_cv_lib_dl_dlopen=no 25 26The following files have been patched (* planned) 27================================================= 28 session.c do_nologin function declaration of nl needs to be 29 const char *nl; 30 sshd_config PasswordAuthentication no 31 32Prior adjustments (don't appear to be needed for 9.8): 33 platform.h pledge dummies 34 servconf.c PAM defaults 35 36NOTE: The configure script misdetects few things. 37Update config.h and openbsd-compat in lib/libssh. 38 39Used in: 40lib/libssh/ 41libexec/sftp-server/ 42libexec/ssh-keysign/ 43libexec/sshd-session/ 44libexec/ssh-pkcs11-helper/ 45usr.bin/scp/ 46usr.bin/sftp/ 47usr.bin/ssh-add/ 48usr.bin/ssh-agent/ 49usr.bin/ssh-keygen/ 50usr.bin/ssh-keyscan/ 51usr.bin/ssh/ 52usr.sbin/sshd/ 53
README.dns
1How to verify host keys using OpenSSH and DNS 2--------------------------------------------- 3 4OpenSSH contains support for verifying host keys using DNS as described 5in https://tools.ietf.org/html/rfc4255. The document contains very brief 6instructions on how to use this feature. Configuring DNS is out of the 7scope of this document. 8 9 10(1) Server: Generate and publish the DNS RR 11 12To create a DNS resource record (RR) containing a fingerprint of the 13public host key, use the following command: 14 15 ssh-keygen -r hostname -f keyfile -g 16 17where "hostname" is your fully qualified hostname and "keyfile" is the 18file containing the public host key file. If you have multiple keys, 19you should generate one RR for each key. 20 21In the example above, ssh-keygen will print the fingerprint in a 22generic DNS RR format parsable by most modern name server 23implementations. If your nameserver has support for the SSHFP RR 24you can omit the -g flag and ssh-keygen will print a standard SSHFP RR. 25 26To publish the fingerprint using the DNS you must add the generated RR 27to your DNS zone file and sign your zone. 28 29 30(2) Client: Enable ssh to verify host keys using DNS 31 32To enable the ssh client to verify host keys using DNS, you have to 33add the following option to the ssh configuration file 34($HOME/.ssh/config or /etc/ssh/ssh_config): 35 36 VerifyHostKeyDNS yes 37 38Upon connection the client will try to look up the fingerprint RR 39using DNS. If the fingerprint received from the DNS server matches 40the remote host key, the user will be notified. 41 42 43 Jakob Schlyter 44 Wesley Griffin 45 46 47$OpenBSD: README.dns,v 1.2 2003/10/14 19:43:23 jakob Exp $ 48
README.tun
1How to use OpenSSH-based virtual private networks 2------------------------------------------------- 3 4OpenSSH contains support for VPN tunneling using the tun(4) network 5tunnel pseudo-device which is available on most platforms, either for 6layer 2 or 3 traffic. 7 8The following brief instructions on how to use this feature use 9a network configuration specific to the OpenBSD operating system. 10 11(1) Server: Enable support for SSH tunneling 12 13To enable the ssh server to accept tunnel requests from the client, you 14have to add the following option to the ssh server configuration file 15(/etc/ssh/sshd_config): 16 17 PermitTunnel yes 18 19Restart the server or send the hangup signal (SIGHUP) to let the server 20reread it's configuration. 21 22(2) Server: Restrict client access and assign the tunnel 23 24The OpenSSH server simply uses the file /root/.ssh/authorized_keys to 25restrict the client to connect to a specified tunnel and to 26automatically start the related interface configuration command. These 27settings are optional but recommended: 28 29 tunnel="1",command="sh /etc/netstart tun1" ssh-rsa ... reyk@openbsd.org 30 31(3) Client: Configure the local network tunnel interface 32 33Use the hostname.if(5) interface-specific configuration file to set up 34the network tunnel configuration with OpenBSD. For example, use the 35following configuration in /etc/hostname.tun0 to set up the layer 3 36tunnel on the client: 37 38 inet 192.168.5.1 255.255.255.252 192.168.5.2 39 40OpenBSD also supports layer 2 tunneling over the tun device by adding 41the link0 flag: 42 43 inet 192.168.1.78 255.255.255.0 192.168.1.255 link0 44 45Layer 2 tunnels can be used in combination with an Ethernet bridge(4) 46interface, like the following example for /etc/bridgename.bridge0: 47 48 add tun0 49 add sis0 50 up 51 52(4) Client: Configure the OpenSSH client 53 54To establish tunnel forwarding for connections to a specified 55remote host by default, use the following ssh client configuration for 56the privileged user (in /root/.ssh/config): 57 58 Host sshgateway 59 Tunnel yes 60 TunnelDevice 0:any 61 PermitLocalCommand yes 62 LocalCommand sh /etc/netstart tun0 63 64A more complicated configuration is possible to establish a tunnel to 65a remote host which is not directly accessible by the client. 66The following example describes a client configuration to connect to 67the remote host over two ssh hops in between. It uses the OpenSSH 68ProxyCommand in combination with the nc(1) program to forward the final 69ssh tunnel destination over multiple ssh sessions. 70 71 Host access.somewhere.net 72 User puffy 73 Host dmzgw 74 User puffy 75 ProxyCommand ssh access.somewhere.net nc dmzgw 22 76 Host sshgateway 77 Tunnel Ethernet 78 TunnelDevice 0:any 79 PermitLocalCommand yes 80 LocalCommand sh /etc/netstart tun0 81 ProxyCommand ssh dmzgw nc sshgateway 22 82 83The following network plan illustrates the previous configuration in 84combination with layer 2 tunneling and Ethernet bridging. 85 86+--------+ ( ) +----------------------+ 87| Client |------( Internet )-----| access.somewhere.net | 88+--------+ ( ) +----------------------+ 89 : 192.168.1.78 | 90 :............................. +-------+ 91 Forwarded ssh connection : | dmzgw | 92 Layer 2 tunnel : +-------+ 93 : | 94 : | 95 : +------------+ 96 :......| sshgateway | 97 | +------------+ 98--- real connection Bridge -> | +----------+ 99... "virtual connection" [ X ]--------| somehost | 100[X] switch +----------+ 101 192.168.1.25 102 103(5) Client: Connect to the server and establish the tunnel 104 105Finally connect to the OpenSSH server to establish the tunnel by using 106the following command: 107 108 ssh sshgateway 109 110It is also possible to tell the client to fork into the background after 111the connection has been successfully established: 112 113 ssh -f sshgateway true 114 115Without the ssh configuration done in step (4), it is also possible 116to use the following command lines: 117 118 ssh -fw 0:1 sshgateway true 119 ifconfig tun0 192.168.5.1 192.168.5.2 netmask 255.255.255.252 120 121Using OpenSSH tunnel forwarding is a simple way to establish secure 122and ad hoc virtual private networks. Possible fields of application 123could be wireless networks or administrative VPN tunnels. 124 125Nevertheless, ssh tunneling requires some packet header overhead and 126runs on top of TCP. It is still suggested to use the IP Security 127Protocol (IPSec) for robust and permanent VPN connections and to 128interconnect corporate networks. 129 130 Reyk Floeter 131 132$OpenBSD: README.tun,v 1.4 2006/03/28 00:12:31 deraadt Exp $ 133