Branch: Tag:

2022-11-05

2022-11-05 12:00:40 by Martin Nilsson <nilsson@fastmail.com>

Show fallthrough.

2065:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>make_crypt_md5</b></span>   </dt> - <dd><p><code><code class='datatype'>string(8bit)</code> <b><span class='method'>make_crypt_md5</span>(</b><code class='datatype'>string(8bit)</code> <code class='argument'>password</code>, <code class='datatype'>void</code>|<code class='datatype'>string(8bit)</code> <code class='argument'>salt</code><b>)</b></code></p></dd> + <dd><p><code><code class='datatype'>string(8bit)</code> <b><span class='method'>make_crypt_md5</span>(</b><code class='datatype'>string(8bit)</code> <code class='argument'>password</code>, <code class='datatype'>string(8bit)</code>|<code class='datatype'>void</code> <code class='argument'>salt</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Hashes a <code>password</code> together with a <code>salt</code> with the
2388:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>filter</b></span>   </dt> - <dd><p><code><code class='datatype'>string</code> <b><span class='method'>filter</span>(</b><code class='datatype'>string</code> <code class='argument'>m</code>, <code class='datatype'>void</code>|<code class='datatype'>multiset</code>(<code class='datatype'>int</code>) <code class='argument'>save</code><b>)</b></code></p></dd> + <dd><p><code><code class='datatype'>string</code> <b><span class='method'>filter</span>(</b><code class='datatype'>string</code> <code class='argument'>m</code>, <code class='datatype'>multiset</code>(<code class='datatype'>int</code>)|<code class='datatype'>void</code> <code class='argument'>save</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Removes characters not in the encryption key or in
2401:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>set_ACA_K1_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K1_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K1_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>array</code>(<code class='datatype'>string</code>)|<code class='datatype'>void</code> <code class='argument'>alphabet</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sets the key according to ACA K1 key generation. The plaintext
2417:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>set_ACA_K2_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K2_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K2_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>array</code>(<code class='datatype'>string</code>)|<code class='datatype'>void</code> <code class='argument'>alphabet</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sets the key according to ACA K2 key generation. The cryptogram
2433:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>set_ACA_K3_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K3_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K3_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key</code>, <code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>array</code>(<code class='datatype'>string</code>)|<code class='datatype'>void</code> <code class='argument'>alphabet</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sets the key according to ACA K3 key generation. Both the plaintext
2448:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>set_ACA_K4_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K4_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key1</code>, <code class='datatype'>string</code> <code class='argument'>key2</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_ACA_K4_key</span>(</b><code class='datatype'>string</code> <code class='argument'>key1</code>, <code class='datatype'>string</code> <code class='argument'>key2</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>offset</code>, <code class='datatype'>array</code>(<code class='datatype'>string</code>)|<code class='datatype'>void</code> <code class='argument'>alphabet</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sets the key according to ACA K4 key generation. Both the plaintext
2500:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>set_rot_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_rot_key</span>(</b><code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>steps</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>set_rot_key</span>(</b><code class='datatype'>int(1..)</code>|<code class='datatype'>void</code> <code class='argument'>steps</code>, <code class='datatype'>void</code>|<code class='datatype'>array</code>(<code class='datatype'>string</code>) <code class='argument'>alphabet</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sets the key to a ROT substitution system. <code>steps</code> defaults
3555:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>raw_sign</b></span>   </dt> - <dd><p><code><code class='datatype'>array</code>(<code class='object unresolved'>Gmp.mpz</code>) <b><span class='method'>raw_sign</span>(</b><code class='object unresolved'>Gmp.mpz</code> <code class='argument'>h</code>, <code class='datatype'>void</code>|<code class='object unresolved'>Gmp.mpz</code> <code class='argument'>k</code><b>)</b></code></p></dd> + <dd><p><code><code class='datatype'>array</code>(<code class='object unresolved'>Gmp.mpz</code>) <b><span class='method'>raw_sign</span>(</b><code class='object unresolved'>Gmp.mpz</code> <code class='argument'>h</code>, <code class='object unresolved'>Gmp.mpz</code>|<code class='datatype'>void</code> <code class='argument'>k</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Sign the message <code>h</code>. Returns the signature as two <code>Gmp.mpz</code>
4817:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>encode_radix64</b></span>   </dt> - <dd><p><code><code class='datatype'>string</code> <b><span class='method'>encode_radix64</span>(</b><code class='datatype'>string</code> <code class='argument'>data</code>, <code class='datatype'>string</code> <code class='argument'>type</code>, <code class='datatype'>void</code>|<code class='datatype'>mapping</code>(<code class='datatype'>string</code>:<code class='datatype'>string</code>) <code class='argument'>extra</code><b>)</b></code></p></dd> + <dd><p><code><code class='datatype'>string</code> <b><span class='method'>encode_radix64</span>(</b><code class='datatype'>string</code> <code class='argument'>data</code>, <code class='datatype'>string</code> <code class='argument'>type</code>, <code class='datatype'>mapping</code>(<code class='datatype'>string</code>:<code class='datatype'>string</code>)|<code class='datatype'>void</code> <code class='argument'>extra</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Encode PGP data with ASCII armour.</p>
4950:   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>generate_key</b></span>   </dt> - <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>generate_key</span>(</b><code class='datatype'>int(128..)</code> <code class='argument'>bits</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code>|<code class='object unresolved'>Gmp.mpz</code> <code class='argument'>e</code><b>)</b></code></p></dd> + <dd><p><code><code class='object unresolved'>this_program</code> <b><span class='method'>generate_key</span>(</b><code class='datatype'>int(128..)</code> <code class='argument'>bits</code>, <code class='datatype'>int(1..)</code>|<code class='object unresolved'>Gmp.mpz</code>|<code class='datatype'>void</code> <code class='argument'>e</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Generate a valid RSA key pair with the size <code>bits</code> using the