/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
android-940
coding/sha1.hpp
22 строки
591 B
Arsentiy Milchakov
[booking] additional url params + ios statistics fix
19 апр 2019, 16:52
19 апр 2019, 16:52
6a1b262
Код
Авторство
О чём код?
#pragma once #include <array> #include <string> namespace coding { class SHA1 { public: static size_t constexpr kHashSizeInBytes = 20; using Hash = std::array<uint8_t, kHashSizeInBytes>; static Hash Calculate(std::string const & filePath); static std::string CalculateBase64(std::string const & filePath); static Hash CalculateForString(std::string const & str); // String representation of 40-number hex digit. static std::string CalculateForStringFormatted(std::string const & str); static std::string CalculateBase64ForString(std::string const & str); }; } // coding