Home
last modified time | relevance | path

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

/third_party/openssl/crypto/chacha/
Dchacha_enc.c35 # define QUARTERROUND(a,b,c,d) ( \ macro
52 QUARTERROUND(0, 4, 8, 12); in chacha20_core()
53 QUARTERROUND(1, 5, 9, 13); in chacha20_core()
54 QUARTERROUND(2, 6, 10, 14); in chacha20_core()
55 QUARTERROUND(3, 7, 11, 15); in chacha20_core()
56 QUARTERROUND(0, 5, 10, 15); in chacha20_core()
57 QUARTERROUND(1, 6, 11, 12); in chacha20_core()
58 QUARTERROUND(2, 7, 8, 13); in chacha20_core()
59 QUARTERROUND(3, 4, 9, 14); in chacha20_core()
/third_party/libwebsockets/plugins/ssh-base/crypto/
Dchacha.c56 #define QUARTERROUND(a,b,c,d) \ macro
151 QUARTERROUND( x0, x4, x8,x12) in chacha_encrypt_bytes()
152 QUARTERROUND( x1, x5, x9,x13) in chacha_encrypt_bytes()
153 QUARTERROUND( x2, x6,x10,x14) in chacha_encrypt_bytes()
154 QUARTERROUND( x3, x7,x11,x15) in chacha_encrypt_bytes()
155 QUARTERROUND( x0, x5,x10,x15) in chacha_encrypt_bytes()
156 QUARTERROUND( x1, x6,x11,x12) in chacha_encrypt_bytes()
157 QUARTERROUND( x2, x7, x8,x13) in chacha_encrypt_bytes()
158 QUARTERROUND( x3, x4, x9,x14) in chacha_encrypt_bytes()
/third_party/openssl/crypto/chacha/asm/
Dchacha-x86.pl72 sub QUARTERROUND { subroutine
225 &QUARTERROUND(0, 4, 8, 12, 0);
226 &QUARTERROUND(1, 5, 9, 13, 1);
227 &QUARTERROUND(2, 6,10, 14, 2);
228 &QUARTERROUND(3, 7,11, 15, 3);
229 &QUARTERROUND(0, 5,10, 15, 4);
230 &QUARTERROUND(1, 6,11, 12, 5);
231 &QUARTERROUND(2, 7, 8, 13, 6);
232 &QUARTERROUND(3, 4, 9, 14, 7);