Botan 2.13.0 Crypto and TLS for C++11

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

clmul_cpu.h
Go to the documentation of this file.
1 /*
2 * CLMUL hook
3 * (C) 2013 Jack Lloyd
4 *
5 * Botan is released under the Simplified BSD License (see license.txt)
6 */
7
8 #ifndef BOTAN_GCM_CLMUL_H_
9 #define BOTAN_GCM_CLMUL_H_
10
11 #include <botan/types.h>
12
13 namespace Botan {
14
15 void gcm_clmul_precompute(const uint8_t H[16], uint64_t H_pow[4*2]);
16
17 void gcm_multiply_clmul(uint8_t x[16],
18 const uint64_t H_pow[4*2],
19 const uint8_t input[], size_t blocks);
20
21 }
22
23 #endif
Botan::gcm_clmul_precompute
void gcm_clmul_precompute(const uint8_t H_bytes[16], uint64_t H_pow[4 *2])
Definition: clmul_cpu.cpp:111
Botan
Definition: alg_id.cpp:13
Botan::gcm_multiply_clmul
void gcm_multiply_clmul(uint8_t x[16], const uint64_t H_pow[8], const uint8_t input[], size_t blocks)
Definition: clmul_cpu.cpp:125