diff options
Diffstat (limited to 'static/freebsd/man9/rijndael.9 3.html')
| -rw-r--r-- | static/freebsd/man9/rijndael.9 3.html | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/static/freebsd/man9/rijndael.9 3.html b/static/freebsd/man9/rijndael.9 3.html deleted file mode 100644 index bb3a114a..00000000 --- a/static/freebsd/man9/rijndael.9 3.html +++ /dev/null @@ -1,99 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">RIJNDAEL(9)</td> - <td class="head-vol">Kernel Developer's Manual</td> - <td class="head-rtitle">RIJNDAEL(9)</td> - </tr> -</table> -<div class="manual-text"> -<section class="Sh"> -<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1> -<p class="Pp"><code class="Nm">rijndael_makeKey</code>, - <code class="Nm">rijndael_cipherInit</code>, - <code class="Nm">rijndael_blockEncrypt</code>, - <code class="Nm">rijndael_padEncrypt</code>, - <code class="Nm">rijndael_blockDecrypt</code>, - <code class="Nm">rijndael_padDecrypt</code> — <span class="Nd">AES - encryption</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="In">#include - <<a class="In">sys/types.h</a>></code> - <br/> - <code class="In">#include - <<a class="In">crypto/rijndael.h</a>></code></p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_makeKey</code>(<var class="Fa">keyInstance - *key</var>, <var class="Fa">uint8_t direction</var>, <var class="Fa">int - keyLen</var>, <var class="Fa">char *keyMaterial</var>);</p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_cipherInit</code>(<var class="Fa">cipherInstance - *cipher</var>, <var class="Fa">uint8_t mode</var>, <var class="Fa">char - *IV</var>);</p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_blockEncrypt</code>(<var class="Fa">cipherInstance - *cipher</var>, <var class="Fa">keyInstance *key</var>, - <var class="Fa">uint8_t *input</var>, <var class="Fa">int inputLen</var>, - <var class="Fa">uint8_t *outBuffer</var>);</p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_padEncrypt</code>(<var class="Fa">cipherInstance - *cipher</var>, <var class="Fa">keyInstance *key</var>, - <var class="Fa">uint8_t *input</var>, <var class="Fa">int inputOctets</var>, - <var class="Fa">uint8_t *outBuffer</var>);</p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_blockDecrypt</code>(<var class="Fa">cipherInstance - *cipher</var>, <var class="Fa">keyInstance *key</var>, - <var class="Fa">uint8_t *input</var>, <var class="Fa">int inputLen</var>, - <var class="Fa">uint8_t *outBuffer</var>);</p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">rijndael_padDecrypt</code>(<var class="Fa">cipherInstance - *cipher</var>, <var class="Fa">keyInstance *key</var>, - <var class="Fa">uint8_t *input</var>, <var class="Fa">int inputOctets</var>, - <var class="Fa">uint8_t *outBuffer</var>);</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The - <a class="permalink" href="#rijndael_makeKey"><code class="Fn" id="rijndael_makeKey">rijndael_makeKey</code></a>() - function is used to set up the key schedule in <var class="Fa">key</var>. - The <var class="Fa">direction</var> (which may be - <code class="Dv">DIR_ENCRYPT</code> or <code class="Dv">DIR_DECRYPT</code>) - specifies the intended use of the key. The length of the key (in bits) is - given in <var class="Fa">keyLen</var>, and must be 128, 192 or 256. The - actual key is supplied in the buffer pointed to by - <var class="Fa">keyMaterial</var>. This material may be raw binary data, or - an ASCII string containing a hexadecimal rendition of the raw binary data, - dependent on a compile-time option in the - <code class="Nm">rijndael_makeKey</code> sources, - <code class="Dv">BINARY_KEY_MATERIAL</code>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="RETURN_VALUES"><a class="permalink" href="#RETURN_VALUES">RETURN - VALUES</a></h1> -<p class="Pp">The <code class="Fn">rijndael_makeKey</code>() function will - return <code class="Dv">BAD_KEY_INSTANCE</code> if a - <code class="Dv">NULL</code> <var class="Fa">key</var> is passed, - <code class="Dv">BAD_KEY_DIR</code> if <var class="Fa">direction</var> is - not <code class="Dv">DIR_ENCRYPT</code> or - <code class="Dv">DIR_DECRYPT</code>, <code class="Dv">BAD_KEY_MAT</code> if - the key materials are not a hexadecimal string (and binary keys are not - set), and <code class="Dv">TRUE</code> otherwise.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp"><span class="An">Mark R V Murray</span></p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">February 6, 2002</td> - <td class="foot-os">FreeBSD 15.0</td> - </tr> -</table> |
