ekg2
Definicje | Funkcje | Zmienne

Dokumentacja pliku plugins/sim/simlite.c

#include <openssl/bio.h>
#include <openssl/evp.h>
#include <openssl/rsa.h>
#include <openssl/rand.h>
#include <openssl/err.h>
#include <openssl/pem.h>
#include <openssl/sha.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include "simlite.h"
#include <ekg/debug.h>
#include <ekg/recode.h>
#include <ekg/xmalloc.h>

Definicje

#define _XOPEN_SOURCE   600

Funkcje

static int sim_seed_prng ()
int sim_key_generate (const char *uid)
static RSA * sim_key_read (const char *uid, const char *session)
char * sim_key_fingerprint (const char *uid)
const char * sim_strerror (int error)
char * sim_message_encrypt (const unsigned char *message, const char *uid)
char * sim_message_decrypt (const unsigned char *message, const char *uid)

Zmienne

char * sim_key_path = NULL
int sim_errno = 0

Dokumentacja definicji

#define _XOPEN_SOURCE   600

Dokumentacja funkcji

char* sim_key_fingerprint ( const char *  uid)
int sim_key_generate ( const char *  uid)
static RSA* sim_key_read ( const char *  uid,
const char *  session 
) [static]
char* sim_message_decrypt ( const unsigned char *  message,
const char *  uid 
)
char* sim_message_encrypt ( const unsigned char *  message,
const char *  uid 
)
static int sim_seed_prng ( ) [static]
const char* sim_strerror ( int  error)

Dokumentacja zmiennych

int sim_errno = 0
char* sim_key_path = NULL
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje