diff options
author | Anas Nashif <anas.nashif@intel.com> | 2013-09-20 04:45:41 -0400 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-09-20 04:45:41 -0400 |
commit | 6b6383d52bc147134bb6b60b07e924b176c67e3a (patch) | |
tree | 9753a1ec40b1fbe2acfaa881af46e3c0f7da6401 /src/mscrypto/csp_calg.h | |
parent | 07bb297329b9e9754d09dcb6d70417272a626619 (diff) | |
download | xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.tar.gz xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.tar.bz2 xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.zip |
Imported Upstream version 1.2.19
Diffstat (limited to 'src/mscrypto/csp_calg.h')
-rw-r--r-- | src/mscrypto/csp_calg.h | 91 |
1 files changed, 52 insertions, 39 deletions
diff --git a/src/mscrypto/csp_calg.h b/src/mscrypto/csp_calg.h index 139b722a..984fe347 100644 --- a/src/mscrypto/csp_calg.h +++ b/src/mscrypto/csp_calg.h @@ -1,10 +1,10 @@ -/** +/** * XMLSec library * * This is free software; see Copyright file in the source * distribution for preciese wording. - * - * Copyright (c) 2005-2006 Cryptocom LTD (http://www.cryptocom.ru). + * + * Copyright (c) 2005-2006 Cryptocom LTD (http://www.cryptocom.ru). * All rights reserved. */ #ifndef CRYPTOCOM_CSP_CALG_H @@ -12,27 +12,27 @@ #define ALG_TYPE_GR3410 (7 << 9) -#define ALG_SID_MAGPRO_R3410_94 64 -#define ALG_SID_MAGPRO_R3410_94_EPHEM 65 -#define ALG_SID_MAGPRO_R3410_2001 66 -#define ALG_SID_MAGPRO_R3410_2001_EPHEM 67 -#define ALG_SID_MAGPRO_28147_89 68 -#define ALG_SID_GR3411 30 -#define ALG_SID_G28147 30 - -#define ALG_SID_GR3410 30 -#define ALG_SID_DH_EX_SF 30 -#define ALG_SID_DH_EX_EPHEM 31 -#define ALG_SID_PRO_AGREEDKEY_DH 33 -#define ALG_SID_PRO_SIMMETRYKEY 34 -#define ALG_SID_GR3410EL 35 -#define ALG_SID_DH_EL_SF 36 -#define ALG_SID_DH_EL_EPHEM 37 - -/*! \defgroup CALG_MAGPRO CALG_MAGPRO +#define ALG_SID_MAGPRO_R3410_94 64 +#define ALG_SID_MAGPRO_R3410_94_EPHEM 65 +#define ALG_SID_MAGPRO_R3410_2001 66 +#define ALG_SID_MAGPRO_R3410_2001_EPHEM 67 +#define ALG_SID_MAGPRO_28147_89 68 +#define ALG_SID_GR3411 30 +#define ALG_SID_G28147 30 + +#define ALG_SID_GR3410 30 +#define ALG_SID_DH_EX_SF 30 +#define ALG_SID_DH_EX_EPHEM 31 +#define ALG_SID_PRO_AGREEDKEY_DH 33 +#define ALG_SID_PRO_SIMMETRYKEY 34 +#define ALG_SID_GR3410EL 35 +#define ALG_SID_DH_EL_SF 36 +#define ALG_SID_DH_EL_EPHEM 37 + +/*! \defgroup CALG_MAGPRO CALG_MAGPRO * \brief The description of CALG_MAGPRO * - * @{ + * @{ */ @@ -54,38 +54,51 @@ #define CALG_MAGPRO_ENCR_28147_89 (ALG_CLASS_DATA_ENCRYPT | ALG_TYPE_BLOCK | ALG_SID_G28147) -#define CALG_GR3410 (ALG_CLASS_SIGNATURE | ALG_TYPE_GR3410 | ALG_SID_GR3410) +#define CALG_GR3410 (ALG_CLASS_SIGNATURE | ALG_TYPE_GR3410 | ALG_SID_GR3410) -#define CALG_GR3410EL (ALG_CLASS_SIGNATURE | ALG_TYPE_GR3410 | ALG_SID_GR3410EL) +#define CALG_GR3410EL (ALG_CLASS_SIGNATURE | ALG_TYPE_GR3410 | ALG_SID_GR3410EL) -#define CALG_DH_EX_SF (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EX_SF) +#define CALG_DH_EX_SF (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EX_SF) -#define CALG_DH_EX_EPHEM (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EX_EPHEM) +#define CALG_DH_EX_EPHEM (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EX_EPHEM) -#define CALG_DH_EL_SF (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EL_SF) +#define CALG_DH_EL_SF (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EL_SF) -#define CALG_DH_EL_EPHEM (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EL_EPHEM) +#define CALG_DH_EL_EPHEM (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_DH | ALG_SID_DH_EL_EPHEM) /*! @} */ -/*! \defgroup PROV_TYPE PROV_TYPE +/*! \defgroup PROV_TYPE PROV_TYPE * \brief The description of PROV_MAGPRO_GOST * - * @{ + * @{ */ - -#define PROV_MAGPRO_GOST 501 - -#define PROV_CRYPTOPRO_GOST 75 +#define PROV_MAGPRO_GOST 501 +#define MAGPRO_CSP_A "MagPro CSP" +#define MAGPRO_CSP_W L"MagPro CSP" +#ifdef UNICODE +#define MAGPRO_CSP MAGPRO_CSP_W +#else +#define MAGPRO_CSP MAGPRO_CSP_A +#endif + +#define PROV_CRYPTOPRO_GOST 75 +#define CRYPTOPRO_CSP_A "CryptoPro CSP" +#define CRYPTOPRO_CSP_W L"CryptoPro CSP" +#ifdef UNICODE +#define CRYPTOPRO_CSP CRYPTOPRO_CSP_W +#else +#define CRYPTOPRO_CSP CRYPTOPRO_CSP_A +#endif /*! @} */ -/*! \defgroup PP_MAGPRO PP_MAGPRO +/*! \defgroup PP_MAGPRO PP_MAGPRO * - * @{ + * @{ */ -#define PP_RNGTYPE 201 -#define PP_RNGSHARED 202 -#define PP_SETUP_UI 203 +#define PP_RNGTYPE 201 +#define PP_RNGSHARED 202 +#define PP_SETUP_UI 203 /*! @} */ |