1. 11 Oct, 2010 1 commit
  2. 31 Aug, 2010 1 commit
  3. 23 Aug, 2010 1 commit
  4. 03 Aug, 2010 1 commit
  5. 14 Jul, 2010 1 commit
  6. 23 Jun, 2010 1 commit
  7. 22 Jun, 2010 1 commit
  8. 16 Jun, 2010 1 commit
  9. 11 Jun, 2010 1 commit
  10. 28 May, 2010 2 commits
  11. 26 May, 2010 1 commit
    • Cody Cutler's avatar
      Roll my own ASCII to binary conversion and put quote size back to 1024 · 3a97b620
      Cody Cutler authored
      sscanf() with "%2x" requires an unsigned int * and writes sizeof(int) to
      the pointer.  I made my own conversion because we were writing NULLs to
      neighbor strings since we were passing characters to sscanf() and the
      remaining three bytes were 00.  I feel there must be a library function
      to do this two character ASCII to byte conversion though.
      
      I forgot that the quote would be written in ASCII so I have to double
      quote's size.
      3a97b620
  12. 25 May, 2010 2 commits
  13. 24 May, 2010 2 commits
    • Robert P Ricci's avatar
      Small bugfixes · f0b88b9e
      Robert P Ricci authored
      f0b88b9e
    • Robert Ricci's avatar
      Beginnings of an 'imagekey' command · 28eef73c
      Robert Ricci authored
      Returns the decryption key for an image from a new database
      column.
      
      Requires TPM client authentication, and requires that the node
      be in the correct (currently hardcoded) state, which requires
      a TPM quote to get into.
      28eef73c
  14. 22 May, 2010 1 commit
    • Cody Cutler's avatar
      Fix a bunch of NULL pointers · 0450a43c
      Cody Cutler authored
      strncmp and sscanf will segfault if you give them a NULL pointer.  This
      patch doesn't really change behavior but we shouldn't really be
      segfaulting!
      
      If anything it logs an error message instead of mysteriously dying with
      "status 11"!
      0450a43c
  15. 21 May, 2010 8 commits
  16. 20 May, 2010 3 commits
  17. 19 May, 2010 2 commits
  18. 18 May, 2010 1 commit
    • Robert P Ricci's avatar
      First cut at 'quoteprep' tmcd command · 0d749155
      Robert P Ricci authored
      This command is for TPM secure booting, and does three things:
      1) Figures out what sets of PCRs a node is supposed to include in
         its quote to get to the given state
      2) Gives the node its (encrypted) identity key for use in generating
         the quote
      3) Generates a noce for replay prevention, stores it in the database,
         and passes it back to the client
      
      This version compiles, but it totally untested, so I'm sure it doesn't
      work yet. I haven't added the database modifications to the schema file
      yet, since it's not certain that I've got 'em right.
      0d749155
  19. 17 May, 2010 1 commit
    • Robert Ricci's avatar
      First pass on the 'SECURESTATE' command · f48c4e02
      Robert Ricci authored
      Like the regular 'STATE' command, but includes a TPM quote which
      will be checked. The client is told whether the check passed or
      not. Right now, the quote checking code is missing - we just pretend
      the quote checked out.
      f48c4e02
  20. 10 May, 2010 1 commit
  21. 15 Apr, 2010 1 commit
  22. 13 Apr, 2010 1 commit
  23. 29 Mar, 2010 1 commit
  24. 16 Mar, 2010 1 commit
  25. 01 Mar, 2010 1 commit
  26. 23 Feb, 2010 1 commit
  27. 11 Dec, 2009 1 commit