|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Go to the source code of this file.
Functions | |
| asciichat_error_t | validate_public_key (const public_key_t *key) |
| asciichat_error_t | validate_private_key (const private_key_t *key) |
| asciichat_error_t | check_key_expiry (const public_key_t *key, bool *is_expired) |
| asciichat_error_t | validate_key_security (const char *key_path) |
| asciichat_error_t | validate_ssh_key_format (const char *key_text) |
| asciichat_error_t | validate_gpg_key_format (const char *key_text) |
| asciichat_error_t | validate_x25519_key_format (const char *key_hex) |
| asciichat_error_t | check_key_strength (const public_key_t *key, bool *is_weak) |
| asciichat_error_t | check_key_patterns (const public_key_t *key, bool *has_weak_patterns) |
| asciichat_error_t | compare_public_keys (const public_key_t *key1, const public_key_t *key2, bool *are_equal) |
| asciichat_error_t | check_key_fingerprint (const public_key_t *key, const uint8_t *fingerprint, size_t fingerprint_len, bool *matches) |
| asciichat_error_t | generate_key_fingerprint (const public_key_t *key, uint8_t *fingerprint_out, size_t fingerprint_size) |
| asciichat_error_t check_key_expiry | ( | const public_key_t * | key, |
| bool * | is_expired | ||
| ) |
Definition at line 118 of file keys_validation.c.
| asciichat_error_t check_key_fingerprint | ( | const public_key_t * | key, |
| const uint8_t * | fingerprint, | ||
| size_t | fingerprint_len, | ||
| bool * | matches | ||
| ) |
Definition at line 420 of file keys_validation.c.
References generate_key_fingerprint().
| asciichat_error_t check_key_patterns | ( | const public_key_t * | key, |
| bool * | has_weak_patterns | ||
| ) |
Definition at line 305 of file keys_validation.c.
| asciichat_error_t check_key_strength | ( | const public_key_t * | key, |
| bool * | is_weak | ||
| ) |
Definition at line 255 of file keys_validation.c.
| asciichat_error_t compare_public_keys | ( | const public_key_t * | key1, |
| const public_key_t * | key2, | ||
| bool * | are_equal | ||
| ) |
Definition at line 399 of file keys_validation.c.
| asciichat_error_t generate_key_fingerprint | ( | const public_key_t * | key, |
| uint8_t * | fingerprint_out, | ||
| size_t | fingerprint_size | ||
| ) |
Definition at line 445 of file keys_validation.c.
Referenced by check_key_fingerprint().
| asciichat_error_t validate_gpg_key_format | ( | const char * | key_text | ) |
Definition at line 184 of file keys_validation.c.
| asciichat_error_t validate_key_security | ( | const char * | key_path | ) |
Definition at line 131 of file keys_validation.c.
| asciichat_error_t validate_private_key | ( | const private_key_t * | key | ) |
Definition at line 69 of file keys_validation.c.
References utf8_is_valid().
| asciichat_error_t validate_public_key | ( | const public_key_t * | key | ) |
Definition at line 23 of file keys_validation.c.
References utf8_is_valid().
| asciichat_error_t validate_ssh_key_format | ( | const char * | key_text | ) |
Definition at line 154 of file keys_validation.c.
| asciichat_error_t validate_x25519_key_format | ( | const char * | key_hex | ) |
Definition at line 227 of file keys_validation.c.