def activate_group(uuid,keyblob):
if common.STUB_TPM:
return common.TEST_AES_REG_KEY
group_id = get_group_num(uuid)
priv_ca = base64.b64decode(keyblob)
assert len(priv_ca) == 256
logger.debug('Activating group number %d', group_id)
body = vtpm_cmd(VTPM_ORD_GROUP_ACTIVATE,
struct.pack('>II', group_id, 256) + priv_ca)
(algId, encScheme, size), body = unpack('>IHH', body)
logger.info('Received Key. AlgID: 0x%x, encScheme: 0x%x, size: 0x%x',
algId, encScheme, size)
logger.info('Key: %r', body)
assert size == len(body)
return body
评论列表
文章目录