diff options
Diffstat (limited to 'src/mscrypto/globals.h')
-rw-r--r-- | src/mscrypto/globals.h | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/src/mscrypto/globals.h b/src/mscrypto/globals.h index b58931d5..2b88d5dd 100644 --- a/src/mscrypto/globals.h +++ b/src/mscrypto/globals.h @@ -1,18 +1,19 @@ /* * XML Security Library * - * globals.h: internal header only used during the compilation + * THIS IS A PRIVATE XMLSEC HEADER FILE + * DON'T USE IT IN YOUR APPLICATION * * This is free software; see Copyright file in the source * distribution for preciese wording. - * - * Copyrigth (C) 2003 Cordys R&D BV, All rights reserved. + * + * Copyright (C) 2003 Cordys R&D BV, All rights reserved. */ #ifndef __XMLSEC_GLOBALS_H__ #define __XMLSEC_GLOBALS_H__ /** - * Use autoconf defines if present. + * Use autoconf defines if present. */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -21,4 +22,18 @@ #define IN_XMLSEC_CRYPTO #define XMLSEC_PRIVATE +/* OpenSSL 0.9.6 and 0.9.7 do not have SHA 224/256/384/512 */ +#if defined(XMLSEC_OPENSSL_096) || defined(XMLSEC_OPENSSL_097) +#define XMLSEC_NO_SHA224 1 +#define XMLSEC_NO_SHA256 1 +#define XMLSEC_NO_SHA384 1 +#define XMLSEC_NO_SHA512 1 +#endif /* defined(XMLSEC_OPENSSL_096) || defined(XMLSEC_OPENSSL_097) */ + +/* OpenSSL 0.9.6 does not have AES */ +#if defined(XMLSEC_OPENSSL_096) +#define XMLSEC_NO_AES 1 +#endif /* XMLSEC_OPENSSL_096 */ + + #endif /* ! __XMLSEC_GLOBALS_H__ */ |