An Uint32Array of length 4
This computes the Hash-based message authentication code (HMAC) of the input buffer by using SHA-256 and the checkSum64 function. This is retrieved from the source of Skype's web application.
See getMacHash in sha256Auth.js at skype-web-reversed for the original implementation tslint:disable-next-line:max-line-length
An hexadecimal 32-chars long string
Returns a zero-padded (8 chars long) hex-string of the little-endian representation the argument.
The relation between the characters of .toString(16)
(big-endian) is:
.toString(16): <76543210>
int32ToLittleEndianHexString: <10325476>
Example: .toString(16): ed81c15a int32ToLittleEndianHexString: 5ac181ed
Creates an uint32 array by copying and shifting the uint8 of the argument by groups of four.
Its length has to be a multiple of 4
Generated using TypeDoc
Returns 64 bits (an Uint32 array of length 2) computed from the challengeParts and hashParts. This is retrieved from the source of Skype's web application.
See _cS64_C in sha256Auth.js at skype-web-reversed for the original implementation: