Riferimenti per il file rsa.c

#include "stdinc.h"
#include <openssl/pem.h>
#include <openssl/rand.h>
#include <openssl/rsa.h>
#include <openssl/md5.h>
#include <openssl/bn.h>
#include <openssl/evp.h>
#include <openssl/err.h>
#include "memory.h"
#include "rsa.h"
#include "tools.h"
#include "s_conf.h"
#include "s_log.h"
#include "client.h"
#include "ircd.h"

Vai al codice sorgente di questo file.

Funzioni

static void binary_to_hex (unsigned char *bin, char *hex, int length)
void report_crypto_errors (void)
int verify_private_key (void)
int get_randomness (unsigned char *buf, int length)
int generate_challenge (char **r_challenge, char **r_response, RSA *rsa)


Documentazione delle funzioni

static void binary_to_hex ( unsigned char *  bin,
char *  hex,
int  length 
) [static]

Definizione alla linea 172 del file rsa.c.

Referenziato da generate_challenge().

int generate_challenge ( char **  r_challenge,
char **  r_response,
RSA *  rsa 
)

Definizione alla linea 204 del file rsa.c.

Riferimenti binary_to_hex(), get_randomness(), MyFree(), MyMalloc(), e report_crypto_errors().

Referenziato da m_challenge().

int get_randomness ( unsigned char *  buf,
int  length 
)

Definizione alla linea 187 del file rsa.c.

Riferimenti ConfigFileEntry, config_file_entry::egdpool_path, e config_file_entry::use_egd.

Referenziato da generate_challenge().

void report_crypto_errors ( void   ) 

Definizione alla linea 49 del file rsa.c.

Riferimenti ilog(), e L_CRIT.

Referenziato da cryptlink_auth(), cryptlink_serv(), generate_challenge(), parse_cryptserv_args(), e verify_private_key().

int verify_private_key ( void   ) 


Generato il Wed Apr 15 00:19:22 2009 per ircd-hybrid da  doxygen 1.5.6