diff options
author | Denis Pynkin <denis.pynkin@collabora.com> | 2019-10-27 21:21:21 +0300 |
---|---|---|
committer | Denis Pynkin <denis.pynkin@collabora.com> | 2020-03-25 15:23:54 +0300 |
commit | eb8e501ecef550191d60b53c7130988a3509e711 (patch) | |
tree | 5a4999eac95ec686b87e45e62bf2569bc370022e /src/libostree/ostree-sign-ed25519.c | |
parent | 7fa7c3c4f94ebd0e17fa831e47e53cf4aa3e94e0 (diff) | |
download | ostree-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.c | 5 |
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; |