devicesal
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devicesal [2024/05/20 18:34] – nopsled | devicesal [2024/05/20 20:15] (current) – nopsled | ||
---|---|---|---|
Line 4: | Line 4: | ||
DeviceSal Dict 002 | DeviceSal Dict 002 | ||
DeviceSal Dict 003 | DeviceSal Dict 003 | ||
- | DeviceSal Dict 159 (EKB) -> (status): Verify EKB file with version > 1. Checks ECC signature, returns 0 if OK, otherwise an error code. | + | DeviceSal Dict 159(0x9f) |
- | DeviceSal Dict 160 | + | DeviceSal Dict 160(0xa0) |
- | DeviceSal Dict 165 | + | DeviceSal Dict 165(0xa5) |
- | DeviceSal Dict 170 | + | DeviceSal Dict 170(0xaa) |
- | DeviceSal Dict 171 | + | DeviceSal Dict 171(0xab) |
- | DeviceSal Dict 172: Dispatch table for D171. | + | DeviceSal Dict 172(0xac): Dispatch table for D171. |
- | DeviceSal Dict 173 | + | DeviceSal Dict 173(0xad) |
- | DeviceSal Dict 174 | + | DeviceSal Dict 174(0xae) |
- | DeviceSal Dict 175 | + | DeviceSal Dict 175(0xaf) |
- | DeviceSal Dict 177 | + | DeviceSal Dict 177(0xb1) |
- | DeviceSal Dict 178: Dispatch table for D177. | + | DeviceSal Dict 178(0xb2): Dispatch table for D177. |
- | DeviceSal Dict 180 (a,b,c) -> (1): Returns 1. | + | DeviceSal Dict 180(0xb4) |
- | DeviceSal Dict 181 (deskey, | + | DeviceSal Dict 181(0xb5) |
- | DeviceSal Dict 182 | + | DeviceSal Dict 182(0xb6) |
- | DeviceSal Dict 183 | + | DeviceSal Dict 183(0xb7) |
- | DeviceSal Dict 184 (msg, | + | DeviceSal Dict 184(0xb8 (msg, |
- | DeviceSal Dict 185 (cipher, | + | DeviceSal Dict 185(0xb9) |
- | DeviceSal Dict 186 (plain, | + | DeviceSal Dict 186(0xba) |
- | DeviceSal Dict 187 | + | DeviceSal Dict 187(0xbb) |
- | DeviceSal Dict 189 (key,value) -> (): Use D191 as a map and enter (key, value) into it. | + | DeviceSal Dict 189(0xbd) |
- | DeviceSal Dict 190 (key, | + | DeviceSal Dict 190(0xbe) |
- | DeviceSal Dict 191: Variable to pass mapping to helper functions. | + | DeviceSal Dict 191(0xbf): Variable to pass mapping to helper functions. |
- | DeviceSal Dict 193 | + | DeviceSal Dict 193(0xc1) |
- | DeviceSal Dict 194 | + | DeviceSal Dict 194(0xc2) |
- | DeviceSal Dict 195 | + | DeviceSal Dict 195(0xc3) |
- | DeviceSal Dict 196 | + | DeviceSal Dict 196(0xc4) |
- | DeviceSal Dict 197: Dispatch table for 196. | + | DeviceSal Dict 197(0xc5): Dispatch table for 196. |
- | DeviceSal Dict 198: (Decrypto with hook D249, reencrypt with DES-OCM) | + | DeviceSal Dict 198(0xc6): (Decrypto with hook D249, reencrypt with DES-OCM) |
- | DeviceSal Dict 199 | + | DeviceSal Dict 199(0xc7) |
- | DeviceSal Dict 207 (encobj, objkey) -> (...): DES-OCM-Decrypt encobj with objkey and unpack an ASN.1 encoded array (stripping off the length parameter) | + | DeviceSal Dict 207(0xcf) |
- | DeviceSal Dict 208 (o1, o2, objkey) -> (encobj): DES-OCM-Encrypt an ASN.1 encoded array containing the first 8 bytes of o1 and o2 each. | + | DeviceSal Dict 208(0xd0) |
- | DeviceSal Dict 209 (version) -> (ekbpath): Return the local EKB path. | + | DeviceSal Dict 209(0xd1) |
- | DeviceSal Dict 210 () -> (1): Produce 1. | + | DeviceSal Dict 210(0xd2) |
- | DeviceSal Dict 211 | + | DeviceSal Dict 211(0xd3) |
- | DeviceSal Dict 212 | + | DeviceSal Dict 212(0xd4) |
- | DeviceSal Dict 213 | + | DeviceSal Dict 213(0xd5) |
- | DeviceSal Dict 214 (encobj, protokey) -> (obj): Descramble cipher and OCM-Decrypt with SHA-1(protokey) and ASN.1-decode the result. | + | DeviceSal Dict 214(0xd6) |
- | DeviceSal Dict 215 (obj, protokey) -> (encobj): OCM-Encrypt the serialized obj with SHA-1(protokey) and scramble the result. | + | DeviceSal Dict 215(0xd7) |
- | DeviceSal Dict 216 (encobj, xorprotokey) -> (obj): DES-OCM-Decrypt with SHA-1(xorprotokey XOR D252++D252) and ASN.1-decode the result. | + | DeviceSal Dict 216(0xd8) |
- | DeviceSal Dict 217 (obj, xorprotokey) -> (encobj): DES-OCM-Encrypt the serialized obj with SHA-1(xorprotokey XOR D252++D252). | + | DeviceSal Dict 217(0xd9) |
- | DeviceSal Dict 220(0xdc)(cipher, | + | DeviceSal Dict 220(0xdc) (cipher, key) -> (plain): Decrypt with some weird SHA-1 based stream cipher. |
DeviceSal Dict 221(0xdd) (plain, key) -> (cipher): Encrypt with some weird SHA-1 based stream cipher. | DeviceSal Dict 221(0xdd) (plain, key) -> (cipher): Encrypt with some weird SHA-1 based stream cipher. | ||
</ | </ |
devicesal.1716230061.txt.gz · Last modified: 2024/05/20 18:34 by nopsled