mirror of
https://github.com/xcat2/xNBA.git
synced 2025-01-23 16:03:13 +00:00
[crypto] Add parentheses around len argument in blocksize assert
This fixes an issue where passing a length as a compound expression (e.g. using `hdrlen + datalen') would trigger compiler warnings and potentially precedence-related errors. Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
parent
59b7d00c06
commit
ff4d61de96
@ -129,7 +129,7 @@ static inline void cipher_encrypt ( struct cipher_algorithm *cipher,
|
||||
cipher->encrypt ( ctx, src, dst, len );
|
||||
}
|
||||
#define cipher_encrypt( cipher, ctx, src, dst, len ) do { \
|
||||
assert ( ( len & ( (cipher)->blocksize - 1 ) ) == 0 ); \
|
||||
assert ( ( (len) & ( (cipher)->blocksize - 1 ) ) == 0 ); \
|
||||
cipher_encrypt ( (cipher), (ctx), (src), (dst), (len) ); \
|
||||
} while ( 0 )
|
||||
|
||||
@ -139,7 +139,7 @@ static inline void cipher_decrypt ( struct cipher_algorithm *cipher,
|
||||
cipher->decrypt ( ctx, src, dst, len );
|
||||
}
|
||||
#define cipher_decrypt( cipher, ctx, src, dst, len ) do { \
|
||||
assert ( ( len & ( (cipher)->blocksize - 1 ) ) == 0 ); \
|
||||
assert ( ( (len) & ( (cipher)->blocksize - 1 ) ) == 0 ); \
|
||||
cipher_decrypt ( (cipher), (ctx), (src), (dst), (len) ); \
|
||||
} while ( 0 )
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user