ekg2  GIT master
Funkcje | Zmienne
Dokumentacja pliku simlite.c
#include "ekg2.h"
#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"
Wykres zależności załączania dla simlite.c:

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 funkcji

◆ sim_key_fingerprint()

char* sim_key_fingerprint ( const char *  uid)

◆ sim_key_generate()

int sim_key_generate ( const char *  uid)

◆ sim_key_read()

static RSA* sim_key_read ( const char *  uid,
const char *  session 
)
static

◆ sim_message_decrypt()

char* sim_message_decrypt ( const unsigned char *  message,
const char *  uid 
)

◆ sim_message_encrypt()

char* sim_message_encrypt ( const unsigned char *  message,
const char *  uid 
)

◆ sim_seed_prng()

static int sim_seed_prng ( )
static

◆ sim_strerror()

const char* sim_strerror ( int  error)

Dokumentacja zmiennych

◆ sim_errno

int sim_errno = 0

◆ sim_key_path

char* sim_key_path = NULL