mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-26 19:30:21 +00:00
Update documentation
This commit is contained in:
parent
a9fe2453f6
commit
056084aefc
12
crc.h
12
crc.h
@ -33,7 +33,13 @@ public:
|
||||
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "CRC32";}
|
||||
std::string AlgorithmName() const {return StaticAlgorithmName();}
|
||||
|
||||
/// \brief Updates a CRC with additional input
|
||||
/// \param b the additional input as a byte
|
||||
void UpdateByte(byte b) {m_crc = m_tab[CRC32_INDEX(m_crc) ^ b] ^ CRC32_SHIFTED(m_crc);}
|
||||
|
||||
/// \brief Retrieves the i-th byte of the CRC
|
||||
/// \param i the additional input as a byte
|
||||
/// \return the byte at the i-th position
|
||||
byte GetCrcByte(size_t i) const {return reinterpret_cast<const byte *>(&m_crc)[i];}
|
||||
|
||||
std::string AlgorithmProvider() const;
|
||||
@ -60,7 +66,13 @@ public:
|
||||
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "CRC32C";}
|
||||
std::string AlgorithmName() const {return StaticAlgorithmName();}
|
||||
|
||||
/// \brief Updates a CRC with additional input
|
||||
/// \param b the additional input as a byte
|
||||
void UpdateByte(byte b) {m_crc = m_tab[CRC32_INDEX(m_crc) ^ b] ^ CRC32_SHIFTED(m_crc);}
|
||||
|
||||
/// \brief Retrieves the i-th byte of the CRC
|
||||
/// \param i the additional input as a byte
|
||||
/// \return the byte at the i-th position
|
||||
byte GetCrcByte(size_t i) const {return reinterpret_cast<const byte *>(&m_crc)[i];}
|
||||
|
||||
std::string AlgorithmProvider() const;
|
||||
|
Loading…
Reference in New Issue
Block a user