.TH ZMODSQR 3 libzahl .SH NAME zsqr - Calculate a modular square of a big integer .SH SYNOPSIS .nf #include void zmodsqr(z_t \fIsquare\fP, z_t \fIinteger\fP, z_t \fImodulator\fP); .fi .SH DESCRIPTION .B zmodsqr calculates the square of an .IR integer , modulus a .IR modulator , and stores the result in .IR square . That is, .I square gets .IR integer ². Mod .IR modulator . .P It is safe to call .B zmodsqr with non-unique parameters. .P See .BR zmod (3) for details on modulation. .SH RATIONALE See rationle for .BR zmodmul (3), and .BR zsqr (3). .SH SEE ALSO .BR zmodmul (3), .BR zmodpow (3), .BR zsqr (3), .BR zstr (3), .BR zadd (3), .BR zsub (3), .BR zmul (3), .BR zdiv (3), .BR zmod (3), .BR zneg (3), .BR zabs (3), .BR zpow (3)