ekg2  GIT master
Struktury danych | Definicje | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku simlite.h
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  sim_message_header
 

Definicje

#define SIM_MAGIC_V1   0x2391
 
#define SIM_MAGIC_V1_BE   0x9123
 

Wyliczenia

enum  sim_errno_t {
  SIM_ERROR_SUCCESS, SIM_ERROR_PUBLIC, SIM_ERROR_PRIVATE, SIM_ERROR_RSA,
  SIM_ERROR_BF, SIM_ERROR_RAND, SIM_ERROR_MEMORY, SIM_ERROR_INVALID,
  SIM_ERROR_MAGIC
}
 

Funkcje

char * sim_message_decrypt (const unsigned char *message, const char *uid)
 
char * sim_message_encrypt (const unsigned char *message, const char *uid)
 
int sim_key_generate (const char *uid)
 
char * sim_key_fingerprint (const char *uid)
 
const char * sim_strerror (int error)
 

Zmienne

char * sim_key_path
 
int sim_errno
 

Dokumentacja definicji

◆ SIM_MAGIC_V1

#define SIM_MAGIC_V1   0x2391

◆ SIM_MAGIC_V1_BE

#define SIM_MAGIC_V1_BE   0x9123

Dokumentacja typów wyliczanych

◆ sim_errno_t

Wartości wyliczeń
SIM_ERROR_SUCCESS 
SIM_ERROR_PUBLIC 
SIM_ERROR_PRIVATE 
SIM_ERROR_RSA 
SIM_ERROR_BF 
SIM_ERROR_RAND 
SIM_ERROR_MEMORY 
SIM_ERROR_INVALID 
SIM_ERROR_MAGIC 

Dokumentacja funkcji

◆ sim_key_fingerprint()

char* sim_key_fingerprint ( const char *  uid)

◆ sim_key_generate()

int sim_key_generate ( const char *  uid)

◆ 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_strerror()

const char* sim_strerror ( int  error)

Dokumentacja zmiennych

◆ sim_errno

int sim_errno

◆ sim_key_path

char* sim_key_path