/* These functions allocate the return value internally
*/
int _gnutls_m_plaintext2compressed(gnutls_session_t session,
- gnutls_datum_t *
- compress, gnutls_datum_t plaintext)
+ gnutls_datum_t * compressed,
+ gnutls_datum_t plaintext)
{
int size;
opaque *data;
gnutls_assert();
return GNUTLS_E_COMPRESSION_FAILED;
}
- compress->data = data;
- compress->size = size;
+ compressed->data = data;
+ compressed->size = size;
return 0;
}
}
static int ssl3_sha(int i, opaque * secret, int secret_len,
- opaque * random, int random_len, void *digest)
+ opaque * rnd, int rnd_len, void *digest)
{
int j;
opaque text1[26];
_gnutls_hash(td, text1, i + 1);
_gnutls_hash(td, secret, secret_len);
- _gnutls_hash(td, random, random_len);
+ _gnutls_hash(td, rnd, rnd_len);
_gnutls_hash_deinit(td, digest);
return 0;
}
static int ssl3_md5(int i, opaque * secret, int secret_len,
- opaque * random, int random_len, void *digest)
+ opaque * rnd, int rnd_len, void *digest)
{
opaque tmp[MAX_HASH_SIZE];
mac_hd_t td;
_gnutls_hash(td, secret, secret_len);
- ret = ssl3_sha(i, secret, secret_len, random, random_len, tmp);
+ ret = ssl3_sha(i, secret, secret_len, rnd, rnd_len, tmp);
if (ret < 0) {
gnutls_assert();
_gnutls_hash_deinit(td, digest);
}
int _gnutls_ssl3_generate_random(void *secret, int secret_len,
- void *random, int random_len,
+ void *rnd, int rnd_len,
int ret_bytes, opaque * ret)
{
int i = 0, copy, output_bytes;
for (i = 0; i < times; i++) {
result =
- ssl3_md5(i, secret, secret_len, random, random_len, digest);
+ ssl3_md5(i, secret, secret_len, rnd, rnd_len, digest);
if (result < 0) {
gnutls_assert();
return result;
int keep_premaster)
{
int ret = 0;
- opaque random[2 * TLS_RANDOM_SIZE + 1];
+ opaque rnd[2 * TLS_RANDOM_SIZE + 1];
char buf[64];
- memcpy(random, session->security_parameters.client_random,
+ memcpy(rnd, session->security_parameters.client_random,
TLS_RANDOM_SIZE);
- memcpy(&random[TLS_RANDOM_SIZE],
+ memcpy(&rnd[TLS_RANDOM_SIZE],
session->security_parameters.server_random, TLS_RANDOM_SIZE);
_gnutls_hard_log("INT: PREMASTER SECRET[%d]: %s\n", PREMASTER.size,
if (gnutls_protocol_get_version(session) == GNUTLS_SSL3) {
ret =
_gnutls_ssl3_generate_random(PREMASTER.data, PREMASTER.size,
- random, 2 * TLS_RANDOM_SIZE,
+ rnd, 2 * TLS_RANDOM_SIZE,
TLS_MASTER_SIZE,
session->security_parameters.
master_secret);
ret =
_gnutls_PRF(PREMASTER.data, PREMASTER.size,
MASTER_SECRET, strlen(MASTER_SECRET),
- random, 2 * TLS_RANDOM_SIZE, TLS_MASTER_SIZE,
+ rnd, 2 * TLS_RANDOM_SIZE, TLS_MASTER_SIZE,
session->security_parameters.master_secret);
}