Skip to content

Commit

Permalink
Move ssl3_do_write from s3_pkt.c to s3_both.c.
Browse files Browse the repository at this point in the history
  • Loading branch information
45264 committed Feb 21, 2000
1 parent 8bd5b79 commit e7ecc7d
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 20 deletions.
20 changes: 20 additions & 0 deletions ssl/s3_both.c
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,26 @@
#include <openssl/x509.h>
#include "ssl_locl.h"

/* send s->init_buf in records of type 'type' */
int ssl3_do_write(SSL *s, int type)
{
int ret;

ret=ssl3_write_bytes(s,type,&s->init_buf->data[s->init_off],
s->init_num);
if (ret < 0) return(-1);
if (type == SSL3_RT_HANDSHAKE)
/* should not be done for 'Hello Request's, but in that case
* we'll ignore the result anyway */
ssl3_finish_mac(s,&s->init_buf->data[s->init_off],ret);

if (ret == s->init_num)
return(1);
s->init_off+=ret;
s->init_num-=ret;
return(0);
}

int ssl3_send_finished(SSL *s, int a, int b, const char *sender, int slen)
{
unsigned char *p,*d;
Expand Down
20 changes: 0 additions & 20 deletions ssl/s3_pkt.c
Original file line number Diff line number Diff line change
Expand Up @@ -1117,26 +1117,6 @@ static int do_change_cipher_spec(SSL *s)
return(1);
}

/* send s->init_buf in records of type 'type' */
int ssl3_do_write(SSL *s, int type)
{
int ret;

ret=ssl3_write_bytes(s,type,&s->init_buf->data[s->init_off],
s->init_num);
if (ret < 0) return(-1);
if (type == SSL3_RT_HANDSHAKE)
/* should not be done for 'Hello Request's, but in that case
* we'll ignore the result anyway */
ssl3_finish_mac(s,&s->init_buf->data[s->init_off],ret);

if (ret == s->init_num)
return(1);
s->init_off+=ret;
s->init_num-=ret;
return(0);
}

void ssl3_send_alert(SSL *s, int level, int desc)
{
/* Map tls/ssl alert value to correct one */
Expand Down

0 comments on commit e7ecc7d

Please sign in to comment.