group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
HmacSha256.cpp File Reference

Minimal SHA-256 / HMAC-SHA256 implementation. More...

#include "HmacSha256.hpp"
#include <array>
#include <cstring>
#include <vector>
Include dependency graph for HmacSha256.cpp:

Namespaces

namespace  net
namespace  net::crypto

Functions

Sha256Digest net::crypto::sha256 (const void *data, std::size_t len)
Sha256Digest net::crypto::hmacSha256 (const void *key, std::size_t keyLen, const void *data, std::size_t len)
bool net::crypto::constantTimeEqual (const std::uint8_t *a, const std::uint8_t *b, std::size_t len)

Detailed Description

Minimal SHA-256 / HMAC-SHA256 implementation.