mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 19:17:22 +00:00
support 16bit payload lengths with ipmiv2
This commit is contained in:
parent
04561e2433
commit
f29c7e699c
@ -98,7 +98,7 @@
|
|||||||
* TODO: these are wild guesses and should be checked
|
* TODO: these are wild guesses and should be checked
|
||||||
*/
|
*/
|
||||||
#define IPMI_MAX_CONF_HEADER_SIZE 0x20
|
#define IPMI_MAX_CONF_HEADER_SIZE 0x20
|
||||||
#define IPMI_MAX_PAYLOAD_SIZE 0xFF /* Includes confidentiality header/trailer */
|
#define IPMI_MAX_PAYLOAD_SIZE 0xFFFF /* Includes confidentiality header/trailer */
|
||||||
#define IPMI_MAX_CONF_TRAILER_SIZE 0x20
|
#define IPMI_MAX_CONF_TRAILER_SIZE 0x20
|
||||||
#define IPMI_MAX_INTEGRITY_PAD_SIZE 0x20
|
#define IPMI_MAX_INTEGRITY_PAD_SIZE 0x20
|
||||||
#define IPMI_MAX_AUTH_CODE_SIZE 0x20
|
#define IPMI_MAX_AUTH_CODE_SIZE 0x20
|
||||||
|
@ -696,7 +696,7 @@ int lanplus_encrypt_payload(uint8_t crypt_alg,
|
|||||||
|
|
||||||
/* Currently, we only support AES */
|
/* Currently, we only support AES */
|
||||||
assert(crypt_alg == IPMI_CRYPT_AES_CBC_128);
|
assert(crypt_alg == IPMI_CRYPT_AES_CBC_128);
|
||||||
assert(input_length <= 255);
|
assert(input_length <= IPMI_MAX_PAYLOAD_SIZE);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user