| 191 | }; // End class SHA512 |
| 192 | |
| 193 | class MD5 : public detail::Digest |
| 194 | { |
| 195 | using self_type = MD5; |
| 196 | using super_type = detail::Digest; |
| 197 | |
| 198 | MD5(MD5 &&that) = default; |
| 199 | |
| 200 | public: |
| 201 | MD5() : detail::Digest(MD5_DIGEST_LENGTH){}; |
| 202 | |
| 203 | MD5(const self_type &) = delete; |
| 204 | void operator=(const self_type &) = delete; |
| 205 | |
| 206 | static self_type Encode(cripts::string_view str); |
| 207 | }; // End class MD5 |
| 208 | |
| 209 | class AES256 : public detail::Cipher |
| 210 | { |
no outgoing calls
no test coverage detected