 thus far.
The internal state of <EM>cmac</EM> is not modified; this feature makes it
possible to compute a "rolling MAC" of a document.  The length of <EM>digest</EM> is determined by the <A HREF="#block-length" STYLE="symbol">block-length</A> of <EM>cipher-name</EM>
passed to <A HREF="#make-cmac" STYLE="symbol">make-cmac</A> when <EM>cmac</EM> was constructed.</P><H2 ID="public-key">Public-key Operations</H2><P>Ironclad includes support for DSA signing and verification.
Support for RSA encryption and decr