Public Member Functions | |
CI_SHA () | |
generate ($str) | |
_hex ($str) | |
_ft ($t, $b, $c, $d) | |
_kt ($t) | |
_safe_add ($x, $y) | |
_rol ($num, $cnt) | |
_zero_fill ($a, $b) |
CI_SHA::_ft | ( | $ | t, | |
$ | b, | |||
$ | c, | |||
$ | d | |||
) |
Return result based on iteration
private
CI_SHA::_hex | ( | $ | str | ) |
Convert a decimal to hex
private
string |
CI_SHA::_kt | ( | $ | t | ) |
Determine the additive constant
private
CI_SHA::_rol | ( | $ | num, | |
$ | cnt | |||
) |
Bitwise rotate a 32-bit number
private
CI_SHA::_safe_add | ( | $ | x, | |
$ | y | |||
) |
Add integers, wrapping at 2^32
private
CI_SHA::_zero_fill | ( | $ | a, | |
$ | b | |||
) |
Pad string with zero
private
CI_SHA::CI_SHA | ( | ) |
CI_SHA::generate | ( | $ | str | ) |
Generate the Hash
public
string |