ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Definicje | Funkcje | Zmienne
Dokumentacja pliku 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