Browse Source

Fixing regression in AES for ARM targets

pull/2/head
Vincent Milum Jr 5 years ago committed by GitHub
parent
commit
a624dfd776
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      node/AES_armcrypto.cpp

4
node/AES_armcrypto.cpp

@ -181,8 +181,8 @@ void AES::CTR::p_armCrypt(const uint8_t *in, uint8_t *out, unsigned int len) noe
uint8x16_t d3 = vrev32q_u8(dd3);
uint8x16_t pt0 = vld1q_u8(in);
uint8x16_t pt1 = vld1q_u8(in + 16);
uint8x16_t pt2 = vld1q_u8(in + 16);
uint8x16_t pt3 = vld1q_u8(in + 16);
uint8x16_t pt2 = vld1q_u8(in + 32);
uint8x16_t pt3 = vld1q_u8(in + 48);
d0 = vaesmcq_u8(vaeseq_u8(d0, k0));
d1 = vaesmcq_u8(vaeseq_u8(d1, k0));

Loading…
Cancel
Save