Skip to content

YoshifumiFuyuno/HashSum-Plugin-SDK

Repository files navigation

HashSum Plugin SDK

HashSum Plugin SDK.

HashSum is hashes Calculate Software(freeware).

  • CRC16, CRC32, CRC32C, CRC64
  • MD5
  • SHA-1
  • SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256)
  • SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128, SHAKE256)
  • BLAKE2 (BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp)
  • And many others

Requirements

  • Thread-safe Programming (REQUIRED)
  • Programming languages (Make C DLL)
    • C
    • C++
    • Delphi
    • others

Build Tested Compilers

  • Microsoft Visual C++ 2008
  • Microsoft Visual C++ 2010
  • Microsoft Visual C++ 2013
  • Microsoft Visual C++ 2015
  • Microsoft Visual C++ 2017
  • MinGW (GCC 4.8.1)

Sample Plugins

Sample01

C++ Language (C++11) Sample.

sum* checksum algorithm Plugin.

  • sum8
  • sum16
  • sum24
  • sum32
  • sum64
  • sumSysV
  • sumSysV(Decimal)

Sample02

C Language (C99 or C11) Sample.

SumBSD checksum algorithm Plugin.

  • sumBSD
  • sumBSD(Decimal)

Documentation

  • Look Sample Plugins.
  • Look at the header file.

License

Web Site

Yoshifumi Fuyuno's Web Site : https://hp.vector.co.jp/authors/VA052754/