Changes

4 bytes removed ,  21:48, 17 January 2023
m
no edit summary
Line 4: Line 4:  
Internally in IOS, it uses 2 FDs: one of 0x10001 normally calculating SHA-1 hashes and 0x10002 when dealing with HMAC key hashes (also based on SHA). Despite this, it is better to do an IOS_Open when using this resource.
 
Internally in IOS, it uses 2 FDs: one of 0x10001 normally calculating SHA-1 hashes and 0x10002 when dealing with HMAC key hashes (also based on SHA). Despite this, it is better to do an IOS_Open when using this resource.
   −
/dev/sha handles both SHA-1 hashing and HMAC verification in modular IOS versions (IOS28 and later). For the monolithic IOS versions (IOS22 and earlier), HMAC verification is done in a dedicated separate device called [[:/dev/hmac]].
+
/dev/sha handles both SHA-1 hashing and HMAC verification in modular IOS versions (IOS28 and later). For monolithic IOS versions (IOS22 and earlier), HMAC verification is done in a dedicated separate device called [[:/dev/hmac]].
    
== /dev/sha IOS_Ioctlv ==
 
== /dev/sha IOS_Ioctlv ==
8

edits