HMAC_RMD
| 157 | |
| 158 | // HMAC_RMD |
| 159 | class HMAC_RMD : public Digest { |
| 160 | public: |
| 161 | void get_digest(byte*); |
| 162 | void get_digest(byte*, const byte*, unsigned int); |
| 163 | void update(const byte*, unsigned int); |
| 164 | uint get_digestSize() const; |
| 165 | uint get_padSize() const; |
| 166 | HMAC_RMD(const byte*, unsigned int); |
| 167 | ~HMAC_RMD(); |
| 168 | private: |
| 169 | struct HMAC_RMDImpl; |
| 170 | HMAC_RMDImpl* pimpl_; |
| 171 | |
| 172 | HMAC_RMD(const HMAC_RMD&); |
| 173 | HMAC_RMD& operator=(const HMAC_RMD&); |
| 174 | }; |
| 175 | |
| 176 | |
| 177 | // BulkCipher policy should implement encrypt, decrypt, get block size, |