autodoc.git
/
traditional.xml
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/traditional.xml:115117:
<inherit name='BlockCipher16'><classname resolved='predef::Nettle.BlockCipher16'>BlockCipher16</classname></inherit> </docgroup> <class name='State'> <doc><text><p>State for AES encyption.</p> </text></doc> <docgroup homogen-name='State' homogen-type='inherit'> <inherit name='State'><classname>Cipher::State</classname></inherit> </docgroup> </class> </class>
+
<class name='AES128_CTR_DRBG'>
+
<doc><text><p>Minimal implementation of NIST SP800-90Ar1 pseudo random number
+
generator CTR_DRBG using AES-128. No personalization, nounces or
+
additional data are supported.</p>
+
</text><group><seealso/><text><p><ref resolved='predef::Random.AES128_CTR_DRBG'>Random.AES128_CTR_DRBG</ref></p>
+
</text></group></doc>
+
<docgroup homogen-name='random_string' homogen-type='method'><doc><text><p>Generates <ref resolved='predef::Nettle.AES128_CTR_DRBG.random_string.len'>len</ref> amount of pseudo random data. Does not allow
+
for additional input data in the call.</p>
+
</text></doc>
+
<method name='random_string'>
+
<arguments><argument name='len'><type><int><min>0</min><max/></int></type></argument></arguments>
+
<returntype><string><min>0</min><max>255</max></string></returntype>
+
</method>
+
</docgroup>
+
<docgroup homogen-name='reseed' homogen-type='method'><doc><text><p>Updated the internal key with the provided additional entropy.</p>
+
</text></doc>
+
<method name='reseed'>
+
<arguments><argument name='data'><type><string><min>0</min><max>255</max></string></type></argument></arguments>
+
<returntype><void/></returntype>
+
</method>
+
</docgroup>
+
</class>
<class name='ARCFOUR'> <doc><text><p>Implementation of the ARCFOUR cipher.</p> </text></doc> <docgroup homogen-name='Cipher' homogen-type='inherit'> <inherit name='Cipher'><classname resolved='predef::Nettle.Cipher'>Cipher</classname></inherit> </docgroup> <class name='State'> <doc><text><p>State for ARCFOUR encyption.</p> </text></doc> <docgroup homogen-name='State' homogen-type='inherit'>
autodoc.git/traditional.xml:120135:
<method name='wait'> <arguments/> <returntype><int/></returntype> </method> </docgroup> </class> </module> <module name='Random'>
+
<class name='AES128_CTR_DRBG'>
+
<doc><text><p>Implements NIST SP800-90Ar1 pseudo random number generator
+
CTR_DRBG using AES-128.</p>
+
<p> https://csrc.nist.gov/publications/detail/sp/800-90a/rev-1/final</p>
+
</text></doc>
+
<docgroup homogen-name='create' homogen-type='method'><doc><text><p>Instantiate a random generator without derivation function, with
+
the given initial entropy and personalization.</p>
+
</text></doc>
+
<method name='create'><modifiers><protected/></modifiers>
+
<arguments><argument name='entropy'><type><string><min>0</min><max>255</max></string></type></argument><argument name='personalization'><type><or><void/><string><min>0</min><max>255</max></string></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='AES128_CTR_DRBG' homogen-type='inherit'>
+
<inherit name='AES128_CTR_DRBG'><classname resolved='predef::Nettle.AES128_CTR_DRBG'>Nettle.AES128_CTR_DRBG</classname></inherit>
+
</docgroup>
+
<docgroup homogen-name='RandomInterface' homogen-type='inherit'>
+
<inherit name='RandomInterface'><classname>Builtin.RandomInterface</classname></inherit>
+
</docgroup>
+
</class>
<class name='Deterministic'> <doc><text><p>This class implements a detministic random generator by combining a Fortuna random generator with the <ref resolved='predef::Random.Interface'>Random.Interface</ref>. The generator is not reseeded after the initial seed.</p> <p> In case of a process fork the random generators in both processes will continue to generate identical results.</p> </text></doc> <docgroup homogen-name='create' homogen-type='method'><doc><text><p>Initialize the random generator with seed. The internal state is 256 bits, but all seed sizes are allowed.</p> </text></doc>