Lines Matching +full:mic +full:- +full:offset
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /* Common bits for GSSAPI-based RxRPC security.
13 * Per-key number context. This is replaced when the connection is rekeyed.
65 * offset and length are updated to reflect the actual content of the encrypted
76 size_t offset = 0, len = *_len; in rxgk_decrypt_skb() local
85 &offset, &len); in rxgk_decrypt_skb()
88 *_offset += offset; in rxgk_decrypt_skb()
91 case -EBADMSG: /* Checksum mismatch. */ in rxgk_decrypt_skb()
92 case -EPROTO: in rxgk_decrypt_skb()
95 case -EMSGSIZE: in rxgk_decrypt_skb()
98 case -ENOPKG: /* Would prefer RXGK_BADETYPE, but not available for YFS. */ in rxgk_decrypt_skb()
108 * Check the MIC on a region of an skbuff. The offset and length are updated
120 size_t offset = 0, len = *_len; in rxgk_verify_mic_skb() local
129 &offset, &len); in rxgk_verify_mic_skb()
132 *_offset += offset; in rxgk_verify_mic_skb()
135 case -EBADMSG: /* Checksum mismatch */ in rxgk_verify_mic_skb()
136 case -EPROTO: in rxgk_verify_mic_skb()
139 case -EMSGSIZE: in rxgk_verify_mic_skb()
142 case -ENOPKG: /* Would prefer RXGK_BADETYPE, but not available for YFS. */ in rxgk_verify_mic_skb()