autodoc.git / autodoc.xml

version» Context lines:

autodoc.git/autodoc.xml:25234:   </text></doc>   <docgroup homogen-name='' homogen-type='import'>   <import name=''><classname resolved='predef::'>predef::</classname></import>   </docgroup>   <docgroup homogen-name='GOST94' homogen-type='inherit'>   <inherit name='GOST94'><classname resolved='predef::Nettle.GOST94'>Nettle.GOST94</classname></inherit>   </docgroup>   </module>   <class name='HMAC'>   <doc><text><p>HMAC, defined by <rfc>2104</rfc>.</p> + <p> Backward-compatibility implementation. New code should +  use <ref resolved='predef::__builtin.Nettle.Hash.HMAC'>Crypto.Hash.HMAC</ref>.</p>   </text></doc>   <docgroup homogen-name='`()' homogen-type='method'><doc><text><p>Calling the HMAC object with a password returns a new object that    can perform the actual HMAC hashing. E.g. doing a HMAC hash with    MD5 and the password <expr>"bar"</expr> of the string <expr>"foo"</expr>    would require the code <expr>Crypto.HMAC(Crypto.MD5)("bar")("foo")</expr>.</p>   </text></doc>   <method name='`()'><modifiers><protected/></modifiers>   <arguments><argument name='passwd'><type><string><min>0</min><max>255</max></string></type></argument></arguments>   <returntype><object resolved='predef::Nettle.MAC.State'>Crypto.MAC.State</object></returntype>   </method>   </docgroup>   <docgroup homogen-name='create' homogen-type='method'><doc><group><param name='h'/><text><p>The hash object on which the HMAC object should base its    operations. Typical input is <ref resolved='predef::Crypto.MD5'>Crypto.MD5</ref>.</p>   </text></group><group><param name='b'/><text><p>The block size of one compression block, in octets. Defaults to    block_size() of <ref resolved='predef::Crypto.HMAC.create.h'>h</ref>.</p>   </text></group></doc>   <method name='create'><modifiers><protected/></modifiers> - <arguments><argument name='h'><type><object resolved='predef::Crypto.Hash'>.Hash</object></type></argument><argument name='b'><type><or><int/><void/></or></type></argument></arguments> + <arguments><argument name='h'><type><object resolved='predef::Crypto.Hash'>.Hash</object></type></argument><argument name='b'><type><or><int><min>1</min><max/></int><void/></or></type></argument></arguments>   <returntype><void/></returntype>   </method>   </docgroup>   <docgroup homogen-name='' homogen-type='import'>   <import name=''><classname resolved='predef::'>predef::</classname></import>   </docgroup>   <docgroup homogen-name='pkcs_digest' homogen-type='method'><doc><text><p>Makes a PKCS-1 digestinfo block with the message <ref resolved='predef::Crypto.HMAC.pkcs_digest.s'>s</ref>.</p>   </text><group><seealso/><text><p><ref resolved='predef::Standards.PKCS.Signature.build_digestinfo'>Standards.PKCS.Signature.build_digestinfo</ref></p>   </text></group></doc>   <method name='pkcs_digest'>