summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* add SSH1 Makefile knob to make it easier to build without SSH1 support;djm2015-03-031-2/+6
* add experimental api for packet layer; ok djm@markus2015-01-191-4/+10
* update packet.c & isolate, introduce struct sshmarkus2015-01-191-3/+3
* avoid BIGNUM in KRL code by using a simple bitmap;djm2015-01-141-4/+5
* New key API: refactor key-related functions to be more library-like,djm2014-06-241-5/+8
* UMAC can use our local fallback implementation of AES when OpenSSL isn'tnaddy2014-04-301-3/+3
* New buffer API; the first installment of the conversion/replacementdjm2014-04-301-2/+15
* make compiling against OpenSSL optional (make OPENSSL=no);markus2014-04-291-9/+16
* comment out the .if (${KERBEROS5:L} block for now, breaks the buildhenning2014-04-221-6/+6
* remove experimental, never-enabled JPAKE code; ok markus@djm2014-01-291-2/+2
* rename digest.c to digest-openssl.c and add libc variant; ok djm@markus2014-01-281-2/+3
* replace openssl HMAC with an implementation based on our ssh_digest_*markus2014-01-271-2/+2
* Introduce digest API and use it to perform all hashing operationsdjm2014-01-091-2/+2
* support ed25519 keys (hostkeys and user identities) using the public domainmarkus2013-12-061-2/+5
* Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"djm2013-11-211-2/+3
* use curve25519 for default key exchange (curve25519-sha256@libssh.org);markus2013-11-021-2/+2
* add support for Key Revocation Lists (KRLs). These are a compact way todjm2013-01-171-2/+3
* use OpenSSL's EVP_aes_{128,192,256}_ctr() API and remove our hand-rollednaddy2012-12-121-2/+2
* add umac128 variant; ok djm@ at n2k12markus2012-10-041-1/+12
* remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan2012-08-021-2/+1
* linting this library is not helping anythingderaadt2011-04-251-2/+2
* Implement Elliptic Curve Cryptography modes for key exchange (ECDH) anddjm2010-08-311-5/+5
* unbreak build for NOPIC systems; noticed, help and ok deraadt@markus2010-02-201-1/+2
* remove scardmarkus2010-02-081-2/+2
* replace our obsolete smartcard code with PKCS#11.markus2010-02-081-2/+2
* Add support for an experimental zero-knowledge password authenticationdjm2008-11-041-2/+2
* OpenSSL 0.9.8h supplies a real EVP_sha256 so we do not need ourdjm2008-09-061-2/+2
* support CIDR address matching in sshd_config "Match address" blocks, withdjm2008-06-101-2/+2
* Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, mustpvalchev2007-06-071-2/+2
* build a lint library for us to use abovederaadt2006-05-281-1/+2
* Move Buffer bignum functions into their own file, bufbn.c. This means thatdtucker2006-04-181-2/+2
* Implement the diffie-hellman-group-exchange-sha256 key exchange methoddjm2006-03-071-2/+2
* replace tilde_expand_filename with a simpler implementation, ahead of moredjm2005-04-091-2/+2
* remove fallback AES support for old OpenSSL, as OpenBSD has had it for manydjm2004-12-221-3/+3
* Use permanently_set_uid() in ssh and ssh-keysign for consistency, matchesdtucker2004-08-231-2/+2
* implement session multiplexing in the client (the server has supported thisdjm2004-06-131-2/+3
* kill it here toodjm2004-05-091-2/+2
* unexpand and delete whitespace at EOL; ok markus@djm2003-11-211-3/+3
* replace fatal_cleanup() and linked list of fatal callbacks with staticmarkus2003-09-231-2/+2
* support GSS API user authentication; patches from Simon Wilkinson,markus2003-08-221-1/+4
* experimental support for aes-ctr modes frommarkus2003-05-171-2/+2
* split out custom EVP ciphersmarkus2003-05-151-2/+3
* add experimental support for verifying hos keys using DNS as describedjakob2003-05-141-2/+2
* Disable Kerberos 4 support.hin2003-04-091-9/+1
* move server only kex and monitor code to sshd.markus2003-02-211-3/+2
* split kex into client and server code, no need to linkmarkus2003-02-161-1/+2
* move progressmeter.c to libssh; ok djm/fgs@markus2003-01-121-2/+2
* Make sure kerberosV/kafs.h is picked up if kerberosIV/kafs.h is not removed.hin2002-06-111-5/+5
* no longer use uidswap.[ch] from the ssh clientmarkus2002-06-111-2/+2
* add /usr/libexec/ssh-keysign: a setuid helper program for hostbased authenticationmarkus2002-05-231-2/+2