*/
#include <stdio.h>
-#include "objects.h"
+#include <openssl/md5.h>
+#include <openssl/sha.h>
+#include <openssl/objects.h>
#include "ssl_locl.h"
const char *ssl3_version_str="SSLv3" OPENSSL_VERSION_PTEXT;
#define SSL3_NUM_CIPHERS (sizeof(ssl3_ciphers)/sizeof(SSL_CIPHER))
-#ifndef NOPROTO
static long ssl3_default_timeout(void );
-#else
-static long ssl3_default_timeout();
-#endif
-
SSL_CIPHER ssl3_ciphers[]={
/* The RSA ciphers */
/* Cipher 01 */
}
break;
case SSL_CTRL_SET_TMP_RSA_CB:
-#ifndef NOPROTO
s->cert->rsa_tmp_cb = (RSA *(*)(SSL *, int, int))parg;
-#else
- s->cert->rsa_tmp_cb = (RSA *(*)())parg;
-#endif
break;
#endif
#ifndef NO_DH
}
break;
case SSL_CTRL_SET_TMP_DH_CB:
-#ifndef NOPROTO
s->cert->dh_tmp_cb = (DH *(*)(SSL *, int, int))parg;
-#else
- s->cert->dh_tmp_cb = (DH *(*)())parg;
-#endif
break;
#endif
default:
}
/* break; */
case SSL_CTRL_SET_TMP_RSA_CB:
-#ifndef NOPROTO
cert->rsa_tmp_cb=(RSA *(*)(SSL *, int, int))parg;
-#else
- cert->rsa_tmp_cb=(RSA *(*)())parg;
-#endif
break;
#endif
#ifndef NO_DH
}
/*break; */
case SSL_CTRL_SET_TMP_DH_CB:
-#ifndef NOPROTO
cert->dh_tmp_cb=(DH *(*)(SSL *, int, int))parg;
-#else
- cert->dh_tmp_cb=(DH *(*)())parg;
-#endif
break;
#endif
/* A Thawte special :-) */
return(0);
}
-int ssl3_write(SSL *s, const char *buf, int len)
+int ssl3_write(SSL *s, const void *buf, int len)
{
int ret,n;
return(ret);
}
-int ssl3_read(SSL *s, char *buf, int len)
+int ssl3_read(SSL *s, void *buf, int len)
{
int ret;