sha1_block_asm_data_order can't hash if message crosses 2GB boundary.
This commit is contained in:
@@ -410,7 +410,7 @@ sub sha1_block_data
|
|||||||
&mov(&DWP(16,$tmp1,"",0),$E);
|
&mov(&DWP(16,$tmp1,"",0),$E);
|
||||||
&cmp("esi","eax");
|
&cmp("esi","eax");
|
||||||
&mov(&DWP( 4,$tmp1,"",0),$B);
|
&mov(&DWP( 4,$tmp1,"",0),$B);
|
||||||
&jl(&label("start"));
|
&jb(&label("start"));
|
||||||
|
|
||||||
&stack_pop(18+9);
|
&stack_pop(18+9);
|
||||||
&pop("edi");
|
&pop("edi");
|
||||||
|
Reference in New Issue
Block a user