| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
the for anything where version negotiation would be useful.
Also, constipate a couple formatting strings to make compilers and
linkers happier.
ok tedu@
|
|
|
|
| |
ok matthew@ tedu@
|
| |
|
| |
|
|
|
|
|
|
|
| |
correct because it doesn't zerofill the front of usecs, but that's the
way I found it.
a more thorough emulation of the old code, but with fewer whacky snprintf
pointer arithmetic antics. ok beck guenther
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
beck had a diff to convert to strftime, but it's easier to verify this
is functionally the same. ok beck.
|
|
|
|
|
|
|
|
|
| |
the SSLv23_* client code. The server continues to accept it. It
also kills the bits for SSL2 SESSIONs; even when the server gets
an SSLv2-style compat handshake, the session that it creates has
the correct version internally.
ok tedu@ beck@
|
| |
|
|
|
|
|
|
|
| |
functions. The ability to set the debug mem functions died with mem.c,
but some of the rest of this is still exposed API so we can't delete it..
yet...
ok tedu@
|
|
|
|
|
|
|
| |
return 1 in the arc4random backend because there is no possible error
condition. Unbreaks lynx, git and friends.
ok miod@ dcoppa@
|
|
|
|
|
|
| |
defined.
ok miod@ beck@
|
|
|
|
| |
/usr/share/man/man3/EVP_PKEY_print_public.3 not itself, from deraadt
|
|
|
|
|
|
|
| |
pages instead of doing it in the Makefiles and move a libssl page where
it belongs.
ok miod@
|
|
|
|
| |
ok miod@
|
|
|
|
| |
md2test and rsatest targets removed as the files have been removed
|
| |
|
|
|
|
|
| |
fixed-width types instead of choosing int or long depending upon what we
think the architecture support.
|
|
|
|
|
|
| |
of des_old.h routines, acting as wrappers about the OpenSSL UI API.
Nothing should use these functions directly.
Riding the recent libcrypto major bump (in a `des' car).
|
|
|
|
|
|
|
|
| |
are not please fix your operating system. Replace mem.c with an API-compatible
wrapper that just calls the system functions and does not allow a one word
modification of a variable in a running shared library to turn on memory
debug functions that expose things that should not be seen.
ok tedu@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Is this a crypto library or a generic platform abstraction library?
"A hack to make Visual C++ 5.0 work correctly" ... time to upgrade.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that its lovecraftian horror is not forever lost, i reproduce below
a comment from the deleted code.
/* 2011-03-22 SMS.
* If we have 32-bit pointers everywhere, then we're safe, and
* we bypass this mess, as on non-VMS systems. (See ARGV,
* above.)
* Problem 1: Compaq/HP C before V7.3 always used 32-bit
* pointers for argv[].
* Fix 1: For a 32-bit argv[], when we're using 64-bit pointers
* everywhere else, we always allocate and use a 64-bit
* duplicate of argv[].
* Problem 2: Compaq/HP C V7.3 (Alpha, IA64) before ECO1 failed
* to NULL-terminate a 64-bit argv[]. (As this was written, the
* compiler ECO was available only on IA64.)
* Fix 2: Unless advised not to (VMS_TRUST_ARGV), we test a
* 64-bit argv[argc] for NULL, and, if necessary, use a
* (properly) NULL-terminated (64-bit) duplicate of argv[].
* The same code is used in either case to duplicate argv[].
* Some of these decisions could be handled in preprocessing,
* but the code tends to get even uglier, and the penalty for
* deciding at compile- or run-time is tiny.
*/
|
|
|
|
|
| |
it looks wrong. replace with auditable code and eliminate many strlen calls
to improve efficiency. (wait, did somebody say FASTER?) ok beck
|
|
|
|
|
|
|
|
| |
removed.
Also, fix some nearby KNF nits that were bothering me.
ok beck
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
and OPENSSL_memcmp.
All modern systems have strncasecmp. No need to rewrite it.
Same with memcmp, call the system one! It is more likely to be hot
in the icache, and is specifically optimized for the platform. I
thought these OpenSSL people cared about performance?
ok tedu
|
|
|
|
| |
enough to optimize this" monstrosity.
|
|
|
|
|
|
| |
Interestingly this fixes a bug, as the code appears to have been
assuming that BIO_snprintf returns what snprintf does when it does not.
ok tedu@
|
| |
|
|
|
|
| |
ok beck deraadt
|
|
|
|
|
| |
consign it to the Attic.
ok deraadt@
|
|
|
|
|
|
|
| |
I will note that some were missing, looking at you Solaris!!! Anyone home?
Using my own copyright on the file now, since this is a rewrite of
a trivial wrapper around a system call I invented.
ok beck
|
|
|
|
|
| |
Makefile. The directory is empty and will silently disappear in the
Attic (but there are more engines in another directory).
|
|
|
|
|
|
| |
in the process, always include ssl3 and tls1, we don't need config options
for them. when the time comes to expire ssl3, it will be with an ax.
checked by miod
|
| |
|
|
|
|
| |
I wonder when these scripts were last used...
|
| |
|
| |
|
| |
|
|
|
|
|
| |
more comfortable.
Reminded by brad@
|
|
|
|
|
|
|
|
|
|
|
|
| |
The man page says "Compatibility des_ functions are provided for a short
while" and indeed even the original commit message says "The compatibility
functions will be removed in some future release, at the latest in
version 1.0." So here we are, a short while later.
Now I've only been an OpenBSD developer for 11 years, one year less than
this header has existed, but in that brief time, I've learned a thing or
two about deleting obsolete code. It doesn't delete itself. And worse,
people will continue using it until you force them onto a better path.
|