| 716 | } |
| 717 | |
| 718 | int parse_signature(const char *buf, size_t size, struct strbuf *payload, struct strbuf *signature) |
| 719 | { |
| 720 | size_t match = parse_signed_buffer(buf, size); |
| 721 | if (match != size) { |
| 722 | strbuf_add(payload, buf, match); |
| 723 | remove_signature(payload); |
| 724 | strbuf_add(signature, buf + match, size - match); |
| 725 | return 1; |
| 726 | } |
| 727 | return 0; |
| 728 | } |
| 729 | |
| 730 | void set_signing_key(const char *key) |
| 731 | { |
no test coverage detected