X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fcryptlib.h;h=0d6b9d59f0b1896a31cb1276496db8122aa348af;hp=8671bea9ff823dba93a638aaae9e77f337409405;hb=8845420f4e030092f89261510e8b65043d692cce;hpb=ec577822f95a8bca0023c5c77cef1a4916822d4a diff --git a/crypto/cryptlib.h b/crypto/cryptlib.h index 8671bea9ff..0d6b9d59f0 100644 --- a/crypto/cryptlib.h +++ b/crypto/cryptlib.h @@ -62,37 +62,37 @@ #include #include -#ifdef __cplusplus -extern "C" { -#endif +#include "e_os.h" -/* #ifdef FLAT_INC */ - -#include #include #include #include #include +#include -/* -#else - -#include "../e_os.h" -#include -#include "buffer/buffer.h" -#include "bio/bio.h" -#include "err/err.h" +#ifdef __cplusplus +extern "C" { #endif -*/ -#define X509_CERT_AREA "/usr/local/ssl" -#define X509_CERT_DIR "/usr/local/ssl/certs" -#define X509_CERT_FILE "/usr/local/ssl/cert.pem" -#define X509_PRIVATE_DIR "/usr/local/ssl/private" +#ifndef OPENSSL_SYS_VMS +#define X509_CERT_AREA OPENSSLDIR +#define X509_CERT_DIR OPENSSLDIR "/certs" +#define X509_CERT_FILE OPENSSLDIR "/cert.pem" +#define X509_PRIVATE_DIR OPENSSLDIR "/private" +#else +#define X509_CERT_AREA "SSLROOT:[000000]" +#define X509_CERT_DIR "SSLCERTS:" +#define X509_CERT_FILE "SSLCERTS:cert.pem" +#define X509_PRIVATE_DIR "SSLPRIVATE:" +#endif #define X509_CERT_DIR_EVP "SSL_CERT_DIR" #define X509_CERT_FILE_EVP "SSL_CERT_FILE" +/* size of string representations */ +#define DECIMAL_SIZE(type) ((sizeof(type)*8+2)/3+1) +#define HEX_SIZE(type) (sizeof(type)*2) + #ifdef __cplusplus } #endif