d86b6915be
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. |
||
---|---|---|
.. | ||
.cvsignore | ||
cnf_save.c | ||
conf.h | ||
conf_api.c | ||
conf_api.h | ||
conf_def.c | ||
conf_def.h | ||
conf_err.c | ||
conf_lib.c | ||
keysets.pl | ||
Makefile.ssl | ||
ssleay.cnf | ||
test.c |