summaryrefslogtreecommitdiff
path: root/src/libostree/ostree-sign-ed25519.c
diff options
context:
space:
mode:
authorDenis Pynkin <denis.pynkin@collabora.com>2019-10-27 21:21:21 +0300
committerDenis Pynkin <denis.pynkin@collabora.com>2020-03-25 15:23:54 +0300
commiteb8e501ecef550191d60b53c7130988a3509e711 (patch)
tree5a4999eac95ec686b87e45e62bf2569bc370022e /src/libostree/ostree-sign-ed25519.c
parent7fa7c3c4f94ebd0e17fa831e47e53cf4aa3e94e0 (diff)
downloadostree-eb8e501ecef550191d60b53c7130988a3509e711.tar.gz
lib/sign: minor optimisation for ed25519
Exclude unneeded conversion while load keys from files. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
Diffstat (limited to 'src/libostree/ostree-sign-ed25519.c')
-rw-r--r--src/libostree/ostree-sign-ed25519.c5
1 files changed, 1 insertions, 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;