ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
key_types.h
Go to the documentation of this file.
1#pragma once
2
27#include <stdint.h>
28#include <stddef.h>
29#include <stdbool.h>
30
56
69typedef struct {
71 uint8_t key[32];
72 char comment[256];
74
91typedef struct {
93 union {
94 uint8_t ed25519[64];
95 uint8_t x25519[32];
96 } key;
99 uint8_t public_key[32];
100 char key_comment[256];
101 char gpg_keygrip[64];
103
unsigned char uint8_t
Definition common.h:56
key_type_t type
Definition key_types.h:92
key_type_t
Key type enumeration.
Definition key_types.h:50
bool use_gpg_agent
Definition key_types.h:98
bool use_ssh_agent
Definition key_types.h:97
key_type_t type
Definition key_types.h:70
@ KEY_TYPE_UNKNOWN
Definition key_types.h:51
@ KEY_TYPE_ED25519
Definition key_types.h:52
@ KEY_TYPE_GPG
Definition key_types.h:54
@ KEY_TYPE_X25519
Definition key_types.h:53
Private key structure (for server –ssh-key)
Definition key_types.h:91
Public key structure.
Definition key_types.h:69