Searched refs:aad_iv (Results 1 – 2 of 2) sorted by relevance
508 static int hw_compose_ccm_aad_iv(u8 *aad_iv, u32 data_len, in hw_compose_ccm_aad_iv() argument514 L = aad_iv[0] & 7; in hw_compose_ccm_aad_iv()515 aad_iv[0] |= ((u8)(((tag_size - 2) / 2) & 7) << 3); in hw_compose_ccm_aad_iv()518 aad_iv[8] = data_len >> (56 % (sizeof(data_len) * 8)); in hw_compose_ccm_aad_iv()519 aad_iv[9] = data_len >> (48 % (sizeof(data_len) * 8)); in hw_compose_ccm_aad_iv()520 aad_iv[10] = data_len >> (40 % (sizeof(data_len) * 8)); in hw_compose_ccm_aad_iv()521 aad_iv[11] = data_len >> (32 % (sizeof(data_len) * 8)); in hw_compose_ccm_aad_iv()525 memcpy(nonce, &aad_iv[1], 14 - L); in hw_compose_ccm_aad_iv()527 aad_iv[12] = data_len >> 24; in hw_compose_ccm_aad_iv()528 aad_iv[13] = data_len >> 16; in hw_compose_ccm_aad_iv()[all …]
885 static int ccm_compose_aad_iv(u8 *aad_iv, u32 data_len, u32 aad_len, u32 tag_size) in ccm_compose_aad_iv() argument887 aad_iv[0] |= ((u8)(((tag_size - 2) / 2) & 7) << 3); in ccm_compose_aad_iv()889 aad_iv[12] = (u8)(data_len >> 24); in ccm_compose_aad_iv()890 aad_iv[13] = (u8)(data_len >> 16); in ccm_compose_aad_iv()891 aad_iv[14] = (u8)(data_len >> 8); in ccm_compose_aad_iv()892 aad_iv[15] = (u8)data_len; in ccm_compose_aad_iv()895 aad_iv[0] |= 0x40; //set aad flag in ccm_compose_aad_iv()