PATCH: versions on ostree_sign_* functions

This commit is contained in:
Felix Krull 2020-08-25 19:34:31 +02:00 committed by Colin Walters
parent 65122a5a97
commit e76a6b48ff
6 changed files with 92 additions and 9 deletions

View File

@ -14408,6 +14408,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="dummy_add_pk" <method name="dummy_add_pk"
c:identifier="ostree_sign_dummy_add_pk" c:identifier="ostree_sign_dummy_add_pk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-dummy.h" line="74"/> <source-position filename="ostree-sign-dummy.h" line="74"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14424,6 +14425,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="dummy_data" <method name="dummy_data"
c:identifier="ostree_sign_dummy_data" c:identifier="ostree_sign_dummy_data"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-dummy.h" line="57"/> <source-position filename="ostree-sign-dummy.h" line="57"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14449,6 +14451,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="dummy_data_verify" <method name="dummy_data_verify"
c:identifier="ostree_sign_dummy_data_verify" c:identifier="ostree_sign_dummy_data_verify"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-dummy.h" line="63"/> <source-position filename="ostree-sign-dummy.h" line="63"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14469,7 +14472,7 @@ or #ostree_sign_load_pk.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="dummy_get_name" c:identifier="ostree_sign_dummy_get_name"> <method name="dummy_get_name" c:identifier="ostree_sign_dummy_get_name" version="2020.2">
<source-position filename="ostree-sign-dummy.h" line="55"/> <source-position filename="ostree-sign-dummy.h" line="55"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14481,7 +14484,8 @@ or #ostree_sign_load_pk.</doc>
</parameters> </parameters>
</method> </method>
<method name="dummy_metadata_format" <method name="dummy_metadata_format"
c:identifier="ostree_sign_dummy_metadata_format"> c:identifier="ostree_sign_dummy_metadata_format"
version="2020.2">
<source-position filename="ostree-sign-dummy.h" line="70"/> <source-position filename="ostree-sign-dummy.h" line="70"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14493,7 +14497,8 @@ or #ostree_sign_load_pk.</doc>
</parameters> </parameters>
</method> </method>
<method name="dummy_metadata_key" <method name="dummy_metadata_key"
c:identifier="ostree_sign_dummy_metadata_key"> c:identifier="ostree_sign_dummy_metadata_key"
version="2020.2">
<source-position filename="ostree-sign-dummy.h" line="69"/> <source-position filename="ostree-sign-dummy.h" line="69"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14506,6 +14511,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="dummy_set_pk" <method name="dummy_set_pk"
c:identifier="ostree_sign_dummy_set_pk" c:identifier="ostree_sign_dummy_set_pk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-dummy.h" line="73"/> <source-position filename="ostree-sign-dummy.h" line="73"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14522,6 +14528,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="dummy_set_sk" <method name="dummy_set_sk"
c:identifier="ostree_sign_dummy_set_sk" c:identifier="ostree_sign_dummy_set_sk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-dummy.h" line="72"/> <source-position filename="ostree-sign-dummy.h" line="72"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14538,6 +14545,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_add_pk" <method name="ed25519_add_pk"
c:identifier="ostree_sign_ed25519_add_pk" c:identifier="ostree_sign_ed25519_add_pk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="82"/> <source-position filename="ostree-sign-ed25519.h" line="82"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14554,6 +14562,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_clear_keys" <method name="ed25519_clear_keys"
c:identifier="ostree_sign_ed25519_clear_keys" c:identifier="ostree_sign_ed25519_clear_keys"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="71"/> <source-position filename="ostree-sign-ed25519.h" line="71"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14567,6 +14576,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_data" <method name="ed25519_data"
c:identifier="ostree_sign_ed25519_data" c:identifier="ostree_sign_ed25519_data"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="55"/> <source-position filename="ostree-sign-ed25519.h" line="55"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14592,6 +14602,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_data_verify" <method name="ed25519_data_verify"
c:identifier="ostree_sign_ed25519_data_verify" c:identifier="ostree_sign_ed25519_data_verify"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="61"/> <source-position filename="ostree-sign-ed25519.h" line="61"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14613,7 +14624,8 @@ or #ostree_sign_load_pk.</doc>
</parameters> </parameters>
</method> </method>
<method name="ed25519_get_name" <method name="ed25519_get_name"
c:identifier="ostree_sign_ed25519_get_name"> c:identifier="ostree_sign_ed25519_get_name"
version="2020.2">
<source-position filename="ostree-sign-ed25519.h" line="67"/> <source-position filename="ostree-sign-ed25519.h" line="67"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14626,6 +14638,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_load_pk" <method name="ed25519_load_pk"
c:identifier="ostree_sign_ed25519_load_pk" c:identifier="ostree_sign_ed25519_load_pk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="86"/> <source-position filename="ostree-sign-ed25519.h" line="86"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14641,7 +14654,8 @@ or #ostree_sign_load_pk.</doc>
</parameters> </parameters>
</method> </method>
<method name="ed25519_metadata_format" <method name="ed25519_metadata_format"
c:identifier="ostree_sign_ed25519_metadata_format"> c:identifier="ostree_sign_ed25519_metadata_format"
version="2020.2">
<source-position filename="ostree-sign-ed25519.h" line="69"/> <source-position filename="ostree-sign-ed25519.h" line="69"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14653,7 +14667,8 @@ or #ostree_sign_load_pk.</doc>
</parameters> </parameters>
</method> </method>
<method name="ed25519_metadata_key" <method name="ed25519_metadata_key"
c:identifier="ostree_sign_ed25519_metadata_key"> c:identifier="ostree_sign_ed25519_metadata_key"
version="2020.2">
<source-position filename="ostree-sign-ed25519.h" line="68"/> <source-position filename="ostree-sign-ed25519.h" line="68"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
@ -14666,6 +14681,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_set_pk" <method name="ed25519_set_pk"
c:identifier="ostree_sign_ed25519_set_pk" c:identifier="ostree_sign_ed25519_set_pk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="78"/> <source-position filename="ostree-sign-ed25519.h" line="78"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14682,6 +14698,7 @@ or #ostree_sign_load_pk.</doc>
</method> </method>
<method name="ed25519_set_sk" <method name="ed25519_set_sk"
c:identifier="ostree_sign_ed25519_set_sk" c:identifier="ostree_sign_ed25519_set_sk"
version="2020.2"
throws="1"> throws="1">
<source-position filename="ostree-sign-ed25519.h" line="74"/> <source-position filename="ostree-sign-ed25519.h" line="74"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -14872,7 +14889,7 @@ The @secret_key argument depends of the particular engine implementation.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="summary" c:identifier="ostree_sign_summary" throws="1"> <method name="summary" c:identifier="ostree_sign_summary" version="2020.2" throws="1">
<doc xml:space="preserve" <doc xml:space="preserve"
filename="ostree-sign.c" filename="ostree-sign.c"
line="584">Add a signature to a summary file. line="584">Add a signature to a summary file.

View File

@ -62,8 +62,11 @@ pub use self::repo_finder_override::RepoFinderOverrideExt;
mod se_policy; mod se_policy;
pub use self::se_policy::{SePolicy, SePolicyClass}; pub use self::se_policy::{SePolicy, SePolicyClass};
#[cfg(any(feature = "v2020_2", feature = "dox"))]
mod sign; mod sign;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub use self::sign::{Sign, NONE_SIGN}; pub use self::sign::{Sign, NONE_SIGN};
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub use self::sign::SignExt; pub use self::sign::SignExt;
mod sysroot; mod sysroot;
@ -177,5 +180,6 @@ pub mod traits {
pub use super::RepoFinderMountExt; pub use super::RepoFinderMountExt;
#[cfg(any(feature = "v2018_6", feature = "dox"))] #[cfg(any(feature = "v2018_6", feature = "dox"))]
pub use super::RepoFinderOverrideExt; pub use super::RepoFinderOverrideExt;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub use super::SignExt; pub use super::SignExt;
} }

View File

@ -2,14 +2,19 @@
// from gir-files (https://github.com/gtk-rs/gir-files) // from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT // DO NOT EDIT
#[cfg(any(feature = "v2020_2", feature = "dox"))]
use gio; use gio;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
use glib; use glib;
use glib::object::IsA; use glib::object::IsA;
use glib::translate::*; use glib::translate::*;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
use glib::GString; use glib::GString;
use ostree_sys; use ostree_sys;
use std::fmt; use std::fmt;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
use std::ptr; use std::ptr;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
use Repo; use Repo;
glib_wrapper! { glib_wrapper! {
@ -59,40 +64,58 @@ pub trait SignExt: 'static {
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
fn data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>; fn data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>; fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>; fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error>; fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_get_name(&self) -> Option<GString>; fn dummy_get_name(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_metadata_format(&self) -> Option<GString>; fn dummy_metadata_format(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_metadata_key(&self) -> Option<GString>; fn dummy_metadata_key(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>; fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error>; fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>; fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_clear_keys(&self) -> Result<(), glib::Error>; fn ed25519_clear_keys(&self) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>; fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>; fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_get_name(&self) -> Option<GString>; fn ed25519_get_name(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error>; fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_metadata_format(&self) -> Option<GString>; fn ed25519_metadata_format(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_metadata_key(&self) -> Option<GString>; fn ed25519_metadata_key(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>; fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>; fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
@ -113,6 +136,7 @@ pub trait SignExt: 'static {
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
fn set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>; fn set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error>; fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error>;
} }
@ -171,6 +195,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> { fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -179,6 +204,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> { fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -187,6 +213,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error> { fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -195,24 +222,28 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_get_name(&self) -> Option<GString> { fn dummy_get_name(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_dummy_get_name(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_dummy_get_name(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_metadata_format(&self) -> Option<GString> { fn dummy_metadata_format(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_dummy_metadata_format(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_dummy_metadata_format(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_metadata_key(&self) -> Option<GString> { fn dummy_metadata_key(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_dummy_metadata_key(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_dummy_metadata_key(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> { fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -221,6 +252,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error> { fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -229,6 +261,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> { fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -237,6 +270,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_clear_keys(&self) -> Result<(), glib::Error> { fn ed25519_clear_keys(&self) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -245,6 +279,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> { fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -253,6 +288,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error> { fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -261,12 +297,14 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_get_name(&self) -> Option<GString> { fn ed25519_get_name(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_ed25519_get_name(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_ed25519_get_name(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error> { fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -275,18 +313,21 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_metadata_format(&self) -> Option<GString> { fn ed25519_metadata_format(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_format(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_format(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_metadata_key(&self) -> Option<GString> { fn ed25519_metadata_key(&self) -> Option<GString> {
unsafe { unsafe {
from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_key(self.as_ref().to_glib_none().0)) from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_key(self.as_ref().to_glib_none().0))
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> { fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -295,6 +336,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error> { fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();
@ -351,6 +393,7 @@ impl<O: IsA<Sign>> SignExt for O {
} }
} }
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error> { fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error> {
unsafe { unsafe {
let mut error = ptr::null_mut(); let mut error = ptr::null_mut();

View File

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1) Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1)
from gir-files (https://github.com/gtk-rs/gir-files @ b1bed0a+) from gir-files (https://github.com/gtk-rs/gir-files @ 56af1d5+)

View File

@ -1,2 +1,2 @@
Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1) Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1)
from gir-files (https://github.com/gtk-rs/gir-files @ b1bed0a+) from gir-files (https://github.com/gtk-rs/gir-files @ 56af1d5+)

View File

@ -1618,23 +1618,41 @@ extern "C" {
pub fn ostree_sign_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_add_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_dummy_add_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_dummy_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_dummy_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_get_name(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_dummy_get_name(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_metadata_format(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_dummy_metadata_format(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_metadata_key(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_dummy_metadata_key(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_set_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_dummy_set_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_set_sk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_dummy_set_sk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_add_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_add_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_clear_keys(self_: *mut OstreeSign, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_clear_keys(self_: *mut OstreeSign, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_get_name(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_ed25519_get_name(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_load_pk(self_: *mut OstreeSign, options: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_load_pk(self_: *mut OstreeSign, options: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_metadata_format(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_ed25519_metadata_format(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_metadata_key(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_ed25519_metadata_key(self_: *mut OstreeSign) -> *const c_char;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_ed25519_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_get_name(self_: *mut OstreeSign) -> *const c_char; pub fn ostree_sign_get_name(self_: *mut OstreeSign) -> *const c_char;
@ -1648,6 +1666,7 @@ extern "C" {
pub fn ostree_sign_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))] #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_summary(self_: *mut OstreeSign, repo: *mut OstreeRepo, keys: *mut glib::GVariant, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_sign_summary(self_: *mut OstreeSign, repo: *mut OstreeRepo, keys: *mut glib::GVariant, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
//========================================================================= //=========================================================================