ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
agent.h
Go to the documentation of this file.
1#pragma once
2
33
34#include <stdbool.h>
35#include <stddef.h>
36#include <stdint.h>
37
42
73int gpg_agent_connect(void);
74
95void gpg_agent_disconnect(int sock);
96
122bool gpg_agent_is_available(void);
123
125
130
179int gpg_agent_sign(int sock, const char *keygrip, const uint8_t *message, size_t message_len, uint8_t *signature_out,
180 size_t *signature_len_out);
181
183 /* crypto */
unsigned char uint8_t
Definition common.h:60
bool gpg_agent_is_available(void)
Check if GPG agent is available.
Definition agent.c:344
int gpg_agent_connect(void)
Connect to gpg-agent.
Definition agent.c:103
int gpg_agent_sign(int sock, const char *keygrip, const uint8_t *message, size_t message_len, uint8_t *signature_out, size_t *signature_len_out)
Sign a message using GPG agent.
Definition agent.c:161
void gpg_agent_disconnect(int sock)
Disconnect from gpg-agent.
Definition agent.c:153