From eb8e501ecef550191d60b53c7130988a3509e711 Mon Sep 17 00:00:00 2001 From: Denis Pynkin Date: Sun, 27 Oct 2019 21:21:21 +0300 Subject: [PATCH] lib/sign: minor optimisation for ed25519 Exclude unneeded conversion while load keys from files. Signed-off-by: Denis Pynkin --- src/libostree/ostree-sign-ed25519.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/libostree/ostree-sign-ed25519.c b/src/libostree/ostree-sign-ed25519.c index f90a310c..662521b9 100644 --- a/src/libostree/ostree-sign-ed25519.c +++ b/src/libostree/ostree-sign-ed25519.c @@ -405,10 +405,7 @@ _load_pk_from_stream (OstreeSign *self, GDataInputStream *key_data_in, GError ** /* Read the key itself */ /* base64 encoded key */ - gsize key_len = 0; - g_autofree guchar *key = g_base64_decode (line, &key_len); - - pk = g_variant_new_fixed_array (G_VARIANT_TYPE_BYTE, key, key_len, sizeof(guchar)); + pk = g_variant_new_string (line); if (ostree_sign_ed25519_add_pk (self, pk, error)) { ret = TRUE;