Hi list, Im porting a SHA-1 implementation from java to AS3 and theres a strange behaviour that I cant deal with, I really dont know if this is a Java or a Flash question, but here it goes.
JAVA tracing "int " + blk + " + " + 0x5A827999 + " + " + ro + " + " + prev+ " = " + data[z] output int -67371266 + 1518500249 + 585074272 + 271733878 = -1987030163 FLEX tracing "int " + blk + " + " + 0x5A827999 + " + " + ro + " + " + prev+ " = " + data[z] output int -67371266 + 1518500249 + 585074272 + 271733878 = 2307937133 I know some arithematics enough to know that a first glance Flex is dealing right, but since this implementation works with Java I reall whant to know whats wrongh here. this is happening in the R0 function. Thankz in advance Heres the Java source http://www.icksys.com/rqb/fdbc/SHA1.java Heres the AS3 source http://www.icksys.com/rqb/fdbc/SHA1.as -- Cheers Tiago Janz _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders