-
Notifications
You must be signed in to change notification settings - Fork 9
Services
KIRK functions are called with the same 5 arguments (outbuf, outbuf_size, inbuf, inbuf_size, service_number). Depending on the service number used, the expectations of the inbuf or outbuf vary and are detailed below.
KIRK 1 - Decryption and Authentication
KIRK 2
KIRK 3
KIRK 4 - AES Encryption (with stored key)
KIRK 5 - AES Encryption (with PSP unique key)
KIRK 6 - AES Encryption (with provided key)
KIRK 7 - AES Decryption(with stored key)
KIRK 8 - AES Decryption(with PSP unique key)
KIRK 9 - AES Decryption (with provided key)
KIRK 10 - KIRK 1 Authentication only
KIRK 11 - SHA1
KIRK 12 - ECDSA Key Pair Generation
KIRK 13 - ECDSA Point Multiplication
KIRK 14 - Random Number Generation
KIRK 15 - Initialize Randomization
KIRK 16 - ECDSA Create Signature
KIRK 17 - ECDSA Verify Signature
KIRK 18 - ID Storage Verify Certificate