summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/uuencode.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove mostly vestigal uuencode.[ch]; moving the only uniquedjm2019-07-161-93/+0
| | | | | functionality there (wrapping of base64-encoded data) to sshbuf functions; feedback and ok markus@
* 2*len -> use xreallocarray()deraadt2015-04-241-2/+2
| | | | ok djm
* bye, bye xfree(); ok markus@djm2013-05-171-3/+4
|
* Implement Elliptic Curve Cryptography modes for key exchange (ECDH) anddjm2010-08-311-2/+2
| | | | | | | | | | | | | | | | | host/user keys (ECDSA) as specified by RFC5656. ECDH and ECDSA offer better performance than plain DH and DSA at the same equivalent symmetric key length, as well as much shorter keys. Only the mandatory sections of RFC5656 are implemented, specifically the three REQUIRED curves nistp256, nistp384 and nistp521 and only ECDH and ECDSA. Point compression (optional in RFC5656 is NOT implemented). Certificate host and user keys using the new ECDSA key types are supported. Note that this code has not been tested for interoperability and may be subject to change. feedback and ok markus@
* document what these functions do so I don't ever have to recuse intodjm2009-03-051-1/+12
| | | | b64_pton/ntop to remember their return values
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-5/+1
| | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step
* move #include <stdio.h> out of includes.hstevesk2006-08-011-1/+2
|
* move #include <netinet/in.h> out of includes.h; ok deraadt@stevesk2006-07-051-3/+7
|
* typoderaadt2006-03-261-2/+2
|
* Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatdjm2006-03-251-0/+1
| | | | Theo nuked - our scripts to sync -portable need them in the files
* introduce xcalloc() and xasprintf() failure-checked allocations functionsdjm2006-03-251-1/+6
| | | | | | | | | | and use them throughout openssh xcalloc is particularly important because malloc(nmemb * size) is a dangerous idiom (subject to integer overflow) and it is time for it to die feedback and ok deraadt@
* RCSID() can diederaadt2006-03-191-1/+0
|
* constify. ok markus@ & djm@jakob2003-11-101-2/+2
|
* signed vs unsigned from -pedantic; ok henning@markus2002-09-091-2/+2
|
* $OpenBSD$ and RCSID() cleanup: don't use RCSID() in .h files; addstevesk2002-03-041-4/+2
| | | | | missing RCSID() to .c files and remove dup /*$OpenBSD$*/ from .c files. ok markus@
* more u_* fixesmarkus2002-02-251-3/+3
|
* typo in commentmarkus2002-02-241-3/+3
|
* oopsderaadt2001-03-011-2/+4
|
* get rid of extra headerderaadt2001-03-011-4/+2
|
* sync with netbsd tree changes.itojun2001-02-081-2/+3
| | | | | | - more strict prototypes, include necessary headers - use paths.h/pathnames.h decls - size_t typecase to int -> u_long
* indentderaadt2001-02-071-2/+3
|
* replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'markus2000-12-191-6/+6
| | | | with u_char.
* cleanup copyright notices on all files. I have attempted to be accurate withderaadt2000-09-071-1/+24
| | | | | | | the details. everything is now under Tatu's licence (which I copied from his readme), and/or the core-sdi bsd-ish thing for deattack, or various openbsd developers under a 2-term bsd licence. We're not changing any rules, just being accurate.
* Missing CVS idents; ok markusdjm2000-06-221-0/+2
|
* remote trailing comments before calling __b64_ptonmarkus2000-05-051-2/+16
|
* replace broken uuencode w/ libc b64_ntopmarkus2000-05-041-92/+8
|
* remove debugmarkus2000-04-271-1/+0
|
* add trailing =markus2000-04-261-1/+5
|
* add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX]markus2000-04-261-0/+117
for trading keys with the real and the original SSH, directly from the people who invented the SSH protocol.