Discuss this help topic in SecureBlackbox Forum

TElXMLMACMethod

Declared in     See also     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Specifies the algorithm for MAC calculation

Declaration

[C#]
    TElXMLMACMethod = short;
        const short xmmHMAC_MD5 = 0;
        const short xmmHMAC_SHA1 = 1;
        const short xmmHMAC_SHA224 = 2;
        const short xmmHMAC_SHA256 = 3;
        const short xmmHMAC_SHA384 = 4;
        const short xmmHMAC_SHA512 = 5;
        const short xmmHMAC_RIPEMD160 = 6;

[VB.NET]
    TElXMLMACMethod As Short
        Const xmmHMAC_MD5 As Short = 0
        Const xmmHMAC_SHA1 As Short = 1
        Const xmmHMAC_SHA224 As Short = 2
        Const xmmHMAC_SHA256 As Short = 3
        Const xmmHMAC_SHA384 As Short = 4
        Const xmmHMAC_SHA512 As Short = 5
        Const xmmHMAC_RIPEMD160 As Short = 6

[Pascal]
    TElXMLMACMethod = (xmmHMAC_MD5, xmmHMAC_SHA1, xmmHMAC_SHA224, xmmHMAC_SHA256, xmmHMAC_SHA384, xmmHMAC_SHA512, xmmHMAC_RIPEMD160);

[C++]
    typedef uint8_t TElXMLMACMethodRaw;
    typedef enum { xmmHMAC_MD5 = 0, xmmHMAC_SHA1 = 1, xmmHMAC_SHA224 = 2, xmmHMAC_SHA256 = 3, xmmHMAC_SHA384 = 4, xmmHMAC_SHA512 = 5, xmmHMAC_RIPEMD160 = 6 } TElXMLMACMethod;

[PHP]
    class TElXMLMACMethod extends TSBBaseEnum {
        const xmmHMAC_MD5 = 0;
        const xmmHMAC_SHA1 = 1;
        const xmmHMAC_SHA224 = 2;
        const xmmHMAC_SHA256 = 3;
        const xmmHMAC_SHA384 = 4;
        const xmmHMAC_SHA512 = 5;
        const xmmHMAC_RIPEMD160 = 6;
    }

[Java]
    not available

Possible values

Declared in

.NET:
  • Namespace: SBXMLSec
  • Assembly: SecureBlackbox.XML
VCL:
  • Unit: SBXMLSec
Java:
  • Package: SecureBlackbox.XML.jar
C++:
  • sbxmlsec.h

See also:     TElXMLSigner.MACMethod     TElXMLVerifier.MACMethod    

Discuss this help topic in SecureBlackbox Forum