Merge pull request #2740 from lucab/ups/lib-sign-ed25519-assertions
lib/sign-ed25519: convert invariant checks to assertions
This commit is contained in:
commit
61d22e5db6
|
|
@ -124,7 +124,7 @@ gboolean ostree_sign_ed25519_data (OstreeSign *self,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
|
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
||||||
|
|
||||||
#ifdef HAVE_LIBSODIUM
|
#ifdef HAVE_LIBSODIUM
|
||||||
|
|
@ -170,8 +170,10 @@ gboolean ostree_sign_ed25519_data_verify (OstreeSign *self,
|
||||||
char **out_success_message,
|
char **out_success_message,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
g_return_val_if_fail (data != NULL, FALSE);
|
|
||||||
|
if (data == NULL)
|
||||||
|
return glnx_throw (error, "ed25519: unable to verify NULL data");
|
||||||
|
|
||||||
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
||||||
|
|
||||||
|
|
@ -274,7 +276,7 @@ gboolean ostree_sign_ed25519_data_verify (OstreeSign *self,
|
||||||
|
|
||||||
const gchar * ostree_sign_ed25519_get_name (OstreeSign *self)
|
const gchar * ostree_sign_ed25519_get_name (OstreeSign *self)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
return OSTREE_SIGN_ED25519_NAME;
|
return OSTREE_SIGN_ED25519_NAME;
|
||||||
}
|
}
|
||||||
|
|
@ -294,7 +296,7 @@ const gchar * ostree_sign_ed25519_metadata_format (OstreeSign *self)
|
||||||
gboolean ostree_sign_ed25519_clear_keys (OstreeSign *self,
|
gboolean ostree_sign_ed25519_clear_keys (OstreeSign *self,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
||||||
|
|
||||||
|
|
@ -338,8 +340,7 @@ gboolean ostree_sign_ed25519_set_sk (OstreeSign *self,
|
||||||
GVariant *secret_key,
|
GVariant *secret_key,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
|
|
||||||
if (!ostree_sign_ed25519_clear_keys (self, error))
|
if (!ostree_sign_ed25519_clear_keys (self, error))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
@ -380,7 +381,7 @@ gboolean ostree_sign_ed25519_set_pk (OstreeSign *self,
|
||||||
GVariant *public_key,
|
GVariant *public_key,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
if (!ostree_sign_ed25519_clear_keys (self, error))
|
if (!ostree_sign_ed25519_clear_keys (self, error))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
@ -396,7 +397,7 @@ gboolean ostree_sign_ed25519_add_pk (OstreeSign *self,
|
||||||
GVariant *public_key,
|
GVariant *public_key,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
OstreeSignEd25519 *sign = _ostree_sign_ed25519_get_instance_private(OSTREE_SIGN_ED25519(self));
|
||||||
|
|
||||||
|
|
@ -444,7 +445,7 @@ _ed25519_add_revoked (OstreeSign *self,
|
||||||
GVariant *revoked_key,
|
GVariant *revoked_key,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (OSTREE_IS_SIGN (self), FALSE);
|
g_assert (OSTREE_IS_SIGN (self));
|
||||||
|
|
||||||
if (!g_variant_is_of_type (revoked_key, G_VARIANT_TYPE_STRING))
|
if (!g_variant_is_of_type (revoked_key, G_VARIANT_TYPE_STRING))
|
||||||
return glnx_throw (error, "Unknown ed25519 revoked key type");
|
return glnx_throw (error, "Unknown ed25519 revoked key type");
|
||||||
|
|
@ -480,7 +481,9 @@ _load_pk_from_stream (OstreeSign *self,
|
||||||
gboolean trusted,
|
gboolean trusted,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (key_data_in, FALSE);
|
if (key_data_in == NULL)
|
||||||
|
return glnx_throw (error, "ed25519: unable to read from NULL key-data input stream");
|
||||||
|
|
||||||
#ifdef HAVE_LIBSODIUM
|
#ifdef HAVE_LIBSODIUM
|
||||||
gboolean ret = FALSE;
|
gboolean ret = FALSE;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue