Comment
authorBodo Möller <bodo@openssl.org>
Thu, 8 Mar 2001 16:53:30 +0000 (16:53 +0000)
committerBodo Möller <bodo@openssl.org>
Thu, 8 Mar 2001 16:53:30 +0000 (16:53 +0000)
crypto/bn/bn_sqrt.c

index 6e70e5c..e2a1105 100644 (file)
@@ -65,6 +65,8 @@ BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
  * using the Tonelli/Shanks algorithm (cf. Henri Cohen, "A Course
  * in Algebraic Computational Number Theory", algorithm 1.5.1).
  * 'p' must be prime!
+ * If 'a' is not a square, this is not necessarily detected by
+ * the algorithms; a bogus result must be expected in this case.
  */
        {
        BIGNUM *ret = in;