Lines Matching refs:L

37 #define CCM_FLAGS(A,M,L) (((A > 0) << 6) | (((M - 2)/2) << 3) | (L - 1))  argument
41 #define SET_COUNTER(A,L,cnt,C) { \ argument
43 memset((A) + DTLS_CCM_BLOCKSIZE - (L), 0, (L)); \
44 (C) = (cnt) & MASK_L(L); \
45 for (i = DTLS_CCM_BLOCKSIZE - 1; (C) && (i > (L)); --i, (C) >>= 8) \
51 size_t L, /* number of bytes to encode message length */ in block0() argument
58 result[0] = CCM_FLAGS(la, M, L); in block0()
61 memcpy(result + 1, nonce, DTLS_CCM_BLOCKSIZE - L); in block0()
63 for (i=0; i < L; i++) { in block0()
149 encrypt(rijndael_ctx *ctx, size_t L, unsigned long counter, in encrypt() argument
156 SET_COUNTER(A, L, counter, counter_tmp); in encrypt()
176 dtls_ccm_encrypt_message(rijndael_ctx *ctx, size_t M, size_t L, in dtls_ccm_encrypt_message() argument
191 block0(M, L, la, lm, nonce, B); in dtls_ccm_encrypt_message()
195 A[0] = L-1; in dtls_ccm_encrypt_message()
198 memcpy(A + 1, nonce, DTLS_CCM_BLOCKSIZE - L); in dtls_ccm_encrypt_message()
205 encrypt(ctx, L, counter, msg, DTLS_CCM_BLOCKSIZE, A, S); in dtls_ccm_encrypt_message()
223 encrypt(ctx, L, counter, msg, lm, A, S); in dtls_ccm_encrypt_message()
230 SET_COUNTER(A, L, 0, counter_tmp); in dtls_ccm_encrypt_message()
240 dtls_ccm_decrypt_message(rijndael_ctx *ctx, size_t M, size_t L, in dtls_ccm_decrypt_message() argument
261 block0(M, L, la, lm, nonce, B); in dtls_ccm_decrypt_message()
265 A[0] = L-1; in dtls_ccm_decrypt_message()
268 memcpy(A + 1, nonce, DTLS_CCM_BLOCKSIZE - L); in dtls_ccm_decrypt_message()
272 encrypt(ctx, L, counter, msg, DTLS_CCM_BLOCKSIZE, A, S); in dtls_ccm_decrypt_message()
285 encrypt(ctx, L, counter, msg, lm, A, S); in dtls_ccm_decrypt_message()
300 SET_COUNTER(A, L, 0, counter_tmp); in dtls_ccm_decrypt_message()