lib/sp_store/p_chip/soft_boot_logic.rb
# Instantiates a software model of the P chip's boot logic module.
#
# Args:
#   p_key:: the P chip's symmetric key; was generated during the manufacturing
#           process
#   ca_public_key:: the public key of the S-P chip pair's manufacturer root
#                   CA; this is burned in the P chip's ROM
#   observer:: receives call to booted and reset as part of the boot process
Instantiates a software model of the P chip's boot logic module.
Instantiates a software model of the P chip ' s boot logic module .
def reset
    @boot_nonce = nil
    @root_hash = nil
    @endorsement_key = nil
    @observer.reset
  end
def reset @boot_nonce = nil @root_hash = nil @endorsement_key = nil @observer . reset end
Instantiates a software model of the P chip's boot logic module.
Instantiates a software model of the P chip ' s boot logic module .
# State transition.