const correctness.

This commit is contained in:
Ben Laurie 1999-04-19 23:43:11 +00:00
parent 8d8dbb67db
commit e4aac1cb68

View File

@ -62,8 +62,9 @@
#include "hmac.h" #include "hmac.h"
#include "ssl_locl.h" #include "ssl_locl.h"
static void tls1_P_hash(EVP_MD *md, unsigned char *sec, int sec_len, static void tls1_P_hash(const EVP_MD *md, unsigned char *sec, int sec_len,
unsigned char *seed, int seed_len, unsigned char *out, int olen) unsigned char *seed, int seed_len, unsigned char *out,
int olen)
{ {
int chunk,n; int chunk,n;
unsigned int j; unsigned int j;
@ -105,9 +106,10 @@ static void tls1_P_hash(EVP_MD *md, unsigned char *sec, int sec_len,
memset(A1,0,sizeof(A1)); memset(A1,0,sizeof(A1));
} }
static void tls1_PRF(EVP_MD *md5, EVP_MD *sha1, unsigned char *label, static void tls1_PRF(const EVP_MD *md5, const EVP_MD *sha1,
int label_len, unsigned char *sec, int slen, unsigned char *out1, unsigned char *label, int label_len, unsigned char *sec,
unsigned char *out2, int olen) int slen, unsigned char *out1, unsigned char *out2,
int olen)
{ {
int len,i; int len,i;
unsigned char *S1,*S2; unsigned char *S1,*S2;
@ -142,8 +144,8 @@ static void tls1_generate_key_block(SSL *s, unsigned char *km,
p+=SSL3_RANDOM_SIZE; p+=SSL3_RANDOM_SIZE;
tls1_PRF(s->ctx->md5,s->ctx->sha1,buf,(int)(p-buf), tls1_PRF(s->ctx->md5,s->ctx->sha1,buf,(int)(p-buf),
s->session->master_key,s->session->master_key_length, s->session->master_key,s->session->master_key_length,
km,tmp,num); km,tmp,num);
} }
int tls1_change_cipher_state(SSL *s, int which) int tls1_change_cipher_state(SSL *s, int which)