├── .gitattributes ├── .gitignore ├── Base ├── HlpConverters.h ├── HlpHMACNotBuildInAdapter.h ├── HlpHash.h ├── HlpHashBuffer.h ├── HlpHashCryptoNotBuildIn.h ├── HlpHashResult.h ├── HlpHashRounds.h ├── HlpHashSize.h ├── HlpKDF.h └── HlpMultipleTransformNonBlock.h ├── Checksum ├── HlpAdler32.h ├── HlpCRC.h ├── HlpCRC16.h ├── HlpCRC32.h └── HlpCRC64.h ├── Crypto ├── Blake2BConfigurations │ ├── HlpBlake2BConfig.h │ ├── HlpBlake2BIvBuilder.h │ └── HlpBlake2BTreeConfig.h ├── Blake2SConfigurations │ ├── HlpBlake2SConfig.h │ ├── HlpBlake2SIvBuilder.h │ └── HlpBlake2STreeConfig.h ├── HlpBlake2B.h ├── HlpBlake2S.h ├── HlpGOST3411_2012.h ├── HlpGost.h ├── HlpGrindahl256.h ├── HlpGrindahl512.h ├── HlpHAS160.h ├── HlpHaval.h ├── HlpMD2.h ├── HlpMD4.h ├── HlpMD5.h ├── HlpMDBase.h ├── HlpPanama.h ├── HlpRIPEMD.h ├── HlpRIPEMD128.h ├── HlpRIPEMD160.h ├── HlpRIPEMD256.h ├── HlpRIPEMD320.h ├── HlpRadioGatun32.h ├── HlpRadioGatun64.h ├── HlpSHA0.h ├── HlpSHA1.h ├── HlpSHA2_224.h ├── HlpSHA2_256.h ├── HlpSHA2_256Base.h ├── HlpSHA2_384.h ├── HlpSHA2_512.h ├── HlpSHA2_512Base.h ├── HlpSHA2_512_224.h ├── HlpSHA2_512_256.h ├── HlpSHA3.h ├── HlpSnefru.h ├── HlpTiger.h ├── HlpTiger2.h └── HlpWhirlPool.h ├── EmptyFile.txt ├── Hash128 ├── HlpMurmurHash3_x64_128.h └── HlpMurmurHash3_x86_128.h ├── Hash32 ├── HlpAP.h ├── HlpBKDR.h ├── HlpBernstein.h ├── HlpBernstein1.h ├── HlpDEK.h ├── HlpDJB.h ├── HlpELF.h ├── HlpFNV.h ├── HlpFNV1a.h ├── HlpJS.h ├── HlpJenkins3.h ├── HlpMurmur2.h ├── HlpMurmurHash3_x86_32.h ├── HlpOneAtTime.h ├── HlpPJW.h ├── HlpRS.h ├── HlpRotating.h ├── HlpSDBM.h ├── HlpShiftAndXor.h ├── HlpSuperFast.h └── HlpXXHash32.h ├── Hash64 ├── HlpFNV1a64.h ├── HlpFNV64.h ├── HlpMurmur2_64.h ├── HlpSipHash.h └── HlpXXHash64.h ├── HashFactoryApp.cpp ├── HashFactoryApp.sln ├── HashFactoryApp.vcxproj ├── HashFactoryApp.vcxproj.filters ├── HashLib4CPP.h ├── Interfaces ├── HlpICRC.h ├── HlpIHash.h ├── HlpIHashInfo.h ├── HlpIHashResult.h ├── HlpIKDF.h ├── IBlake2BConfigurations │ ├── HlpIBlake2BConfig.h │ └── HlpIBlake2BTreeConfig.h └── IBlake2SConfigurations │ ├── HlpIBlake2SConfig.h │ └── HlpIBlake2STreeConfig.h ├── KDF └── HlpPBKDF2_HMACNotBuildInAdapter.h ├── LICENSE ├── NullDigest └── HlpNullDigest.h ├── Nullable └── HlpNullable.h ├── README.md ├── Tests ├── Blake2BTestVectors.h ├── Blake2STestVectors.h ├── ChecksumTests.h ├── CryptoTests.h ├── EmptyFile.txt ├── Hash128Tests.h ├── Hash32Tests.h ├── Hash64Tests.h ├── NullDigestTest.h ├── PBKDF2_HMACTests.h └── TestConstants.h └── Utils ├── HlpBitConverter.h ├── HlpBits.h ├── HlpHashLibTypes.h └── HlpUtils.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/.gitignore -------------------------------------------------------------------------------- /Base/HlpConverters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpConverters.h -------------------------------------------------------------------------------- /Base/HlpHMACNotBuildInAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHMACNotBuildInAdapter.h -------------------------------------------------------------------------------- /Base/HlpHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHash.h -------------------------------------------------------------------------------- /Base/HlpHashBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHashBuffer.h -------------------------------------------------------------------------------- /Base/HlpHashCryptoNotBuildIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHashCryptoNotBuildIn.h -------------------------------------------------------------------------------- /Base/HlpHashResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHashResult.h -------------------------------------------------------------------------------- /Base/HlpHashRounds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHashRounds.h -------------------------------------------------------------------------------- /Base/HlpHashSize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpHashSize.h -------------------------------------------------------------------------------- /Base/HlpKDF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpKDF.h -------------------------------------------------------------------------------- /Base/HlpMultipleTransformNonBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Base/HlpMultipleTransformNonBlock.h -------------------------------------------------------------------------------- /Checksum/HlpAdler32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Checksum/HlpAdler32.h -------------------------------------------------------------------------------- /Checksum/HlpCRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Checksum/HlpCRC.h -------------------------------------------------------------------------------- /Checksum/HlpCRC16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Checksum/HlpCRC16.h -------------------------------------------------------------------------------- /Checksum/HlpCRC32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Checksum/HlpCRC32.h -------------------------------------------------------------------------------- /Checksum/HlpCRC64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Checksum/HlpCRC64.h -------------------------------------------------------------------------------- /Crypto/Blake2BConfigurations/HlpBlake2BConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2BConfigurations/HlpBlake2BConfig.h -------------------------------------------------------------------------------- /Crypto/Blake2BConfigurations/HlpBlake2BIvBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2BConfigurations/HlpBlake2BIvBuilder.h -------------------------------------------------------------------------------- /Crypto/Blake2BConfigurations/HlpBlake2BTreeConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2BConfigurations/HlpBlake2BTreeConfig.h -------------------------------------------------------------------------------- /Crypto/Blake2SConfigurations/HlpBlake2SConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2SConfigurations/HlpBlake2SConfig.h -------------------------------------------------------------------------------- /Crypto/Blake2SConfigurations/HlpBlake2SIvBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2SConfigurations/HlpBlake2SIvBuilder.h -------------------------------------------------------------------------------- /Crypto/Blake2SConfigurations/HlpBlake2STreeConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/Blake2SConfigurations/HlpBlake2STreeConfig.h -------------------------------------------------------------------------------- /Crypto/HlpBlake2B.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpBlake2B.h -------------------------------------------------------------------------------- /Crypto/HlpBlake2S.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpBlake2S.h -------------------------------------------------------------------------------- /Crypto/HlpGOST3411_2012.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpGOST3411_2012.h -------------------------------------------------------------------------------- /Crypto/HlpGost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpGost.h -------------------------------------------------------------------------------- /Crypto/HlpGrindahl256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpGrindahl256.h -------------------------------------------------------------------------------- /Crypto/HlpGrindahl512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpGrindahl512.h -------------------------------------------------------------------------------- /Crypto/HlpHAS160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpHAS160.h -------------------------------------------------------------------------------- /Crypto/HlpHaval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpHaval.h -------------------------------------------------------------------------------- /Crypto/HlpMD2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpMD2.h -------------------------------------------------------------------------------- /Crypto/HlpMD4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpMD4.h -------------------------------------------------------------------------------- /Crypto/HlpMD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpMD5.h -------------------------------------------------------------------------------- /Crypto/HlpMDBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpMDBase.h -------------------------------------------------------------------------------- /Crypto/HlpPanama.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpPanama.h -------------------------------------------------------------------------------- /Crypto/HlpRIPEMD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRIPEMD.h -------------------------------------------------------------------------------- /Crypto/HlpRIPEMD128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRIPEMD128.h -------------------------------------------------------------------------------- /Crypto/HlpRIPEMD160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRIPEMD160.h -------------------------------------------------------------------------------- /Crypto/HlpRIPEMD256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRIPEMD256.h -------------------------------------------------------------------------------- /Crypto/HlpRIPEMD320.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRIPEMD320.h -------------------------------------------------------------------------------- /Crypto/HlpRadioGatun32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRadioGatun32.h -------------------------------------------------------------------------------- /Crypto/HlpRadioGatun64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpRadioGatun64.h -------------------------------------------------------------------------------- /Crypto/HlpSHA0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA0.h -------------------------------------------------------------------------------- /Crypto/HlpSHA1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA1.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_224.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_224.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_256.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_256Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_256Base.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_384.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_384.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_512.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_512Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_512Base.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_512_224.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_512_224.h -------------------------------------------------------------------------------- /Crypto/HlpSHA2_512_256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA2_512_256.h -------------------------------------------------------------------------------- /Crypto/HlpSHA3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSHA3.h -------------------------------------------------------------------------------- /Crypto/HlpSnefru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpSnefru.h -------------------------------------------------------------------------------- /Crypto/HlpTiger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpTiger.h -------------------------------------------------------------------------------- /Crypto/HlpTiger2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpTiger2.h -------------------------------------------------------------------------------- /Crypto/HlpWhirlPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Crypto/HlpWhirlPool.h -------------------------------------------------------------------------------- /EmptyFile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hash128/HlpMurmurHash3_x64_128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash128/HlpMurmurHash3_x64_128.h -------------------------------------------------------------------------------- /Hash128/HlpMurmurHash3_x86_128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash128/HlpMurmurHash3_x86_128.h -------------------------------------------------------------------------------- /Hash32/HlpAP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpAP.h -------------------------------------------------------------------------------- /Hash32/HlpBKDR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpBKDR.h -------------------------------------------------------------------------------- /Hash32/HlpBernstein.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpBernstein.h -------------------------------------------------------------------------------- /Hash32/HlpBernstein1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpBernstein1.h -------------------------------------------------------------------------------- /Hash32/HlpDEK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpDEK.h -------------------------------------------------------------------------------- /Hash32/HlpDJB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpDJB.h -------------------------------------------------------------------------------- /Hash32/HlpELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpELF.h -------------------------------------------------------------------------------- /Hash32/HlpFNV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpFNV.h -------------------------------------------------------------------------------- /Hash32/HlpFNV1a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpFNV1a.h -------------------------------------------------------------------------------- /Hash32/HlpJS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpJS.h -------------------------------------------------------------------------------- /Hash32/HlpJenkins3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpJenkins3.h -------------------------------------------------------------------------------- /Hash32/HlpMurmur2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpMurmur2.h -------------------------------------------------------------------------------- /Hash32/HlpMurmurHash3_x86_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpMurmurHash3_x86_32.h -------------------------------------------------------------------------------- /Hash32/HlpOneAtTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpOneAtTime.h -------------------------------------------------------------------------------- /Hash32/HlpPJW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpPJW.h -------------------------------------------------------------------------------- /Hash32/HlpRS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpRS.h -------------------------------------------------------------------------------- /Hash32/HlpRotating.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpRotating.h -------------------------------------------------------------------------------- /Hash32/HlpSDBM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpSDBM.h -------------------------------------------------------------------------------- /Hash32/HlpShiftAndXor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpShiftAndXor.h -------------------------------------------------------------------------------- /Hash32/HlpSuperFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpSuperFast.h -------------------------------------------------------------------------------- /Hash32/HlpXXHash32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash32/HlpXXHash32.h -------------------------------------------------------------------------------- /Hash64/HlpFNV1a64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash64/HlpFNV1a64.h -------------------------------------------------------------------------------- /Hash64/HlpFNV64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash64/HlpFNV64.h -------------------------------------------------------------------------------- /Hash64/HlpMurmur2_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash64/HlpMurmur2_64.h -------------------------------------------------------------------------------- /Hash64/HlpSipHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash64/HlpSipHash.h -------------------------------------------------------------------------------- /Hash64/HlpXXHash64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Hash64/HlpXXHash64.h -------------------------------------------------------------------------------- /HashFactoryApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/HashFactoryApp.cpp -------------------------------------------------------------------------------- /HashFactoryApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/HashFactoryApp.sln -------------------------------------------------------------------------------- /HashFactoryApp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/HashFactoryApp.vcxproj -------------------------------------------------------------------------------- /HashFactoryApp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/HashFactoryApp.vcxproj.filters -------------------------------------------------------------------------------- /HashLib4CPP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/HashLib4CPP.h -------------------------------------------------------------------------------- /Interfaces/HlpICRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/HlpICRC.h -------------------------------------------------------------------------------- /Interfaces/HlpIHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/HlpIHash.h -------------------------------------------------------------------------------- /Interfaces/HlpIHashInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/HlpIHashInfo.h -------------------------------------------------------------------------------- /Interfaces/HlpIHashResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/HlpIHashResult.h -------------------------------------------------------------------------------- /Interfaces/HlpIKDF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/HlpIKDF.h -------------------------------------------------------------------------------- /Interfaces/IBlake2BConfigurations/HlpIBlake2BConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/IBlake2BConfigurations/HlpIBlake2BConfig.h -------------------------------------------------------------------------------- /Interfaces/IBlake2BConfigurations/HlpIBlake2BTreeConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/IBlake2BConfigurations/HlpIBlake2BTreeConfig.h -------------------------------------------------------------------------------- /Interfaces/IBlake2SConfigurations/HlpIBlake2SConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/IBlake2SConfigurations/HlpIBlake2SConfig.h -------------------------------------------------------------------------------- /Interfaces/IBlake2SConfigurations/HlpIBlake2STreeConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Interfaces/IBlake2SConfigurations/HlpIBlake2STreeConfig.h -------------------------------------------------------------------------------- /KDF/HlpPBKDF2_HMACNotBuildInAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/KDF/HlpPBKDF2_HMACNotBuildInAdapter.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/LICENSE -------------------------------------------------------------------------------- /NullDigest/HlpNullDigest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/NullDigest/HlpNullDigest.h -------------------------------------------------------------------------------- /Nullable/HlpNullable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Nullable/HlpNullable.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/README.md -------------------------------------------------------------------------------- /Tests/Blake2BTestVectors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/Blake2BTestVectors.h -------------------------------------------------------------------------------- /Tests/Blake2STestVectors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/Blake2STestVectors.h -------------------------------------------------------------------------------- /Tests/ChecksumTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/ChecksumTests.h -------------------------------------------------------------------------------- /Tests/CryptoTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/CryptoTests.h -------------------------------------------------------------------------------- /Tests/EmptyFile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Hash128Tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/Hash128Tests.h -------------------------------------------------------------------------------- /Tests/Hash32Tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/Hash32Tests.h -------------------------------------------------------------------------------- /Tests/Hash64Tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/Hash64Tests.h -------------------------------------------------------------------------------- /Tests/NullDigestTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/NullDigestTest.h -------------------------------------------------------------------------------- /Tests/PBKDF2_HMACTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/PBKDF2_HMACTests.h -------------------------------------------------------------------------------- /Tests/TestConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Tests/TestConstants.h -------------------------------------------------------------------------------- /Utils/HlpBitConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Utils/HlpBitConverter.h -------------------------------------------------------------------------------- /Utils/HlpBits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Utils/HlpBits.h -------------------------------------------------------------------------------- /Utils/HlpHashLibTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Utils/HlpHashLibTypes.h -------------------------------------------------------------------------------- /Utils/HlpUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron4fun/HashLib4CPP/HEAD/Utils/HlpUtils.h --------------------------------------------------------------------------------