- First replacement of xyssl by polarssl where needed
This commit is contained in:
parent
8e831edc24
commit
40e46940df
70 changed files with 833 additions and 1201 deletions
|
@ -1,8 +1,8 @@
|
|||
/**
|
||||
* \file ssl.h
|
||||
*/
|
||||
#ifndef XYSSL_SSL_H
|
||||
#define XYSSL_SSL_H
|
||||
#ifndef POLARSSL_SSL_H
|
||||
#define POLARSSL_SSL_H
|
||||
|
||||
#include <time.h>
|
||||
|
||||
|
@ -13,33 +13,33 @@
|
|||
#include "polarssl/sha1.h"
|
||||
#include "polarssl/x509.h"
|
||||
|
||||
#define XYSSL_ERR_SSL_FEATURE_UNAVAILABLE -0x1000
|
||||
#define XYSSL_ERR_SSL_BAD_INPUT_DATA -0x1800
|
||||
#define XYSSL_ERR_SSL_INVALID_MAC -0x2000
|
||||
#define XYSSL_ERR_SSL_INVALID_RECORD -0x2800
|
||||
#define XYSSL_ERR_SSL_INVALID_MODULUS_SIZE -0x3000
|
||||
#define XYSSL_ERR_SSL_UNKNOWN_CIPHER -0x3800
|
||||
#define XYSSL_ERR_SSL_NO_CIPHER_CHOSEN -0x4000
|
||||
#define XYSSL_ERR_SSL_NO_SESSION_FOUND -0x4800
|
||||
#define XYSSL_ERR_SSL_NO_CLIENT_CERTIFICATE -0x5000
|
||||
#define XYSSL_ERR_SSL_CERTIFICATE_TOO_LARGE -0x5800
|
||||
#define XYSSL_ERR_SSL_CERTIFICATE_REQUIRED -0x6000
|
||||
#define XYSSL_ERR_SSL_PRIVATE_KEY_REQUIRED -0x6800
|
||||
#define XYSSL_ERR_SSL_CA_CHAIN_REQUIRED -0x7000
|
||||
#define XYSSL_ERR_SSL_UNEXPECTED_MESSAGE -0x7800
|
||||
#define XYSSL_ERR_SSL_FATAL_ALERT_MESSAGE -0x8000
|
||||
#define XYSSL_ERR_SSL_PEER_VERIFY_FAILED -0x8800
|
||||
#define XYSSL_ERR_SSL_PEER_CLOSE_NOTIFY -0x9000
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CLIENT_HELLO -0x9800
|
||||
#define XYSSL_ERR_SSL_BAD_HS_SERVER_HELLO -0xA000
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CERTIFICATE -0xA800
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST -0xB000
|
||||
#define XYSSL_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE -0xB800
|
||||
#define XYSSL_ERR_SSL_BAD_HS_SERVER_HELLO_DONE -0xC000
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE -0xC800
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY -0xD000
|
||||
#define XYSSL_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC -0xD800
|
||||
#define XYSSL_ERR_SSL_BAD_HS_FINISHED -0xE000
|
||||
#define POLARSSL_ERR_SSL_FEATURE_UNAVAILABLE -0x1000
|
||||
#define POLARSSL_ERR_SSL_BAD_INPUT_DATA -0x1800
|
||||
#define POLARSSL_ERR_SSL_INVALID_MAC -0x2000
|
||||
#define POLARSSL_ERR_SSL_INVALID_RECORD -0x2800
|
||||
#define POLARSSL_ERR_SSL_INVALID_MODULUS_SIZE -0x3000
|
||||
#define POLARSSL_ERR_SSL_UNKNOWN_CIPHER -0x3800
|
||||
#define POLARSSL_ERR_SSL_NO_CIPHER_CHOSEN -0x4000
|
||||
#define POLARSSL_ERR_SSL_NO_SESSION_FOUND -0x4800
|
||||
#define POLARSSL_ERR_SSL_NO_CLIENT_CERTIFICATE -0x5000
|
||||
#define POLARSSL_ERR_SSL_CERTIFICATE_TOO_LARGE -0x5800
|
||||
#define POLARSSL_ERR_SSL_CERTIFICATE_REQUIRED -0x6000
|
||||
#define POLARSSL_ERR_SSL_PRIVATE_KEY_REQUIRED -0x6800
|
||||
#define POLARSSL_ERR_SSL_CA_CHAIN_REQUIRED -0x7000
|
||||
#define POLARSSL_ERR_SSL_UNEXPECTED_MESSAGE -0x7800
|
||||
#define POLARSSL_ERR_SSL_FATAL_ALERT_MESSAGE -0x8000
|
||||
#define POLARSSL_ERR_SSL_PEER_VERIFY_FAILED -0x8800
|
||||
#define POLARSSL_ERR_SSL_PEER_CLOSE_NOTIFY -0x9000
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CLIENT_HELLO -0x9800
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_SERVER_HELLO -0xA000
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE -0xA800
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST -0xB000
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE -0xB800
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_SERVER_HELLO_DONE -0xC000
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE -0xC800
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY -0xD000
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC -0xD800
|
||||
#define POLARSSL_ERR_SSL_BAD_HS_FINISHED -0xE000
|
||||
|
||||
/*
|
||||
* Various constants
|
||||
|
@ -443,7 +443,7 @@ char *ssl_get_cipher( ssl_context *ssl );
|
|||
*
|
||||
* \param ssl SSL context
|
||||
*
|
||||
* \return 0 if successful, XYSSL_ERR_NET_TRY_AGAIN,
|
||||
* \return 0 if successful, POLARSSL_ERR_NET_TRY_AGAIN,
|
||||
* or a specific SSL error code.
|
||||
*/
|
||||
int ssl_handshake( ssl_context *ssl );
|
||||
|
@ -470,7 +470,7 @@ int ssl_read( ssl_context *ssl, unsigned char *buf, int len );
|
|||
* \return This function returns the number of bytes written,
|
||||
* or a negative error code.
|
||||
*
|
||||
* \note When this function returns XYSSL_ERR_NET_TRY_AGAIN,
|
||||
* \note When this function returns POLARSSL_ERR_NET_TRY_AGAIN,
|
||||
* it must be called later with the *same* arguments,
|
||||
* until it returns a positive value.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue