Coda Distributed File System
|
#include <netinet/in.h>
#include <stdio.h>
#include <string.h>
#include <syslog.h>
#include <rpc2/secure.h>
#include "aes.h"
#include "grunt.h"
Macros | |
#define | LOG_AUTHPRIV LOG_AUTH |
#define | MAXADDR (32 + 5 + 4) |
Functions | |
void | secure_init (int verbose) |
void | secure_release (void) |
const struct secure_auth * | secure_get_auth_byid (int id) |
const struct secure_encr * | secure_get_encr_byid (int id) |
void | secure_audit (const char *event, uint32_t spi, uint32_t seq, const struct sockaddr *src) |
int | secure_compare (const void *user_data, size_t user_len, const void *secret, size_t secret_len) |
Variables | |
struct secure_auth secure_AUTH_NONE | secure_AUTH_AES_XCBC_MAC_96 |
struct secure_encr secure_ENCR_NULL secure_ENCR_AES_CBC secure_ENCR_AES_CCM_8 secure_ENCR_AES_CCM_12 | secure_ENCR_AES_CCM_16 |
#define LOG_AUTHPRIV LOG_AUTH |
#define MAXADDR (32 + 5 + 4) |
int secure_compare | ( | const void * | user_data, |
size_t | user_len, | ||
const void * | secret, | ||
size_t | secret_len | ||
) |
const struct secure_auth * secure_get_auth_byid | ( | int | id | ) |
const struct secure_encr * secure_get_encr_byid | ( | int | id | ) |
void secure_init | ( | int | verbose | ) |
void secure_release | ( | void | ) |
|
extern |
|
extern |