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 |
1.5.7.1