5 ms·
Is the code/assembly for the RSA signature check (`XeKeysVerifyRSASignature`?) available anywhere online?
by justicz 4y ago
Is the code/assembly for the RSA signature check (`XeKeysVerifyRSASignature`?) available anywhere online?
- EatonZ 4y agohttps://i.imgur.com/AFZIA3p.png https://i.imgur.com/AFZIA3p.png It takes in the RSA signature, SHA data hash, and RSA key type. Key types are: XE_PIRS_RSA_KEY = 0x0, XE_LIVEDRM_RSA_KEY = 0x1, XE_DEVICE_RSA_KEY = 0x2 (this is the Sata verification key), XE_XSIGNER2_RSA_KEY = 0x3 It uses key type to load the corresponding public key from memory at static addresses, then verification takes place.