Home
last modified time | relevance | path

Searched refs:mul64x64_128 (Results 1 – 1 of 1) sorted by relevance

/external/boringssl/src/crypto/poly1305/
Dpoly1305_vec.c48 static uint128_t INLINE mul64x64_128(uint64_t a, uint64_t b) { in mul64x64_128() function
217 d[0] = add128(mul64x64_128(r20, r20), mul64x64_128(r21 * 2, s22)); in poly1305_first_block()
218 d[1] = add128(mul64x64_128(r22, s22), mul64x64_128(r20 * 2, r21)); in poly1305_first_block()
219 d[2] = add128(mul64x64_128(r21, r21), mul64x64_128(r22 * 2, r20)); in poly1305_first_block()
809 d[0] = add128(add128(mul64x64_128(h0, r0), mul64x64_128(h1, s2)), in CRYPTO_poly1305_finish()
810 mul64x64_128(h2, s1)); in CRYPTO_poly1305_finish()
811 d[1] = add128(add128(mul64x64_128(h0, r1), mul64x64_128(h1, r0)), in CRYPTO_poly1305_finish()
812 mul64x64_128(h2, s2)); in CRYPTO_poly1305_finish()
813 d[2] = add128(add128(mul64x64_128(h0, r2), mul64x64_128(h1, r1)), in CRYPTO_poly1305_finish()
814 mul64x64_128(h2, r0)); in CRYPTO_poly1305_finish()