This commit is contained in:
Max Lv
2018-11-13 21:31:34 +08:00
parent 92f8d4e989
commit 569570cfa9
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -331,7 +331,7 @@ aead_cipher_ctx_init(cipher_ctx_t *cipher_ctx, int method, int enc)
const cipher_kt_t *cipher = aead_get_cipher_type(method);
if (method == AES256GCM && crypto_aead_aes256gcm_is_available()) {
cipher_ctx->aes256gcm_ctx = ss_malloc(sizeof(aes256gcm_ctx));
cipher_ctx->aes256gcm_ctx = ss_align(sizeof(aes256gcm_ctx));
memset(cipher_ctx->aes256gcm_ctx, 0, sizeof(aes256gcm_ctx));
} else {
cipher_ctx->aes256gcm_ctx = NULL;
+1
View File
@@ -246,6 +246,7 @@ ss_align(size_t size)
int err;
void *tmp = NULL;
#ifdef HAVE_POSIX_MEMALIGN
/* ensure 16 byte alignment */
err = posix_memalign(&tmp, sizeof(void *), size);
#else
err = -1;