summaryrefslogtreecommitdiffstats
path: root/crypto/err
AgeCommit message (Collapse)Author
2003-01-15update error library for EC... changesBodo Möller
Submitted by: Nils Larsch
2002-12-29make updateRichard Levitte
2002-10-14makedepend complains when a header file is included more than once inRichard Levitte
the same source file.
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte
give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
2002-08-09make updateBodo Möller
2002-08-09Add ECDH support.Bodo Möller
Additional changes: - use EC_GROUP_get_degree() in apps/req.c - add ECDSA and ECDH to apps/speed.c - adds support for EC curves over binary fields to ECDSA - new function EC_KEY_up_ref() in crypto/ec/ec_key.c - reorganize crypto/ecdsa/ecdsatest.c - add engine support for ECDH - fix a few bugs in ECDSA engine support Submitted by: Douglas Stebila <douglas.stebila@sun.com>
2002-08-02New error code ERR_R_DISABLEDBodo Möller
Submitted by: Douglas Stebila <douglas.stebila@sun.com>
2002-07-30"make update"Lutz Jänicke
2002-07-14Replace 'ecdsaparam' commandline utility by 'ecparam'Bodo Möller
(the same keys can be used for ECC schemes other than ECDSA) and add some new options. Similarly, use string "EC PARAMETERS" instead of "ECDSA PARAMETERS" in 'PEM' format. Fix ec_asn1.c (take into account the desired conversion form). 'make update'. Submitted by: Nils Larsch
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte
handled properly. Part of PR 75
2002-06-11Handle read errors.Ben Laurie
2002-04-22ERR_file_name is no longer being used.Lutz Jänicke
2002-02-14For some reason, getting the topmost error was done the same way asRichard Levitte
getting the bottommost one. I hope I understood correctly how this should be done. It seems to work when running evp_test in an environment where it can't find openssl.cnf.
2002-02-13ECDSA supportBodo Möller
Submitted by: Nils Larsch <nla@trustcenter.de>
2002-01-24sort functions ...Bodo Möller
2002-01-24New functionsBodo Möller
ERR_peek_last_error ERR_peek_last_error_line ERR_peek_last_error_line_data (supersedes ERR_peek_top_error). Rename OPENSSL_NO_OLD_DES_SUPPORT into OPENSSL_DISABLE_OLD_DES_SUPPORT because OPENSSL_NO_... indicates disabled algorithms (according to mkdef.pl).
2002-01-22Make no config file not an error. Move /dev/crypto config to ctrl.Ben Laurie
2001-12-21And just for the sake of completeness, let's add some standard macros...Richard Levitte
2001-12-21Better use the same number in all branches, to avoid confusionRichard Levitte
2001-10-04'make update'Richard Levitte
2001-09-24In case of memory problems, the va_start() wasn't cleaned with a va_end().Richard Levitte
Noticed by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>.
2001-09-12ENGINE files were renamed, and error strings are now in eng_err.cGeoff Thorpe
2001-09-10fix memory leak (I think)Bodo Möller
2001-09-10remove an old commentBodo Möller
2001-09-06Totally get rid of CRYPTO_LOCK_ERR_HASH.Bodo Möller
In err.c, flags int_error_hash_set and int_thread_hash_set appear superfluous since we can just as well initialize int_error_hash and int_thread_hash to NULL. Change some of the err.c formatting to conform with the rest of OpenSSL.
2001-09-04typoBodo Möller
2001-09-04Now that we have ERR_unload_strings(), ERR_load_ERR_strings() mustBodo Möller
always load its strings because they might have been unloaded since the 'init' flag was deleted. But build_SYS_str_reasons() can use an 'init' flag.
2001-09-04changing something requires a write lock, not a read lockBodo Möller
2001-09-03Add a new ERR function, "ERR_unload_strings", to complement the existingGeoff Thorpe
"ERR_load_strings" function.
2001-08-25This changes the "ERR" code to have all access to state (a hash table ofGeoff Thorpe
error strings and a hash table storing per-thread error state) go via an ERR_FNS function table. The first time an ERR operation occurs, the implementation that will be used (from then on) is set to the internal "defaults" implementation if it has not already been set. The actual LHASH tables are only accessed by this implementation. This is primarily for modules that can be loaded at run-time and bound into an application (or a shared-library version of OpenSSL). If the module has its own statically-linked copy of OpenSSL code - this mechanism allows it to *not* create and use ERR information in its own linked "ERR" code, but instead to use and interact with the state stored in the loader (application or shared library). The loader calls ERR_get_implementation() and the return value is what the module should use when calling its own copy of ERR_set_implementation().
2001-08-05Start to reduce some of the header bloat.Ben Laurie
2001-07-31make updateRichard Levitte
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie
2001-06-25Translate into valid C (don't call functions with wrong prototypes).Bodo Möller
2001-06-23make updateRichard Levitte
2001-06-23New error printing function that gives the possibility to print theRichard Levitte
errors through an arbitrary function.
2001-06-23Include the UI error strings.Richard Levitte
2001-06-05'make update'Richard Levitte
2001-05-06Add a general user interface API. This is designed to replace thingsRichard Levitte
like des_read_password and friends (backward compatibility functions using this new API are provided). The purpose is to remove prompting functions from the DES code section as well as provide for prompting through dialog boxes in a window system and the like.
2001-03-15More error_data memory leaksBodo Möller
2001-03-13Use err_clear_data macroBodo Möller
2001-03-12fix memory leak in err.cBodo Möller
2001-03-09Instead of telling both 'make' and the user that ranlibBodo Möller
errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
2001-03-08Fixes to make 'no-ec' work (it should not turn 'objects' into 'objts' for ↵Bodo Möller
example)
2001-03-08Integrate ec_err.[co].Bodo Möller
"make depend"
2001-03-08Sort openssl.ec, the configuration file for mkerr.pl.Bodo Möller
Change mkerr.pl so that it puts the ERR_load_..._strings() prototype in header files that it writes.
2001-03-08Order ERR_load_... calls like the stuff in err.h.Bodo Möller
2001-03-08Get rid of '#define ERR_file_name __FILE__', which is unnecessary indirection.Bodo Möller
(It cannot possibly help to avoid duplicate 'name of file' strings in object files because the preprocessor does not work at object file level.)
2001-03-07Fix ERR_R_... problems.Bodo Möller
2001-03-05Move ec.h to ec2.h because it is not compatible with what we will use.Bodo Möller
Add EC vaporware: change relevant Makefiles and add some empty source files. "make update".