3
* Licensed Materials - Property of IBM
5
* trousers - An open source TCG Software Stack
7
* (C) Copyright International Business Machines Corp. 2006
17
#include "trousers/tss.h"
18
#include "trousers_types.h"
21
#include "tcs_utils.h"
22
#include "tcs_int_literals.h"
23
#include "capabilities.h"
26
#include "tcsd_wrap.h"
30
UnloadBlob_MIGRATIONKEYAUTH(UINT64 *offset, BYTE *blob, TCPA_MIGRATIONKEYAUTH *mkAuth)
35
if ((result = UnloadBlob_PUBKEY(offset, blob, NULL)))
38
UnloadBlob_UINT16(offset, NULL, blob);
39
UnloadBlob(offset, 20, blob, NULL);
44
if ((result = UnloadBlob_PUBKEY(offset, blob, &mkAuth->migrationKey)))
47
UnloadBlob_UINT16(offset, &mkAuth->migrationScheme, blob);
48
UnloadBlob(offset, 20, blob, mkAuth->digest.digest);