autodoc.git
/
traditional_manual
/
chapter_21.html
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/traditional_manual/chapter_21.html:2210:
<dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Inherit</span> <span class='homogen--name'><b>Cipher</b></span> </dt> <dd><p><code><span class='datatype'>inherit Nettle.Cipher</span> : <span class='inherit'>Cipher</span></code></p></dd> </dl> </dd></dl><dl><dt><h2 class='header'>Class <b class='ms datatype'>Crypto.HMAC</b></h2> </dt><dd><dl class='group--doc'> <dt class='head--doc'>Description</dt> <dd class='body--doc'><p>HMAC, defined by <b><a href='http://pike.lysator.liu.se/rfc2104.xml'>RFC 2104</a></b>.</p>
+
<p> Backward-compatibility implementation. New code should
+
use <code>Crypto.Hash.HMAC</code>.</p>
</dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>`()</b></span> </dt> <dd><p><code><code class='object unresolved'>Crypto.MAC.State</code> res = <code class='class'>Crypto.HMAC()</code>()</code></p></dd> <dt class='head--doc'>Description</dt>
autodoc.git/traditional_manual/chapter_21.html:2232:
MD5 and the password <code class='expr'>"bar"</code> of the string <code class='expr'>"foo"</code> would require the code <code class='expr'>Crypto.HMAC(Crypto.MD5)("bar")("foo")</code>.</p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>create</b></span> </dt>
-
<dd><p><code><span class='object'>Crypto.HMAC</span> <span class='class'>Crypto.HMAC</span><b>(</b><code class='object unresolved'>.Hash</code> <code class='argument'>h</code>, <code class='datatype'>int</code>|<code class='datatype'>void</code> <code class='argument'>b</code><b>)</b></code></p></dd>
+
<dd><p><code><span class='object'>Crypto.HMAC</span> <span class='class'>Crypto.HMAC</span><b>(</b><code class='object unresolved'>.Hash</code> <code class='argument'>h</code>, <code class='datatype'>int
(1..)
</code>|<code class='datatype'>void</code> <code class='argument'>b</code><b>)</b></code></p></dd>
<dt class='head--doc'><span id='p-h'></span>Parameter <code class='parameter'>h</code></dt> <dd></dd><dd class='body--doc'><p>The hash object on which the HMAC object should base its operations. Typical input is <code>Crypto.MD5</code>.</p> </dd> <dt class='head--doc'><span id='p-b'></span>Parameter <code class='parameter'>b</code></dt> <dd></dd><dd class='body--doc'><p>The block size of one compression block, in octets. Defaults to block_size() of <code>h</code>.</p> </dd></dl>