Add rileyspahn@'s keymaster enforcement code.

This isn't integrated yet, and will probably undergo some changes.  Just
getting it into the codebase.

Change-Id: I2b7ca81b7a3f0f8373b1cee407728c33a05bc077
5 files changed