aboutsummaryrefslogtreecommitdiff
path: root/tpm_generated.c
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2015-10-22 12:15:36 -0700
committerchrome-bot <chrome-bot@chromium.org>2015-10-22 20:14:04 +0000
commit6e2bf8ff5d9bbc9bee65a8be16d84e814937d225 (patch)
tree4dac5722e91c4041b3e035ae271149eb476288b8 /tpm_generated.c
parent69289285089a481cf80d1de423811fb0d903c9f6 (diff)
downloadtpm2-6e2bf8ff5d9bbc9bee65a8be16d84e814937d225.tar.gz
fix the basic types' marshaling error return values, again
Return zero instead of the object size in case there was no room in the buffer. BUG=chrome-os-partner:43025 TEST=rebuilt sources and ran the tests, all tests pass. Change-Id: Ib05810666e1f018a9853763609ee1810de1bfbeb Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/308232 Reviewed-by: Utkarsh Sanghi <usanghi@chromium.org>
Diffstat (limited to 'tpm_generated.c')
-rw-r--r--tpm_generated.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/tpm_generated.c b/tpm_generated.c
index 8cc1eed..0d9e98d 100644
--- a/tpm_generated.c
+++ b/tpm_generated.c
@@ -9,7 +9,7 @@
UINT16 uint8_t_Marshal(uint8_t* source, BYTE** buffer, INT32* size) {
uint8_t value_net = *source;
if (!size || *size < sizeof(uint8_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(uint8_t)) {
case 2:
@@ -57,7 +57,7 @@ TPM_RC uint8_t_Unmarshal(uint8_t* target, BYTE** buffer, INT32* size) {
UINT16 int8_t_Marshal(int8_t* source, BYTE** buffer, INT32* size) {
int8_t value_net = *source;
if (!size || *size < sizeof(int8_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(int8_t)) {
case 2:
@@ -105,7 +105,7 @@ TPM_RC int8_t_Unmarshal(int8_t* target, BYTE** buffer, INT32* size) {
UINT16 uint16_t_Marshal(uint16_t* source, BYTE** buffer, INT32* size) {
uint16_t value_net = *source;
if (!size || *size < sizeof(uint16_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(uint16_t)) {
case 2:
@@ -153,7 +153,7 @@ TPM_RC uint16_t_Unmarshal(uint16_t* target, BYTE** buffer, INT32* size) {
UINT16 int16_t_Marshal(int16_t* source, BYTE** buffer, INT32* size) {
int16_t value_net = *source;
if (!size || *size < sizeof(int16_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(int16_t)) {
case 2:
@@ -201,7 +201,7 @@ TPM_RC int16_t_Unmarshal(int16_t* target, BYTE** buffer, INT32* size) {
UINT16 uint32_t_Marshal(uint32_t* source, BYTE** buffer, INT32* size) {
uint32_t value_net = *source;
if (!size || *size < sizeof(uint32_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(uint32_t)) {
case 2:
@@ -249,7 +249,7 @@ TPM_RC uint32_t_Unmarshal(uint32_t* target, BYTE** buffer, INT32* size) {
UINT16 int32_t_Marshal(int32_t* source, BYTE** buffer, INT32* size) {
int32_t value_net = *source;
if (!size || *size < sizeof(int32_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(int32_t)) {
case 2:
@@ -297,7 +297,7 @@ TPM_RC int32_t_Unmarshal(int32_t* target, BYTE** buffer, INT32* size) {
UINT16 uint64_t_Marshal(uint64_t* source, BYTE** buffer, INT32* size) {
uint64_t value_net = *source;
if (!size || *size < sizeof(uint64_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(uint64_t)) {
case 2:
@@ -345,7 +345,7 @@ TPM_RC uint64_t_Unmarshal(uint64_t* target, BYTE** buffer, INT32* size) {
UINT16 int64_t_Marshal(int64_t* source, BYTE** buffer, INT32* size) {
int64_t value_net = *source;
if (!size || *size < sizeof(int64_t)) {
- return TPM_RC_INSUFFICIENT;
+ return 0; // Nothing has been marshaled.
}
switch (sizeof(int64_t)) {
case 2: