mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 12:00:56 +01:00
using direkt buffer_add() in pcp_export_json_pub() as well
This commit is contained in:
@@ -635,7 +635,7 @@ Buffer *pcp_export_rfc_pub (PCPCTX *ptx, pcp_key_t *sk) {
|
|||||||
|
|
||||||
Buffer *jout = pcp_export_json_pub(ptx, sk, jsig, siglen);
|
Buffer *jout = pcp_export_json_pub(ptx, sk, jsig, siglen);
|
||||||
buffer_free(out);
|
buffer_free(out);
|
||||||
|
ucfree(jsig, siglen);
|
||||||
out = jout;
|
out = jout;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -965,7 +965,6 @@ Buffer *pcp_export_json_secret(PCPCTX *ptx, pcp_key_t *sk, byte *nonce, byte *ci
|
|||||||
json_object_set(jout, "nonce", json_string(xnonce));
|
json_object_set(jout, "nonce", json_string(xnonce));
|
||||||
|
|
||||||
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
|
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
|
||||||
|
|
||||||
if(jdump != NULL) {
|
if(jdump != NULL) {
|
||||||
buffer_add(b, jdump, strlen(jdump));
|
buffer_add(b, jdump, strlen(jdump));
|
||||||
free(jdump);
|
free(jdump);
|
||||||
@@ -991,7 +990,7 @@ Buffer *pcp_export_json_pub(PCPCTX *ptx, pcp_key_t *sk, byte *sig, size_t siglen
|
|||||||
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
|
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
|
||||||
|
|
||||||
if(jdump != NULL) {
|
if(jdump != NULL) {
|
||||||
buffer_add_str(b, jdump);
|
buffer_add(b, jdump, strlen(jdump));
|
||||||
free(jdump);
|
free(jdump);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
Reference in New Issue
Block a user