Lines Matching refs:GaloisHash
12 // GaloisHash is a polynomial authenticator that works in GF(2^128).
49 GaloisHash::GaloisHash(const uint8 key[16]) {
68 void GaloisHash::Reset() {
77 void GaloisHash::UpdateAdditional(const uint8* data, size_t length) {
83 void GaloisHash::UpdateCiphertext(const uint8* data, size_t length) {
100 void GaloisHash::Finish(void* output, size_t len) {
134 GaloisHash::FieldElement GaloisHash::Add(
143 GaloisHash::FieldElement GaloisHash::Double(const FieldElement& x) {
164 void GaloisHash::MulAfterPrecomputation(const FieldElement* table,
212 void GaloisHash::Mul16(FieldElement* x) {
220 void GaloisHash::UpdateBlocks(const uint8* bytes, size_t num_blocks) {
230 void GaloisHash::Update(const uint8* data, size_t length) {