Hi all, I had a wonder hour debugging ECDSA unit test I made to verify subset of EC library after porting to ARM. I excluded(using compilation directive) "time" in "RAND_seed" and "RAND_pool" itself. After that signatures created by ECDSA became same every session. So I can check resulting signatures with stored values. But signatures created on PC and on device were different. But then I encounter with "PURIFY".... Am I right thinking that PURIFY directive used initial output buffer content as kind of an entropy since output puffer could be not initialized ? ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]