Viewing file: Crypto.Hash.RIPEMD160-module.html (50.11 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Crypto.Hash.RIPEMD160
Module RIPEMD160
RIPEMD-160 hash module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compress(h,
s)
The RIPEMD-160 compression function |
|
|
|
|
|
__revision__ = ' $Id$ '
|
|
rho = [ 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8]
|
|
pi = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12]
|
|
rl = [ [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] , ...
|
|
rr = [ [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12] , ...
|
|
fl = [f1, f2, f3, f4, f5]
|
|
fr = [f5, f4, f3, f2, f1]
|
|
_shift1 = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9...
|
|
_shift2 = [ 12, 13, 11, 15, 6, 9, 9, 7, 12, 15, 11, 13, 7, 8, 7...
|
|
_shift3 = [ 13, 15, 14, 11, 7, 7, 6, 8, 13, 14, 13, 12, 5, 5, 6...
|
|
_shift4 = [ 14, 11, 12, 14, 8, 6, 5, 5, 15, 12, 15, 14, 9, 9, 8...
|
|
_shift5 = [ 15, 12, 13, 13, 9, 5, 8, 6, 14, 11, 12, 11, 8, 6, 5...
|
|
sl = [ [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8] ...
|
|
sr = [ [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6] ...
|
|
KL = [ 0, 1518500249, 1859775393, 2400959708, 2840853838]
|
|
KR = [ 1352829926, 1548603684, 1836072691, 2053994217, 0]
|
|
initial_h = ( 1732584193, 4023233417, 2562383102, 271733878, 32...
|
|
digest_size = 20
|
|
__package__ = ' Crypto.Hash '
|
|
i = 15
|
|
j = 14
|
rl
- Value:
[ [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] ,
[ 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8] ,
[ 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12] ,
[ 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2] ,
[ 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13] ]
|
|
rr
- Value:
[ [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12] ,
[ 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2] ,
[ 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13] ,
[ 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14] ,
[ 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11] ]
|
|
_shift1
- Value:
[ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8]
|
|
_shift2
- Value:
[ 12, 13, 11, 15, 6, 9, 9, 7, 12, 15, 11, 13, 7, 8, 7, 7]
|
|
_shift3
- Value:
[ 13, 15, 14, 11, 7, 7, 6, 8, 13, 14, 13, 12, 5, 5, 6, 9]
|
|
_shift4
- Value:
[ 14, 11, 12, 14, 8, 6, 5, 5, 15, 12, 15, 14, 9, 9, 8, 6]
|
|
_shift5
- Value:
[ 15, 12, 13, 13, 9, 5, 8, 6, 14, 11, 12, 11, 8, 6, 5, 5]
|
|
sl
- Value:
[ [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8] ,
[ 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12] ,
[ 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5] ,
[ 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12] ,
[ 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6] ]
|
|
sr
- Value:
[ [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6] ,
[ 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11] ,
[ 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5] ,
[ 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8] ,
[ 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11] ]
|
|
initial_h
- Value:
( 1732584193, 4023233417, 2562383102, 271733878, 3285377520)
|
|
|