|
2 | 2 | <html> |
3 | 3 | <head> |
4 | 4 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
5 | | -<title>Crypto: libblockdev Reference Manual for libblockdev 3.3.0.</title> |
| 5 | +<title>Crypto: libblockdev Reference Manual for libblockdev 3.4.0.</title> |
6 | 6 | <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> |
7 | | -<link rel="home" href="index.html" title="libblockdev Reference Manual for libblockdev 3.3.0."> |
| 7 | +<link rel="home" href="index.html" title="libblockdev Reference Manual for libblockdev 3.4.0."> |
8 | 8 | <link rel="up" href="ch01.html" title="libblockdev Reference Manual"> |
9 | 9 | <link rel="prev" href="libblockdev-BTRFS.html" title="BTRFS"> |
10 | 10 | <link rel="next" href="libblockdev-DeviceMapper.html" title="DeviceMapper"> |
@@ -312,6 +312,14 @@ <h2><span class="refentrytitle"><a name="libblockdev-Crypto.top_of_page"></a>Cry |
312 | 312 | </tr> |
313 | 313 | <tr> |
314 | 314 | <td class="function_type"> |
| 315 | +<span class="returnvalue">gboolean</span> |
| 316 | +</td> |
| 317 | +<td class="function_name"> |
| 318 | +<a class="link" href="libblockdev-Crypto.html#bd-crypto-luks-set-persistent-flags" title="bd_crypto_luks_set_persistent_flags ()">bd_crypto_luks_set_persistent_flags</a> <span class="c_punctuation">()</span> |
| 319 | +</td> |
| 320 | +</tr> |
| 321 | +<tr> |
| 322 | +<td class="function_type"> |
315 | 323 | <span class="returnvalue">void</span> |
316 | 324 | </td> |
317 | 325 | <td class="function_name"> |
@@ -602,6 +610,10 @@ <h2><span class="refentrytitle"><a name="libblockdev-Crypto.top_of_page"></a>Cry |
602 | 610 | <td class="function_name"><a class="link" href="libblockdev-Crypto.html#BDCryptoKeyslotContext" title="BDCryptoKeyslotContext">BDCryptoKeyslotContext</a></td> |
603 | 611 | </tr> |
604 | 612 | <tr> |
| 613 | +<td class="datatype_keyword">enum</td> |
| 614 | +<td class="function_name"><a class="link" href="libblockdev-Crypto.html#BDCryptoLUKSPersistentFlags" title="enum BDCryptoLUKSPersistentFlags">BDCryptoLUKSPersistentFlags</a></td> |
| 615 | +</tr> |
| 616 | +<tr> |
605 | 617 | <td class="datatype_keyword"> </td> |
606 | 618 | <td class="function_name"><a class="link" href="libblockdev-Crypto.html#BDCryptoLUKSInfo" title="BDCryptoLUKSInfo">BDCryptoLUKSInfo</a></td> |
607 | 619 | </tr> |
@@ -1993,6 +2005,48 @@ <h2><span class="refentrytitle"><a name="libblockdev-Crypto.top_of_page"></a>Cry |
1993 | 2005 | </div> |
1994 | 2006 | <hr> |
1995 | 2007 | <div class="refsect2"> |
| 2008 | +<a name="bd-crypto-luks-set-persistent-flags"></a><h3>bd_crypto_luks_set_persistent_flags ()</h3> |
| 2009 | +<pre class="programlisting"><span class="returnvalue">gboolean</span> |
| 2010 | +bd_crypto_luks_set_persistent_flags (<em class="parameter"><code>const <span class="type">gchar</span> *device</code></em>, |
| 2011 | + <em class="parameter"><code><a class="link" href="libblockdev-Crypto.html#BDCryptoLUKSPersistentFlags" title="enum BDCryptoLUKSPersistentFlags"><span class="type">BDCryptoLUKSPersistentFlags</span></a> flags</code></em>, |
| 2012 | + <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre> |
| 2013 | +<p>Note: This function is valid only for LUKS2.</p> |
| 2014 | +<div class="refsect3"> |
| 2015 | +<a name="bd-crypto-luks-set-persistent-flags.parameters"></a><h4>Parameters</h4> |
| 2016 | +<div class="informaltable"><table class="informaltable" width="100%" border="0"> |
| 2017 | +<colgroup> |
| 2018 | +<col width="150px" class="parameters_name"> |
| 2019 | +<col class="parameters_description"> |
| 2020 | +<col width="200px" class="parameters_annotations"> |
| 2021 | +</colgroup> |
| 2022 | +<tbody> |
| 2023 | +<tr> |
| 2024 | +<td class="parameter_name"><p>device</p></td> |
| 2025 | +<td class="parameter_description"><p>a LUKS device to set the persistent flags on</p></td> |
| 2026 | +<td class="parameter_annotations"> </td> |
| 2027 | +</tr> |
| 2028 | +<tr> |
| 2029 | +<td class="parameter_name"><p>flags</p></td> |
| 2030 | +<td class="parameter_description"><p>flags to set</p></td> |
| 2031 | +<td class="parameter_annotations"> </td> |
| 2032 | +</tr> |
| 2033 | +<tr> |
| 2034 | +<td class="parameter_name"><p>error</p></td> |
| 2035 | +<td class="parameter_description"><p>place to store error (if any). </p></td> |
| 2036 | +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL may be passed instead of a pointer to a location."><span class="acronym">optional</span></acronym>]</span></td> |
| 2037 | +</tr> |
| 2038 | +</tbody> |
| 2039 | +</table></div> |
| 2040 | +</div> |
| 2041 | +<div class="refsect3"> |
| 2042 | +<a name="bd-crypto-luks-set-persistent-flags.returns"></a><h4>Returns</h4> |
| 2043 | +<p> whether the given <em class="parameter"><code>flags</code></em> |
| 2044 | +were successfully set or not</p> |
| 2045 | +<p>Tech category: <a class="link" href="libblockdev-Crypto.html#BD-CRYPTO-TECH-LUKS:CAPS"><code class="literal">BD_CRYPTO_TECH_LUKS</code></a>-<a class="link" href="libblockdev-Crypto.html#BD-CRYPTO-TECH-MODE-MODIFY:CAPS"><code class="literal">BD_CRYPTO_TECH_MODE_MODIFY</code></a></p> |
| 2046 | +</div> |
| 2047 | +</div> |
| 2048 | +<hr> |
| 2049 | +<div class="refsect2"> |
1996 | 2050 | <a name="bd-crypto-luks-info-free"></a><h3>bd_crypto_luks_info_free ()</h3> |
1997 | 2051 | <pre class="programlisting"><span class="returnvalue">void</span> |
1998 | 2052 | bd_crypto_luks_info_free (<em class="parameter"><code><a class="link" href="libblockdev-Crypto.html#BDCryptoLUKSInfo" title="BDCryptoLUKSInfo"><span class="type">BDCryptoLUKSInfo</span></a> *info</code></em>);</pre> |
@@ -3582,6 +3636,57 @@ <h2><span class="refentrytitle"><a name="libblockdev-Crypto.top_of_page"></a>Cry |
3582 | 3636 | </div> |
3583 | 3637 | <hr> |
3584 | 3638 | <div class="refsect2"> |
| 3639 | +<a name="BDCryptoLUKSPersistentFlags"></a><h3>enum BDCryptoLUKSPersistentFlags</h3> |
| 3640 | +<div class="refsect3"> |
| 3641 | +<a name="BDCryptoLUKSPersistentFlags.members"></a><h4>Members</h4> |
| 3642 | +<div class="informaltable"><table class="informaltable" width="100%" border="0"> |
| 3643 | +<colgroup> |
| 3644 | +<col width="300px" class="enum_members_name"> |
| 3645 | +<col class="enum_members_description"> |
| 3646 | +<col width="200px" class="enum_members_annotations"> |
| 3647 | +</colgroup> |
| 3648 | +<tbody> |
| 3649 | +<tr> |
| 3650 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-ALLOW-DISCARDS:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_ALLOW_DISCARDS</p></td> |
| 3651 | +<td> </td> |
| 3652 | +<td> </td> |
| 3653 | +</tr> |
| 3654 | +<tr> |
| 3655 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-SAME-CPU-CRYPT:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_SAME_CPU_CRYPT</p></td> |
| 3656 | +<td> </td> |
| 3657 | +<td> </td> |
| 3658 | +</tr> |
| 3659 | +<tr> |
| 3660 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-SUBMIT-FROM-CRYPT-CPUS:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_SUBMIT_FROM_CRYPT_CPUS</p></td> |
| 3661 | +<td> </td> |
| 3662 | +<td> </td> |
| 3663 | +</tr> |
| 3664 | +<tr> |
| 3665 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-NO-JOURNAL:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_NO_JOURNAL</p></td> |
| 3666 | +<td> </td> |
| 3667 | +<td> </td> |
| 3668 | +</tr> |
| 3669 | +<tr> |
| 3670 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-NO-READ-WORKQUEUE:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_NO_READ_WORKQUEUE</p></td> |
| 3671 | +<td> </td> |
| 3672 | +<td> </td> |
| 3673 | +</tr> |
| 3674 | +<tr> |
| 3675 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-NO-WRITE-WORKQUEUE:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_NO_WRITE_WORKQUEUE</p></td> |
| 3676 | +<td> </td> |
| 3677 | +<td> </td> |
| 3678 | +</tr> |
| 3679 | +<tr> |
| 3680 | +<td class="enum_member_name"><p><a name="BD-CRYPTO-LUKS-ACTIVATE-HIGH-PRIORITY:CAPS"></a>BD_CRYPTO_LUKS_ACTIVATE_HIGH_PRIORITY</p></td> |
| 3681 | +<td> </td> |
| 3682 | +<td> </td> |
| 3683 | +</tr> |
| 3684 | +</tbody> |
| 3685 | +</table></div> |
| 3686 | +</div> |
| 3687 | +</div> |
| 3688 | +<hr> |
| 3689 | +<div class="refsect2"> |
3585 | 3690 | <a name="BDCryptoLUKSInfo"></a><h3>BDCryptoLUKSInfo</h3> |
3586 | 3691 | <pre class="programlisting">typedef struct { |
3587 | 3692 | BDCryptoLUKSVersion version; |
|
0 commit comments