X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Futils%2Fpx5g%2Fpx5g.c;h=e9b82c276748aed6c84d010c33a88458fc307270;hb=4021764eff5714431cfc621dc7df00549b7104b2;hp=633aa51361e825d2c9ed5e674abc3ddec1811a34;hpb=5563d9d4e5b9472f7794f11d493791de5e769dd4;p=openwrt-github%2F.git diff --git a/package/utils/px5g/px5g.c b/package/utils/px5g/px5g.c index 633aa51361..e9b82c2767 100644 --- a/package/utils/px5g/px5g.c +++ b/package/utils/px5g/px5g.c @@ -2,7 +2,7 @@ * px5g - Embedded x509 key and certificate generator based on PolarSSL * * Copyright (C) 2009 Steven Barth - * Copyright (C) 2014 Felix Fietkau + * Copyright (C) 2014 Felix Fietkau * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -188,7 +188,7 @@ int selfsigned(char **arg) } memcpy(newc, oldc, delim - oldc); newc += delim - oldc; - *newc++ = ';'; + *newc++ = ','; oldc = delim + 1; } while(*delim); arg++; @@ -212,7 +212,7 @@ int selfsigned(char **arg) " and validity %s-%s\n", subject, fstr, tstr); x509write_crt_init(&cert); - x509write_crt_set_md_alg(&cert, POLARSSL_MD_SHA1); + x509write_crt_set_md_alg(&cert, POLARSSL_MD_SHA256); x509write_crt_set_issuer_key(&cert, &key); x509write_crt_set_subject_key(&cert, &key); x509write_crt_set_subject_name(&cert, subject);