Update pre8
This commit is contained in:
+8
-3
@@ -90,13 +90,18 @@ void ChaCha20_ctr32_int(unsigned char *out, const unsigned char *inp,
|
||||
void ChaCha20_ctr32_vmx(unsigned char *out, const unsigned char *inp,
|
||||
size_t len, const unsigned int key[8],
|
||||
const unsigned int counter[4]);
|
||||
void ChaCha20_ctr32_vsx(unsigned char *out, const unsigned char *inp,
|
||||
size_t len, const unsigned int key[8],
|
||||
const unsigned int counter[4]);
|
||||
void ChaCha20_ctr32(unsigned char *out, const unsigned char *inp,
|
||||
size_t len, const unsigned int key[8],
|
||||
const unsigned int counter[4])
|
||||
{
|
||||
OPENSSL_ppccap_P & PPC_ALTIVEC
|
||||
? ChaCha20_ctr32_vmx(out, inp, len, key, counter)
|
||||
: ChaCha20_ctr32_int(out, inp, len, key, counter);
|
||||
OPENSSL_ppccap_P & PPC_CRYPTO207
|
||||
? ChaCha20_ctr32_vsx(out, inp, len, key, counter)
|
||||
: OPENSSL_ppccap_P & PPC_ALTIVEC
|
||||
? ChaCha20_ctr32_vmx(out, inp, len, key, counter)
|
||||
: ChaCha20_ctr32_int(out, inp, len, key, counter);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user