#include "uint_t.h"
#include "crypto_box.h"
Go to the source code of this file.
|
void | curve_nonce (uint8[12]) |
|
int | dns_curve_query (const char *, const unsigned int, const unsigned int) |
|
int | dns_curve_pubkey (uint8 *, const char *, const unsigned int) |
|
int | dns_curve_nonce (uint8 *, const char *, const unsigned int) |
|
int | dns_curve_cryptobox (uint8 *, const char *, const unsigned int, const unsigned int) |
|
int | dns_curve_txtquery (const char *, unsigned int, unsigned int) |
|
int | dns_curve_txtqname (uint8 *, const char *, const unsigned int) |
|
int | dns_curve_txtpubkey (uint8 *, const char *, const unsigned int) |
|
int | dns_curve_txtnonce (uint8 *, const unsigned char *) |
|
int | response_stream (const uint8 *, const uint8 *) |
|
int | response_alttxt (const uint8 *, const uint8 *, const char[2], const unsigned char *, const unsigned int, const int) |
|
void | surf (void) |
|
void | dns_random_init (const char[12]) |
|
unsigned int | dns_random (unsigned int) |
|
void | randombytes (uint8 *, unsigned long long) |
|
int | crypto_random_init (void) |
|
◆ crypto_box_afternm
#define crypto_box_afternm crypto_box_curve25519xsalsa20poly1305_afternm |
◆ crypto_box_beforenm
#define crypto_box_beforenm crypto_box_curve25519xsalsa20poly1305_beforenm |
◆ crypto_box_keypair
#define crypto_box_keypair crypto_box_curve25519xsalsa20poly1305_keypair |
◆ crypto_box_open_afternm
#define crypto_box_open_afternm crypto_box_curve25519xsalsa20poly1305_open_afternm |
◆ crypto_scalarmult_base
#define crypto_scalarmult_base crypto_scalarmult_curve25519_base |
◆ crypto_random_init()
int crypto_random_init |
( |
void |
| ) |
|
◆ curve_nonce()
void curve_nonce |
( |
uint8 |
nonce[12] | ) |
|
◆ dns_curve_cryptobox()
int dns_curve_cryptobox |
( |
uint8 * |
cryptobox, |
|
|
const char * |
buf, |
|
|
const unsigned int |
len, |
|
|
const unsigned int |
pos |
|
) |
| |
◆ dns_curve_nonce()
int dns_curve_nonce |
( |
uint8 * |
nonce, |
|
|
const char * |
buf, |
|
|
const unsigned int |
pos |
|
) |
| |
◆ dns_curve_pubkey()
int dns_curve_pubkey |
( |
uint8 * |
pubkey, |
|
|
const char * |
buf, |
|
|
const unsigned int |
pos |
|
) |
| |
◆ dns_curve_query()
int dns_curve_query |
( |
const char * |
buf, |
|
|
const unsigned int |
len, |
|
|
const unsigned int |
pos |
|
) |
| |
◆ dns_curve_txtnonce()
int dns_curve_txtnonce |
( |
uint8 * |
, |
|
|
const unsigned char * |
|
|
) |
| |
◆ dns_curve_txtpubkey()
int dns_curve_txtpubkey |
( |
uint8 * |
pubkey, |
|
|
const char * |
buf, |
|
|
const unsigned int |
pos |
|
) |
| |
◆ dns_curve_txtqname()
int dns_curve_txtqname |
( |
uint8 * |
base32box, |
|
|
const char * |
buf, |
|
|
const unsigned int |
len |
|
) |
| |
◆ dns_curve_txtquery()
int dns_curve_txtquery |
( |
const char * |
buf, |
|
|
unsigned int |
len, |
|
|
unsigned int |
pos |
|
) |
| |
◆ dns_random()
unsigned int dns_random |
( |
unsigned int |
n | ) |
|
◆ dns_random_init()
void dns_random_init |
( |
const char |
[12] | ) |
|
◆ randombytes()
void randombytes |
( |
uint8 * |
x, |
|
|
unsigned long long |
xlen |
|
) |
| |
◆ response_alttxt()
int response_alttxt |
( |
const uint8 * |
secret, |
|
|
const uint8 * |
nonce, |
|
|
const char |
id[2], |
|
|
const unsigned char * |
query, |
|
|
const unsigned int |
len, |
|
|
const int |
rd |
|
) |
| |
◆ response_stream()
int response_stream |
( |
const uint8 * |
secret, |
|
|
const uint8 * |
nonce |
|
) |
| |
◆ surf()
◆ flagcurved