Lines Matching +refs:bench +refs:out

24 static void CHACHA20_POLY1305_AEAD(benchmark::Bench& bench, size_t buffersize, bool include_decrypt…  in CHACHA20_POLY1305_AEAD()  argument
27 … std::vector<unsigned char> out(buffersize + CHACHA20_POLY1305_AEAD_AAD_LEN + POLY1305_TAGLEN, 0); in CHACHA20_POLY1305_AEAD() local
32 bench.batch(buffersize).unit("byte").run([&] { in CHACHA20_POLY1305_AEAD()
34 …assert(aead.Crypt(seqnr_payload, seqnr_aad, aad_pos, out.data(), out.size(), in.data(), buffersize… in CHACHA20_POLY1305_AEAD()
39 …assert(aead.Crypt(seqnr_payload, seqnr_aad, aad_pos, out.data(), out.size(), in.data(), buffersize… in CHACHA20_POLY1305_AEAD()
59 static void CHACHA20_POLY1305_AEAD_64BYTES_ONLY_ENCRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_64BYTES_ONLY_ENCRYPT() argument
61 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_TINY, false); in CHACHA20_POLY1305_AEAD_64BYTES_ONLY_ENCRYPT()
64 static void CHACHA20_POLY1305_AEAD_256BYTES_ONLY_ENCRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_256BYTES_ONLY_ENCRYPT() argument
66 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_SMALL, false); in CHACHA20_POLY1305_AEAD_256BYTES_ONLY_ENCRYPT()
69 static void CHACHA20_POLY1305_AEAD_1MB_ONLY_ENCRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_1MB_ONLY_ENCRYPT() argument
71 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_LARGE, false); in CHACHA20_POLY1305_AEAD_1MB_ONLY_ENCRYPT()
74 static void CHACHA20_POLY1305_AEAD_64BYTES_ENCRYPT_DECRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_64BYTES_ENCRYPT_DECRYPT() argument
76 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_TINY, true); in CHACHA20_POLY1305_AEAD_64BYTES_ENCRYPT_DECRYPT()
79 static void CHACHA20_POLY1305_AEAD_256BYTES_ENCRYPT_DECRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_256BYTES_ENCRYPT_DECRYPT() argument
81 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_SMALL, true); in CHACHA20_POLY1305_AEAD_256BYTES_ENCRYPT_DECRYPT()
84 static void CHACHA20_POLY1305_AEAD_1MB_ENCRYPT_DECRYPT(benchmark::Bench& bench) in CHACHA20_POLY1305_AEAD_1MB_ENCRYPT_DECRYPT() argument
86 CHACHA20_POLY1305_AEAD(bench, BUFFER_SIZE_LARGE, true); in CHACHA20_POLY1305_AEAD_1MB_ENCRYPT_DECRYPT()
91 static void HASH(benchmark::Bench& bench, size_t buffersize) in HASH() argument
95 bench.batch(in.size()).unit("byte").run([&] { in HASH()
100 static void HASH_64BYTES(benchmark::Bench& bench) in HASH_64BYTES() argument
102 HASH(bench, BUFFER_SIZE_TINY); in HASH_64BYTES()
105 static void HASH_256BYTES(benchmark::Bench& bench) in HASH_256BYTES() argument
107 HASH(bench, BUFFER_SIZE_SMALL); in HASH_256BYTES()
110 static void HASH_1MB(benchmark::Bench& bench) in HASH_1MB() argument
112 HASH(bench, BUFFER_SIZE_LARGE); in HASH_1MB()