Home | History | Annotate | Download | only in tpm_lite
      1 /* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
      2  * Use of this source code is governed by a BSD-style license that can be
      3  * found in the LICENSE file.
      4  */
      5 
      6 /* Test of locking, to see if locks count as writes.  (They should.)
      7  */
      8 
      9 #include <stdio.h>
     10 #include <stdlib.h>
     11 
     12 #include "tlcl.h"
     13 
     14 #define INDEX0 0xda70
     15 
     16 
     17 int main(int argc, char** argv) {
     18   TlclLibInit();
     19 
     20   TlclStartup();
     21   TlclSelfTestFull();
     22 
     23   TlclAssertPhysicalPresence();
     24 
     25   TlclWriteLock(INDEX0);
     26 
     27   printf("Locked 0x%x\n", INDEX0);
     28   exit(0);
     29 }
     30