|  |  D.12.3.11 squareRoot Procedure from librarycrypto.lib(see  crypto_lib).
 
Example:Usage:
squareRoot(a,p);
Return:
the square root of a in Z/p, p prime
Note:
assumes the Jacobi symbol is 1 or p=2.
 |  | LIB "crypto.lib";
squareRoot(8315890421938608,32003);
==> 18784
 | 
 
 |