Age | Commit message (Collapse) | Author |
|
Submitted by: Magnus Lilja <lilja.magnus@gmail.com>
Make -c option in dgst work again.
|
|
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org
Add -r option to dgst to produce format compatible with core utilities.
|
|
as "STRING" cause conflicts with other headers/libraries.
|
|
|
|
(part of PR #1887)
|
|
coding them. Modify EVP_MD_do_all() to include registered digest name.
This is a modified version of part of PR#1887.
|
|
|
|
Reviewed by: steve@openssl.org
Check return codes properly in md BIO and dgst command.
|
|
|
|
|
|
|
|
|
|
on failure. Keep output format consistent with previous versions.
Also flush stdout after printing ACCEPT in s_server.
|
|
|
|
|
|
|
|
|
|
|
|
terms of new API.
|
|
|
|
|
|
|
|
Submitted by: Tracy Camp <tracyx.e.camp@intel.com>
|
|
defering freeing in OBJ_cleanup().
|
|
|
|
|
|
|
|
|
|
Use BUF_strlcat() instead of strcat().
Use BIO_snprintf() instead of sprintf().
In some cases, keep better track of buffer lengths.
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
|
|
PR: 287
|
|
exit() in whatever way works for the intended platform, and define
OPENSSL_EXIT() to have the old meaning (the name is of course because
it's only used in the openssl program)
|
|
I've covered all the memset()s I felt safe modifying, but may have missed some.
|
|
|
|
functionality in the programs that had that before.
Part fo PR 164
|
|
|
|
Submitted by Compaq.
|
|
CONF_modules_unload() now calls CONF_modules_finish()
automatically.
Default use of section openssl_conf moved to
CONF_modules_load()
Load config file in several openssl utilities.
Most utilities now load modules from the config file,
though in a few (such as version) this isn't done
because it couldn't be used for anything.
In the case of ca and req the config file used is
the same as the utility itself: that is the -config
command line option can be used to specify an
alternative file.
|
|
|
|
to go the monolith way (does anyone do that these days?).
NOTE: a few applications are missing in this commit. I've a few more
changes in them that I haven't tested yet.
|
|
everywhere.
|
|
string (some engines may have certificates protected by a PIN!) and
a description to put into error messages.
Also, have our own password callback that we can send both a password
and some prompt info to. The default password callback in EVP assumes
that the passed parameter is a password, which isn't always the right
thing, and the ENGINE code (at least the nCipher one) makes other
assumptions...
Also, in spite of having the functions to load keys, some utilities
did the loading all by themselves... That's changed too.
|
|
missed any.
This compiles and runs on Linux, and external applications have no
problems with it. The definite test will be to build this on VMS.
|
|
on systems where char is unsigned by default
|
|
applications.
|
|
At the same time, add VMS support for Rijndael.
|
|
record-oriented fashion. That means that every write() will write a
separate record, which will be read separately by the programs trying
to read from it. This can be very confusing.
The solution is to put a BIO filter in the way that will buffer text
until a linefeed is reached, and then write everything a line at a
time, so every record written will be an actual line, not chunks of
lines and not (usually doesn't happen, but I've seen it once) several
lines in one record. Voila, BIO_f_linebuffer() is born.
Since we're so close to release time, I'm making this VMS-only for
now, just to make sure no code is needlessly broken by this. After
the release, this BIO method will be enabled on all other platforms as
well.
|
|
ASN1_TYPE (though they are both ASN1_STRING so it didn't cause
any problems).
Make 'siglen' an int in apps/dgst.c so we can check the return
value of BIO_read() etc.
|
|
generates a compiler warning with Compaq C.
|
|
Fix bug in read only memory BIOs so BIO_reset() works.
Add sign and verify options to dgst utility, need
to update docs.
|
|
test utility, I added the bits to get a EVP interface, the command line utility and the speed test
|