blob: 410a3eec47d1e58ac9edb8da1114fa79029335c4 [file] [log] [blame]
#!/usr/bin/env python
from argparse import ArgumentParser
from argparse import FileType
import os
import sys
import tpm2
def main():
parser = ArgumentParser(description='Create a storage root key')
parser.add_argument('--debug',
action='store_true',
help='dump TPM commands and replies')
args = parser.parse_args()
flags = 0
if args.debug:
flags |= tpm2.Client.FLAG_DEBUG
client = tpm2.Client(flags)
try:
client.reset_da_lock()
except tpm2.ProtocolError, e:
sys.stderr.write(str(e) + os.linesep)
sys.exit(1)
if __name__ == '__main__':
main()