MTPZ: Initialization, Part 2
Well, as I found out soon enough after publishing my notes, it seems that essentially I had solved the mystery of initialization. Go figure.
So, as much as I hate writing a blog post so short and insubstantial, I felt it necessary to create one to give closure to initialization.
A quick recap of what is done in initialization:
- Two blocks of data are decrypted by the software; the first is the certificate data, and the second is the RSA private key data.
- The certificate data is deserialized into a certificate structure for easy access, and the RSA private key data is stored.
That’s really it.
Go ahead and just meet me at the next post, which deals with generating the first message that is sent by the software to the device.