ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
verification.c File Reference

GPG signature verification implementation. More...

Go to the source code of this file.

Macros

#define SAFE_POPEN   popen
 
#define SAFE_PCLOSE   pclose
 

Functions

int gpg_verify_detached_ed25519 (const char *key_id, const uint8_t *message, size_t message_len, const uint8_t signature[64])
 Verify Ed25519 signature using GPG binary.
 
int gpg_verify_signature (const uint8_t *public_key, const uint8_t *message, size_t message_len, const uint8_t *signature)
 Verify Ed25519 signature using libgcrypt (no GPG binary required)
 
int gpg_verify_signature_with_binary (const uint8_t *signature, size_t signature_len, const uint8_t *message, size_t message_len, const char *expected_key_id)
 Verify OpenPGP signature using GPG binary.
 

Detailed Description

GPG signature verification implementation.

Definition in file verification.c.

Macro Definition Documentation

◆ SAFE_PCLOSE

#define SAFE_PCLOSE   pclose

Definition at line 32 of file verification.c.

◆ SAFE_POPEN

#define SAFE_POPEN   popen

Definition at line 31 of file verification.c.