Name Date Size #Lines LOC

..29-Jun-2022-

moduli-gen/H04-Apr-2024-541510

scp/H08-May-2022-1810

sftp/H20-Sep-2022-179

sftp-server/H08-May-2022-1810

ssh/H08-May-2022-4430

ssh-add/H08-May-2022-1810

ssh-agent/H13-Apr-2024-4228

ssh-keygen/H08-May-2022-1911

ssh-keyscan/H08-May-2022-2314

ssh-keysign/H08-May-2022-2618

ssh-pkcs11-helper/H08-May-2022-1810

ssh-sk-helper/H08-May-2022-2112

sshd/H04-Apr-2024-7152

LICENCEH A D08-May-20229 KiB186162

MakefileH A D08-May-2022449 159

Makefile.incH A D12-Jan-20243 KiB156128

OVERVIEWH A D08-May-20226.2 KiB163119

PROTOCOLH A D12-Jan-202427.8 KiB796585

PROTOCOL.agentH A D30-Apr-20244.3 KiB11989

PROTOCOL.certkeysH A D08-May-202212.8 KiB322258

PROTOCOL.chacha20poly1305H A D08-May-20224.5 KiB10884

PROTOCOL.keyH A D04-Apr-20241.6 KiB7253

PROTOCOL.krlH A D17-Jul-20236.9 KiB223154

PROTOCOL.muxH A D12-Jan-20248.8 KiB297218

PROTOCOL.sshsigH A D08-May-20223.3 KiB10174

PROTOCOL.u2fH A D08-May-202210.8 KiB310243

READMEH A D08-May-2022860 2821

addr.cH A D04-Apr-20249.9 KiB505383

addr.hH A D28-Oct-20222.4 KiB6543

addrmatch.cH A D08-May-20224.4 KiB168108

atomicio.cH A D08-May-20224.4 KiB164114

atomicio.hH A D08-May-20222.2 KiB5414

auth-bsdauth.cH A D08-May-20223.6 KiB14095

auth-krb5.cH A D08-May-20224.3 KiB165109

auth-options.cH A D14-Jul-202323.4 KiB908746

auth-options.hH A D08-May-20223.1 KiB10740

auth-passwd.cH A D08-May-20224.8 KiB15496

auth-rhosts.cH A D09-Dec-20229.1 KiB335222

auth.cH A D05-Mar-202321.7 KiB778590

auth.hH A D16-Jun-20227.7 KiB223135

auth2-chall.cH A D08-May-20228.7 KiB329258

auth2-gss.cH A D19-Apr-20239.7 KiB338241

auth2-hostbased.cH A D05-Mar-20237.7 KiB259202

auth2-kbdint.cH A D08-May-20222.2 KiB7135

auth2-none.cH A D05-Mar-20232.1 KiB7036

auth2-passwd.cH A D27-May-20222.4 KiB7945

auth2-pubkey.cH A D28-Jul-202323.7 KiB818664

auth2-pubkeyfile.cH A D05-Mar-202313.7 KiB500360

auth2.cH A D12-Jan-202422.1 KiB811626

authfd.cH A D12-Jan-202419.6 KiB778592

authfd.hH A D12-Jan-20244.1 KiB12379

authfile.cH A D14-Mar-202312.4 KiB524391

authfile.hH A D08-May-20222.4 KiB5522

bitmap.cH A D08-May-20224.4 KiB213170

bitmap.hH A D08-May-20221.9 KiB5815

canohost.cH A D19-Apr-20233.8 KiB172120

canohost.hH A D08-May-2022770 258

chacha.cH A D17-Jul-20235.3 KiB217187

chacha.hH A D08-May-2022994 3722

channels.cH A D06-Mar-2024143.2 KiB5,2404,149

channels.hH A D12-Jan-202414.9 KiB399257

cipher-aesctr.cH A D08-May-20222 KiB7947

cipher-aesctr.hH A D08-May-20221.3 KiB3613

cipher-chachapoly-libcrypto.cH A D17-Jul-20234.7 KiB158107

cipher-chachapoly.cH A D17-Jul-20233.9 KiB13080

cipher-chachapoly.hH A D08-May-20221.6 KiB4117

cipher.cH A D10-Oct-202312.8 KiB500401

cipher.hH A D10-Oct-20233.2 KiB7834

cleanup.cH A D08-May-20221,012 319

clientloop.cH A D30-Apr-202482.1 KiB2,8442,083

clientloop.hH A D08-May-20223.7 KiB8532

compat.cH A D07-Mar-20235.1 KiB165129

compat.hH A D07-Mar-20232.5 KiB6622

crypto_api.hH A D16-Jan-20231.7 KiB5335

dh.cH A D08-May-202215.2 KiB497398

dh.hH A D08-May-20222.7 KiB8536

digest-libc.cH A D08-May-20225.6 KiB247198

digest-openssl.cH A D08-May-20224.6 KiB189145

digest.hH A D08-May-20222.5 KiB7132

dispatch.cH A D05-Mar-20233.5 KiB13394

dispatch.hH A D08-May-20222 KiB5017

dns.cH A D10-Mar-20238.9 KiB343245

dns.hH A D10-Feb-20232.1 KiB6026

ed25519.cH A D16-Jan-2023196.8 KiB2,0291,759

ed25519.shH A D16-Jan-20234.1 KiB12095

fatal.cH A D08-May-20221.7 KiB4513

groupaccess.cH A D08-May-20223.2 KiB11966

groupaccess.hH A D08-May-20221.5 KiB367

gss-genr.cH A D01-Feb-20247.8 KiB298205

gss-serv-krb5.cH A D08-May-20224.8 KiB176111

gss-serv.cH A D08-May-202210.2 KiB401253

hash.cH A D08-May-2022728 4025

hmac.cH A D08-May-20225.1 KiB196149

hmac.hH A D08-May-20221.6 KiB3915

hostfile.cH A D21-Feb-202324.6 KiB940727

hostfile.hH A D08-May-20224.4 KiB12475

kex.cH A D12-Jan-202443.4 KiB1,6741,407

kex.hH A D02-Feb-20248.7 KiB264207

kexc25519.cH A D08-May-20225.7 KiB198148

kexdh.cH A D08-May-20224.9 KiB196156

kexecdh.cH A D08-May-20225.5 KiB207163

kexgen.cH A D08-May-202210.4 KiB369302

kexgex.cH A D08-May-20223.6 KiB9866

kexgexc.cH A D08-May-20226.9 KiB234181

kexgexs.cH A D29-Mar-20236.2 KiB209153

kexsntrup761x25519.cH A D08-May-20227 KiB218173

krl.cH A D17-Jul-202335.5 KiB1,3851,156

krl.hH A D17-Jul-20232.7 KiB6838

log.cH A D12-Jan-202410.8 KiB463368

log.hH A D08-May-20226.9 KiB130100

mac.cH A D08-May-20227.1 KiB259207

mac.hH A D08-May-20222 KiB5424

match.cH A D19-Apr-20239.4 KiB361201

match.hH A D08-May-20221.2 KiB3114

misc.cH A D04-Apr-202462.4 KiB2,9372,288

misc.hH A D06-Mar-20248.9 KiB250190

moduli.cH A D02-Mar-202320.6 KiB809497

monitor.cH A D17-Aug-202343.8 KiB1,6501,290

monitor.hH A D08-May-20223.6 KiB8951

monitor_fdpass.cH A D08-May-20223.6 KiB141101

monitor_fdpass.hH A D08-May-20221.5 KiB355

monitor_wrap.cH A D12-Jan-202420.4 KiB810623

monitor_wrap.hH A D16-Jun-20223.3 KiB8848

msg.cH A D08-May-20222.7 KiB9359

msg.hH A D08-May-20221.5 KiB336

mux.cH A D23-Nov-202362.5 KiB2,3541,965

myproposal.hH A D08-May-20223.7 KiB11779

nchan.cH A D01-Feb-202411.6 KiB437342

nchan.msH A D08-May-20223.9 KiB10074

nchan2.msH A D08-May-20223.4 KiB8964

packet.cH A D12-Jan-202471.6 KiB2,7392,107

packet.hH A D12-Jan-20247.2 KiB207143

pathnames.hH A D08-May-20225.4 KiB14645

pkcs11.hH A D08-May-202241.4 KiB1,3581,119

poly1305.cH A D17-Jul-20234.5 KiB156118

poly1305.hH A D08-May-2022645 2311

progressmeter.cH A D19-Apr-20237.5 KiB301218

progressmeter.hH A D08-May-20221.5 KiB293

readconf.cH A D06-Mar-2024103.6 KiB3,6943,118

readconf.hH A D06-Mar-20249 KiB259191

readpass.cH A D04-Apr-20248.4 KiB331255

rijndael.cH A D08-May-202251.5 KiB1,1271,007

rijndael.hH A D08-May-20221.6 KiB4411

sandbox-pledge.cH A D08-May-20221.7 KiB7244

sandbox-rlimit.cH A D08-May-20222.2 KiB8750

scp.1H A D16-Dec-20227.9 KiB326325

scp.cH A D11-Oct-202352.1 KiB2,2031,792

servconf.cH A D06-Mar-202494.6 KiB3,1882,773

servconf.hH A D07-Sep-202311.6 KiB322227

serverloop.cH A D30-Apr-202428.3 KiB922701

serverloop.hH A D08-May-20221,000 295

session.cH A D01-Feb-202459.1 KiB2,3751,770

session.hH A D06-Jan-20232.6 KiB8548

sftp-client.cH A D13-Nov-202378.5 KiB2,9852,418

sftp-client.hH A D08-Sep-20236.5 KiB20278

sftp-common.cH A D19-Apr-20236.8 KiB261208

sftp-common.hH A D20-Sep-20222.1 KiB5420

sftp-glob.cH A D11-Sep-20233.6 KiB15497

sftp-realpath.cH A D08-May-20225.9 KiB224146

sftp-server-main.cH A D08-May-20221.4 KiB5126

sftp-server.8H A D08-May-20225 KiB171170

sftp-server.cH A D19-Apr-202350.8 KiB2,0591,754

sftp-usergroup.cH A D08-Sep-20235.4 KiB239187

sftp-usergroup.hH A D20-Sep-20221.1 KiB264

sftp.1H A D16-Dec-202216.9 KiB729728

sftp.cH A D01-Feb-202462.8 KiB2,6432,177

sftp.hH A D08-May-20223.3 KiB10255

sk-api.hH A D30-Jul-20222.8 KiB10263

sk-usbhid.cH A D28-Mar-202334.6 KiB1,3371,201

smult_curve25519_ref.cH A D08-May-20226.7 KiB266227

sntrup761.cH A D11-Jan-202325.2 KiB1,270883

sntrup761.shH A D11-Jan-20232.8 KiB8767

srclimit.cH A D08-May-20223.8 KiB13999

srclimit.hH A D08-May-2022895 193

ssh-add.1H A D12-Jan-202410.5 KiB351350

ssh-add.cH A D12-Jan-202426.8 KiB1,046896

ssh-agent.1H A D11-Aug-20238.1 KiB275274

ssh-agent.cH A D10-Mar-202464.5 KiB2,4582,063

ssh-dss.cH A D12-Jan-202411.6 KiB452375

ssh-ecdsa-sk.cH A D08-Mar-202313.2 KiB448348

ssh-ecdsa.cH A D08-Mar-202311.8 KiB457384

ssh-ed25519-sk.cH A D28-Oct-20227.5 KiB287238

ssh-ed25519.cH A D28-Oct-20227.8 KiB311260

ssh-gss.hH A D08-May-20224.2 KiB11976

ssh-keygen.1H A D04-Sep-202341 KiB1,3501,349

ssh-keygen.cH A D12-Jan-2024106.3 KiB3,9423,445

ssh-keyscan.1H A D10-Feb-20234.7 KiB194193

ssh-keyscan.cH A D12-Jan-202419.7 KiB865723

ssh-keysign.8H A D08-May-20222.9 KiB9493

ssh-keysign.cH A D30-Apr-20248 KiB309230

ssh-pkcs11-client.cH A D12-Jan-202416.3 KiB629535

ssh-pkcs11-helper.8H A D08-May-20221.7 KiB7271

ssh-pkcs11-helper.cH A D08-May-202210 KiB423342

ssh-pkcs11.cH A D04-Apr-202446.2 KiB1,8561,518

ssh-pkcs11.hH A D12-Jan-20241.7 KiB4422

ssh-rsa.cH A D05-Mar-202319.4 KiB761638

ssh-sandbox.hH A D08-May-20221.1 KiB245

ssh-sk-client.cH A D08-May-202211.1 KiB471402

ssh-sk-helper.8H A D08-May-20221.7 KiB7271

ssh-sk-helper.cH A D04-Dec-20229.8 KiB355277

ssh-sk.cH A D20-Jul-202322.1 KiB860755

ssh-sk.hH A D08-May-20222.7 KiB8027

ssh-xmss.cH A D28-Oct-202210 KiB384327

ssh.1H A D15-Mar-202446.4 KiB1,7991,798

ssh.cH A D12-Jan-202471.6 KiB2,4521,929

ssh.hH A D08-May-20222.8 KiB10320

ssh2.hH A D10-Oct-20235.8 KiB18181

ssh_api.cH A D12-Jan-202414.7 KiB575457

ssh_api.hH A D08-May-20224.3 KiB13731

ssh_configH A D03-Aug-20231.4 KiB4540

ssh_config.5H A D06-Mar-202466.5 KiB2,3572,356

sshbuf-getput-basic.cH A D25-May-202212.2 KiB630524

sshbuf-getput-crypto.cH A D01-Feb-20244.2 KiB172132

sshbuf-io.cH A D08-May-20222.7 KiB11685

sshbuf-misc.cH A D08-May-20227 KiB305257

sshbuf.cH A D02-Dec-20229.8 KiB426336

sshbuf.hH A D02-Dec-202213.5 KiB395171

sshconnect.cH A D30-Apr-202449.3 KiB1,7241,333

sshconnect.hH A D30-Apr-20243.2 KiB10159

sshconnect2.cH A D12-Jan-202464.8 KiB2,3591,900

sshd.8H A D20-Sep-202331.2 KiB1,0181,017

sshd.cH A D12-Jan-202462.3 KiB2,2951,659

sshd_configH A D08-May-20222.2 KiB9474

sshd_config.5H A D06-Mar-202458.3 KiB2,0932,092

ssherr.cH A D08-May-20225.2 KiB152133

ssherr.hH A D08-May-20223.4 KiB9065

sshkey-xmss.cH A D28-Oct-202229.6 KiB1,107969

sshkey-xmss.hH A D28-Oct-20222.9 KiB5728

sshkey.cH A D12-Jan-202489.7 KiB3,6563,026

sshkey.hH A D21-Jun-202312 KiB342257

sshlogin.cH A D08-May-20225.8 KiB198116

sshlogin.hH A D08-May-2022784 205

sshpty.cH A D08-May-20224.9 KiB196134

sshpty.hH A D08-May-20221 KiB2910

sshsig.cH A D09-Mar-202429.4 KiB1,1561,000

sshsig.hH A D08-May-20224 KiB11236

sshtty.cH A D08-May-20222.9 KiB9551

ttymodes.cH A D08-May-20229.2 KiB422308

ttymodes.hH A D08-May-20224.8 KiB168102

uidswap.cH A D08-May-20224.1 KiB13080

uidswap.hH A D08-May-2022680 183

umac.cH A D07-Mar-202344.8 KiB1,280763

umac.hH A D08-May-20224.6 KiB13042

umac128.cH A D08-May-2022274 117

utf8.cH A D08-May-20226.9 KiB306211

utf8.hH A D08-May-20221.3 KiB2810

version.hH A D15-Mar-202499 41

xmalloc.cH A D08-May-20222.4 KiB11381

xmalloc.hH A D08-May-20221.1 KiB289

xmss_commons.cH A D08-May-2022526 2918

xmss_commons.hH A D08-May-2022370 177

xmss_fast.cH A D08-May-202232.1 KiB1,101729

xmss_fast.hH A D08-May-20223.6 KiB11148

xmss_hash.cH A D12-Jan-20243.2 KiB13393

xmss_hash.hH A D08-May-2022801 219

xmss_hash_address.cH A D08-May-20221.1 KiB6137

xmss_hash_address.hH A D08-May-2022770 3911

xmss_wots.cH A D08-May-20224.6 KiB187130

xmss_wots.hH A D08-May-20221.8 KiB5916

README

1This release of OpenSSH is for OpenBSD systems only.
2
3Please read
4	http://www.openssh.com/portable.html
5if you want to install OpenSSH on other operating systems.
6
7To extract and install this release on your OpenBSD system use:
8
9      # cd /usr/src/usr.bin
10      # tar xvfz .../openssh-x.y.tgz
11      # cd ssh
12      # make obj
13      # make cleandir
14      # make depend
15      # make
16      # make install
17      # cp ssh_config sshd_config /etc/ssh
18
19OpenSSH is a derivative of the original and free ssh 1.2.12 release
20by Tatu Ylonen.  Aaron Campbell, Bob Beck, Markus Friedl, Niels
21Provos, Theo de Raadt and Dug Song removed many bugs, re-added newer
22features and created OpenSSH.  Markus Friedl contributed the support
23for SSH protocol versions 1.5 and 2.0.
24
25See http://www.openssh.com/ for more information.
26
27$OpenBSD: README,v 1.7 2006/04/01 05:37:46 djm Exp $
28