X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fed25519%2Fecdsagen.c;h=9a1de1e76c77d33587ff69730b71f07e2089b992;hb=22ae0c3549628739ca7c40e48ce1a276469ded92;hp=5120f28776c7f64a0e68d50feb59e8fd5ccee524;hpb=3a316823b971396a428f020f401b9fe41252d98d;p=tinc diff --git a/src/ed25519/ecdsagen.c b/src/ed25519/ecdsagen.c index 5120f287..9a1de1e7 100644 --- a/src/ed25519/ecdsagen.c +++ b/src/ed25519/ecdsagen.c @@ -50,6 +50,7 @@ static bool write_pem(FILE *fp, const char *type, void *buf, size_t size) { fprintf(fp, "-----BEGIN %s-----\n", type); char base64[65]; + while(size) { size_t todo = size > 48 ? 48 : size; b64encode(buf, base64, todo);