aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/conf/conf.h
Commit message (Collapse)AuthorAgeFilesLines
* Stop warning about extra ';' outside of function.Dr. Stephen Henson2008-05-311-1/+1
|
* LHASH revamp. make depend.Ben Laurie2008-05-261-12/+18
|
* Don't ignore config_name parameter passed to OPENSSL_config(). UseDr. Stephen Henson2007-04-091-0/+1
| | | | "openssl_conf" in config file if config_name variable is missing.
* Don't die if the value is NULL (Coverity CID 98).Ben Laurie2007-04-011-0/+2
|
* Initial, incomplete support for typesafe macros without using functionDr. Stephen Henson2006-11-161-2/+3
| | | | casts.
* Fix more error codes.Bodo Möller2005-05-111-1/+0
| | | | | (Also improve util/ck_errf.pl script, and occasionally fix source code formatting.)
* Fix various incorrect error function codes.Bodo Möller2005-04-261-0/+3
| | | | ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.)
* Initial ASN1 generation code. This can constructDr. Stephen Henson2002-11-121-1/+2
| | | | | | arbitrary encodings from strings and config files. Documentation to follow...
* Add missing prototypes.Lutz Jänicke2002-06-131-3/+5
| | | | | Submitted by: Goetz Babin-Ebell <babinebell@trustcenter.de> PR: 89
* Config code updates.Dr. Stephen Henson2002-02-221-0/+2
| | | | | | | | | | | | | | | | | | | 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.
* Config file updates from stable branchDr. Stephen Henson2002-02-211-1/+2
|
* fix formatting of automatically generated error sectionBodo Möller2002-01-241-0/+1
|
* Make no config file not an error. Move /dev/crypto config to ctrl.Ben Laurie2002-01-221-0/+1
|
* Constification.Dr. Stephen Henson2002-01-221-2/+2
|
* default_algorithms option in ENGINE config.Dr. Stephen Henson2002-01-221-0/+3
|
* Initial ENGINE config module, docs to follow.Dr. Stephen Henson2002-01-211-0/+2
| | | | Fix buffer overrun errors in OPENSSL_conf().
* Constification, add config to /dev/crypto.Ben Laurie2002-01-181-19/+22
|
* Constification, missing declaration, update dependencies.Ben Laurie2002-01-181-1/+4
|
* Experimental configuration code.Dr. Stephen Henson2002-01-051-2/+43
| | | | Incomplete, largely untested and subject to change/deletion.
* remove redundant ERR_load_... declarationsBodo Möller2001-12-171-1/+0
|
* make updateRichard Levitte2001-11-151-1/+1
| | | | perl util/mkerr.pl -recurse -write -rebuild
* Modify apps to use NCONF code instead of old CONF code.Dr. Stephen Henson2001-06-281-1/+2
| | | | | | | | | | Add new extension functions which work with NCONF. Tidy up extension config routines and remove redundant code. Fix NCONF_get_number(). Todo: more testing of apps to see they still work...
* CONF_METHOD is one of the few places where you find MS_FAR. I can'tRichard Levitte2001-02-221-9/+9
| | | | | | | | really see why we need to define these function pointers with MS_FAR if it's not done cosistently everywhere. If we decide to support MS_FAR modifiers, it's better to have the named something more unique for OpenSSL and to define them in e_os2.h.
* Exported header files should not include e_os.h.Richard Levitte2001-02-221-1/+1
|
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-2/+2
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Keep binary backward compatibility by putting new method functionRichard Levitte2000-10-191-1/+1
| | | | pointers at the end of the structure.
* Make it possible for methods to load from something other than a BIO,Richard Levitte2000-10-191-1/+4
| | | | | | by providing a function pointer that is given a name instead of a BIO. For example, this could be used to load configuration data from an LDAP server.
* NCONF_get_number() has no error checking at all. As a replacement,Richard Levitte2000-10-191-1/+10
| | | | | | NCONF_get_number_e() is defined (_e for "error checking") and is promoted strongly. The old NCONF_get_number is kept around for binary backward compatibility.
* Make the new conf implementatoin bug-compatible with the old one.Richard Levitte2000-10-131-0/+2
| | | | | | | Actually, it's a feature that it goes looking at environment variables. It's just a pity that it's at the cost of the error checking... I'll see if I can come up with a better interface for this.
* Safe stack reorganisation in terms of function casts.Dr. Stephen Henson2000-06-161-31/+0
| | | | | | | | | | | | After some messing around this seems to work but needs a few more tests. Working out the syntax for sk_set_cmp_func() (cast it to a function that itself returns a function pointer) was painful :-( Needs some testing to see what other compilers think of this syntax. Also needs similar stuff for ASN1_SET_OF etc etc.
* "make update" + stripping the type-specific stack functions out ofGeoff Thorpe2000-06-011-0/+31
| | | | libeay.num and ssleay.num.
* This declaration seems to have been added into the header file accidently.Geoff Thorpe2000-05-291-1/+0
| | | | | | There's no trace of it being implemented and it doesn't seem to have been intended given that it is prototyped with a BIO yet there was a BIO- specific version added in at the same time.
* In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>,Richard Levitte2000-05-021-4/+4
| | | | | | "Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed.
* I've always wanted to make the CONF library more adaptable. Here'sRichard Levitte2000-04-091-0/+62
| | | | | | | | | | | | | | | | | | | | | the result. I have retained the old behavior of the CONF_* functions, and have added a more "object oriented" interface through NCONF_* functions (New CONF, you see :-)), working the same way as, for example, the BIO interface. Really, the CONF_* are rewritten so they use the NCONF_* functions internally. In addition to that, I've split the old conf.c code into two files, conf_def.c and conf_api.c. conf_def.c contains the default config object that reads a configuration file the standard OpenSSL way, as well as configuration file with Win32 registry file syntax (I'm not sure I got that one right). conf_api.c provides an API to build other configuration file readers around (can you see a configuraion file in XML? I can :-)). Finally, I've changed the name conf_lcl.h to conf_def.h, since it's made specifically for that "class" and none others.
* Fix a couple of outstanding issues: update STATUS file, fix NO_FP_API problems.Dr. Stephen Henson1999-11-111-0/+2
| | | | | Update docs, change 'ca' to use the new callback parameter. Now moved key_callback into app.c because some other utilities will use it soon.
* Convert the CONF library to use a typesafe stack: a STACK_OF(CONF_VALUE). ItDr. Stephen Henson1999-06-201-1/+4
| | | | | | seemed like a good idea at the time... several hours later it was rather obvious that these are used all over the place making the changes rather extensive.
* New functions CONF_load_bio() and CONF_load_fp() to load a configurationDr. Stephen Henson1999-06-201-2/+7
| | | | file from a bio or fp. Added some more constification to the BN library.
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-261-12/+0
|
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-1/+5
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-1/+1
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+114