diff options
author | Remko Tronçon <git@el-tramo.be> | 2011-08-12 19:52:24 (GMT) |
---|---|---|
committer | Remko Tronçon <git@el-tramo.be> | 2011-08-12 20:18:40 (GMT) |
commit | 353e9d5cd422779888d21e3780a0cb8f299f0a93 (patch) | |
tree | 4b9235fe3d3abeec725a1a9c48950aa3adc21060 /Swiften/StringCodecs/SHA256.cpp | |
parent | 7917a635fb1cd67100391a0787942288481fc47b (diff) | |
download | swift-contrib-353e9d5cd422779888d21e3780a0cb8f299f0a93.zip swift-contrib-353e9d5cd422779888d21e3780a0cb8f299f0a93.tar.bz2 |
Don't hard-code HMAC block size.
Diffstat (limited to 'Swiften/StringCodecs/SHA256.cpp')
-rw-r--r-- | Swiften/StringCodecs/SHA256.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Swiften/StringCodecs/SHA256.cpp b/Swiften/StringCodecs/SHA256.cpp index ff1f5e9..02114ca 100644 --- a/Swiften/StringCodecs/SHA256.cpp +++ b/Swiften/StringCodecs/SHA256.cpp @@ -330,6 +330,10 @@ int SHA256::done(State * md, unsigned char *out) namespace Swift { +SHA256::SHA256() { + init(&state); +} + SHA256& SHA256::update(const std::vector<unsigned char>& input) { std::vector<unsigned char> inputCopy(input); process(&state, (boost::uint8_t*) vecptr(inputCopy), inputCopy.size()); |