aboutsummaryrefslogtreecommitdiffstats
path: root/gpg-interface.h
blob: cf9902184272d20c6d5826cf9f10dcaebeb3e6e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#ifndef GPG_INTERFACE_H
#define GPG_INTERFACE_H

extern int sign_buffer(struct strbuf *buffer, struct strbuf *signature, const char *signing_key);
extern int verify_signed_buffer(const char *payload, size_t payload_size, const char *signature, size_t signature_size, struct strbuf *gpg_output, struct strbuf *gpg_status);
extern int git_gpg_config(const char *, const char *, void *);
extern void set_signing_key(const char *);
extern const char *get_signing_key(void);

#endif
>1-3/+12 2023-06-12perf inject: Lazily allocate event_copyIan Rogers1-3/+13 2023-06-12perf script: Remove some large stack allocationsIan Rogers1-4/+13 2023-06-12perf sched: Avoid large stack allocationsIan Rogers1-4/+22 2023-06-12perf bench sched messaging: Free contexts on exitIan Rogers1-1/+17 2023-06-12perf bench futex: Avoid memory leaks from pthread_attrIan Rogers4-26/+29 2023-06-12perf bench epoll: Fix missing frees/puts on the exit pathIan Rogers2-0/+10 2023-06-12perf help: Ensure clean_cmds is called on all pathsIan Rogers1-0/+3 2023-06-12lib subcmd: Avoid memory leak in exclude_cmdsIan Rogers1-2/+6 2023-06-12perf cs-etm: Add exception level consistency checkJames Clark3-15/+36 2023-06-12perf cs-etm: Track exception levelJames Clark3-22/+68 2023-06-12perf cs-etm: Make PID format accessible from struct cs_etm_auxtraceJames Clark3-33/+37 2023-06-12perf cs-etm: Use previous thread for branch sample source IPJames Clark1-2/+15 2023-06-12perf cs-etm: Only track threads instead of PID and TIDsJames Clark1-80/+38 2023-06-12perf map: Fix double 'struct map' reference free found with -DREFCNT_CHECKING=1James Clark1-4/+6 2023-06-12perf srcline: Optimize comparision against SRCLINE_UNKNOWNArnaldo Carvalho de Melo7-9/+12 2023-06-12perf hist: Fix srcline memory leakIan Rogers1-1/+1 2023-06-12perf srcline: Change free_srcline to zfree_srclineIan Rogers7-15/+20 2023-06-12perf callchain: Use pthread keys for tls callchain_cursorIan Rogers15-61/+170 2023-06-12perf header: Avoid out-of-bounds readIan Rogers1-1/+1 2023-06-12perf top: Add exit routine for main threadIan Rogers1-1/+10 2023-06-12perf annotate: Fix parse_objdump_line memory leakIan Rogers1-1/+2 2023-06-12perf map/maps/thread: Changes to reference countingIan Rogers4-20/+46 2023-06-12perf machine: Don't leak module mapsIan Rogers1-3/+3 2023-06-12perf machine: Fix leak of kernel dsoIan Rogers1-1/+2 2023-06-12perf maps: Fix overlapping memory leakIan Rogers1-0/+1 2023-06-12perf symbol-elf: Correct holding a referenceIan Rogers1-2/+2 2023-06-12perf jit: Fix two thread leaksIan Rogers1-0/+2 2023-06-12perf python: Avoid 2 leak sanitizer issuesIan Rogers1-1/+5 2023-06-12perf evlist: Free stats in all evlist destructionIan Rogers2-0/+6 2023-06-12perf intel-pt: Fix missed put and leakIan Rogers1-0/+2 2023-06-12perf stat: Avoid evlist leakIan Rogers1-0/+1 2023-06-12perf header: Ensure bitmaps are freedIan Rogers1-2/+10 2023-06-12perf report: Avoid 'parent_thread' thread leak on '--tasks' processingIan Rogers1-0/+1 2023-06-12perf machine: Make delete_threads part of machine__exitIan Rogers6-10/+1 2023-06-12perf thread: Add reference count checkingIan Rogers8-53/+63 2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers35-166/+368 2023-06-12perf addr_location: Move to its own headerIan Rogers5-28/+46 2023-06-12perf maps: Make delete static, always use putIan Rogers4-4/+11 2023-06-12perf thread: Add accessor functions for threadIan Rogers45-279/+485 2023-06-12perf thread: Make threads rbtree non-invasiveIan Rogers5-41/+73 2023-06-12perf thread: Remove notion of dead threadsIan Rogers6-101/+4