diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-09-10 20:47:35 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-09-10 20:47:35 +0200 |
commit | 2dcbc3bd263907a424b68bb3393dfadd8a29f239 (patch) | |
tree | 17671759c3e539aa8567d162ea97f202713b08f1 /modules/crypto | |
parent | a4456ca179fe154cfd797225c16d4baf011abaee (diff) |
Fixing compile errors from last change
Diffstat (limited to 'modules/crypto')
-rw-r--r-- | modules/crypto/c++/hash.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/crypto/c++/hash.hpp b/modules/crypto/c++/hash.hpp index 8e8ca86..d7cf94d 100644 --- a/modules/crypto/c++/hash.hpp +++ b/modules/crypto/c++/hash.hpp @@ -14,14 +14,14 @@ template<> class hash<crypto::Argon2i> { public: error_or<data<schema::String>> apply(const data<schema::String>& input, const data<schema::String>& salt){ - SAW_ASSERT(input.size() > 0u){ + SAW_ASSERT(input.size().get() > 0u){ return make_error<err::invalid_state>("Strings for hashing shouldn't be zero"); } uint32_t t_cost = 2; uint32_t m_cost = 1<<16; uint32_t parallel = 1; const char* salt_c_ptr = nullptr; - if(salt.size() > 0){ + if(salt.size().get() > 0){ salt_c_ptr = &salt.at(0); } data<schema::String> hash; @@ -30,7 +30,7 @@ public: }catch(const std::exception&){ return make_error<err::out_of_memory>("Couldn't allocate hash string"); } - int rv = argon2i_hash_raw(t_cost, m_cost, parallel, &input.at(0), input.size(), salt_c_ptr, salt.size(), &hash.at(0), hash.size()); + int rv = argon2i_hash_raw(t_cost, m_cost, parallel, &input.at(0), input.size().get(), salt_c_ptr, salt.size().get(), &hash.at(0), hash.size().get()); if(rv != ARGON2_OK){ return make_error<err::invalid_state>("Failed to hash"); } |