Xceed Encryption Library Documentation
Xceed Hashing control reference / Hashing Method objects / About the XceedHavalHashingMethod object
In This Topic
    About the XceedHavalHashingMethod object
    In This Topic

    Experts have found one or more weaknesses in the Haval hashing algorithm; therefore, it is strongly recommended that a hashing algorithm other than Haval be used in high-security situations. For detailed information refer to the Cryptology ePrint Archive.

    Description

    This Hashing Method object represents Haval hashing algorithms .

    How to use

    After you have either created an instance of this object or obtained one by reading the contents of the Xceed Hashing control's HashingMethod property, you can set the HashSize property if it does not contain the correct number of bits you need. After that, call the Hash method or the ReadFile method and obtain the resulting hashed value from the HashValue property.

    The SubProcessing property allows further operations to be efficiently performed on the source data. For example, it allows the source data that was used to calculate a hash value to be passed to the Xceed Encryption or Xceed Signing objects or to other compatible Xceed component objects such as the ones from the Xceed Streaming Compression Library or the Xceed Binary Encoding Library.

    Properties

    Methods

    None

    COM interfaces

    DXceedHavalHashingMethod (Default dual interface)

    IXceedHavalHashingMethod

    ProgID

    Xceed.HavalHashingMethod.1