The branch OpenSSL_1_1_0-stable has been updated via 5389388a2b327ab5d4353e98b4e258fb683cde15 (commit) from 1ee297e52f5df6673742130a20bcef1814f85db4 (commit)
- Log ----------------------------------------------------------------- commit 5389388a2b327ab5d4353e98b4e258fb683cde15 Author: Tomas Mraz <tm...@fedoraproject.org> Date: Wed Oct 12 14:32:05 2016 +0200 Engine afalg: properly set operation type also on big endian. Copy the whole ALG_OP_TYPE to CMSG_DATA. Reviewed-by: Richard Levitte <levi...@openssl.org> Reviewed-by: Matt Caswell <m...@openssl.org> (cherry picked from commit 574cffd5d5b8f57f811c8d36d930205041deedee) ----------------------------------------------------------------------- Summary of changes: engines/afalg/e_afalg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/afalg/e_afalg.c b/engines/afalg/e_afalg.c index 2c13ba8..658de42 100644 --- a/engines/afalg/e_afalg.c +++ b/engines/afalg/e_afalg.c @@ -322,12 +322,12 @@ int afalg_fin_cipher_aio(afalg_aio *aio, int sfd, unsigned char *buf, } static ossl_inline void afalg_set_op_sk(struct cmsghdr *cmsg, - const unsigned int op) + const ALG_OP_TYPE op) { cmsg->cmsg_level = SOL_ALG; cmsg->cmsg_type = ALG_SET_OP; cmsg->cmsg_len = CMSG_LEN(ALG_OP_LEN); - *CMSG_DATA(cmsg) = (char)op; + memcpy(CMSG_DATA(cmsg), &op, ALG_OP_LEN); } static void afalg_set_iv_sk(struct cmsghdr *cmsg, const unsigned char *iv, _____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits