mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-25 23:05:44 +01:00
cleanup library and some basic tests. Includes, add guards to includes
This commit is contained in:
parent
e83ac1d7d1
commit
00ab47026b
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if !defined(POLARSSL_ARC4_ALT)
|
#if !defined(POLARSSL_ARC4_ALT)
|
||||||
// Regular implementation
|
// Regular implementation
|
||||||
|
@ -30,12 +30,12 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_BIGNUM_C)
|
#if defined(POLARSSL_BIGNUM_C)
|
||||||
#include "bignum.h"
|
#include "bignum.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \addtogroup asn1_module
|
* \addtogroup asn1_module
|
||||||
* \{
|
* \{
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#ifndef POLARSSL_BASE64_H
|
#ifndef POLARSSL_BASE64_H
|
||||||
#define POLARSSL_BASE64_H
|
#define POLARSSL_BASE64_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#define POLARSSL_ERR_BASE64_BUFFER_TOO_SMALL -0x002A /**< Output buffer too small. */
|
#define POLARSSL_ERR_BASE64_BUFFER_TOO_SMALL -0x002A /**< Output buffer too small. */
|
||||||
#define POLARSSL_ERR_BASE64_INVALID_CHARACTER -0x002C /**< Invalid character in input. */
|
#define POLARSSL_ERR_BASE64_INVALID_CHARACTER -0x002C /**< Invalid character in input. */
|
||||||
|
@ -24,14 +24,14 @@
|
|||||||
#ifndef POLARSSL_BIGNUM_H
|
#ifndef POLARSSL_BIGNUM_H
|
||||||
#define POLARSSL_BIGNUM_H
|
#define POLARSSL_BIGNUM_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if !defined(POLARSSL_CONFIG_FILE)
|
#if !defined(POLARSSL_CONFIG_FILE)
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -33,6 +33,8 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_GCM_C) || defined(POLARSSL_CCM_C)
|
#if defined(POLARSSL_GCM_C) || defined(POLARSSL_CCM_C)
|
||||||
#define POLARSSL_CIPHER_MODE_AEAD
|
#define POLARSSL_CIPHER_MODE_AEAD
|
||||||
#endif
|
#endif
|
||||||
@ -41,8 +43,6 @@
|
|||||||
#define POLARSSL_CIPHER_MODE_WITH_PADDING
|
#define POLARSSL_CIPHER_MODE_WITH_PADDING
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(inline)
|
#if defined(_MSC_VER) && !defined(inline)
|
||||||
#define inline _inline
|
#define inline _inline
|
||||||
#else
|
#else
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "cipher.h"
|
#include "cipher.h"
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -24,8 +24,6 @@
|
|||||||
#ifndef POLARSSL_CTR_DRBG_H
|
#ifndef POLARSSL_CTR_DRBG_H
|
||||||
#define POLARSSL_CTR_DRBG_H
|
#define POLARSSL_CTR_DRBG_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "aes.h"
|
#include "aes.h"
|
||||||
|
|
||||||
#define POLARSSL_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED -0x0034 /**< The entropy source failed. */
|
#define POLARSSL_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED -0x0034 /**< The entropy source failed. */
|
||||||
|
@ -29,7 +29,9 @@
|
|||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "ssl.h"
|
#include "ssl.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_ECP_C)
|
#if defined(POLARSSL_ECP_C)
|
||||||
#include "ecp.h"
|
#include "ecp.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -24,14 +24,14 @@
|
|||||||
#ifndef POLARSSL_ENTROPY_H
|
#ifndef POLARSSL_ENTROPY_H
|
||||||
#define POLARSSL_ENTROPY_H
|
#define POLARSSL_ENTROPY_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if !defined(POLARSSL_CONFIG_FILE)
|
#if !defined(POLARSSL_CONFIG_FILE)
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_SHA512_C) && !defined(POLARSSL_ENTROPY_FORCE_SHA256)
|
#if defined(POLARSSL_SHA512_C) && !defined(POLARSSL_ENTROPY_FORCE_SHA256)
|
||||||
#include "sha512.h"
|
#include "sha512.h"
|
||||||
#define POLARSSL_ENTROPY_SHA512_ACCUMULATOR
|
#define POLARSSL_ENTROPY_SHA512_ACCUMULATOR
|
||||||
|
@ -24,14 +24,14 @@
|
|||||||
#ifndef POLARSSL_ENTROPY_POLL_H
|
#ifndef POLARSSL_ENTROPY_POLL_H
|
||||||
#define POLARSSL_ENTROPY_POLL_H
|
#define POLARSSL_ENTROPY_POLL_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if !defined(POLARSSL_CONFIG_FILE)
|
#if !defined(POLARSSL_CONFIG_FILE)
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#ifndef POLARSSL_ERROR_H
|
#ifndef POLARSSL_ERROR_H
|
||||||
#define POLARSSL_ERROR_H
|
#define POLARSSL_ERROR_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Error code layout.
|
* Error code layout.
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#ifndef POLARSSL_HAVEGE_H
|
#ifndef POLARSSL_HAVEGE_H
|
||||||
#define POLARSSL_HAVEGE_H
|
#define POLARSSL_HAVEGE_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#define COLLECT_SIZE 1024
|
#define COLLECT_SIZE 1024
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
#ifndef POLARSSL_MD_H
|
#ifndef POLARSSL_MD_H
|
||||||
#define POLARSSL_MD_H
|
#define POLARSSL_MD_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(inline)
|
#if defined(_MSC_VER) && !defined(inline)
|
||||||
#define inline _inline
|
#define inline _inline
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#define POLARSSL_ERR_MD2_FILE_IO_ERROR -0x0070 /**< Read/write error in file. */
|
#define POLARSSL_ERR_MD2_FILE_IO_ERROR -0x0070 /**< Read/write error in file. */
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "md.h"
|
#include "md.h"
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \name SECTION: Module settings
|
* \name SECTION: Module settings
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#ifndef POLARSSL_NET_H
|
#ifndef POLARSSL_NET_H
|
||||||
#define POLARSSL_NET_H
|
#define POLARSSL_NET_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#define POLARSSL_ERR_NET_UNKNOWN_HOST -0x0056 /**< Failed to get an IP address for the given hostname. */
|
#define POLARSSL_ERR_NET_UNKNOWN_HOST -0x0056 /**< Failed to get an IP address for the given hostname. */
|
||||||
#define POLARSSL_ERR_NET_SOCKET_FAILED -0x0042 /**< Failed to open a socket. */
|
#define POLARSSL_ERR_NET_SOCKET_FAILED -0x0042 /**< Failed to open a socket. */
|
||||||
|
@ -24,14 +24,17 @@
|
|||||||
#ifndef POLARSSL_OID_H
|
#ifndef POLARSSL_OID_H
|
||||||
#define POLARSSL_OID_H
|
#define POLARSSL_OID_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#if !defined(POLARSSL_CONFIG_FILE)
|
#if !defined(POLARSSL_CONFIG_FILE)
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#else
|
#else
|
||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "asn1.h"
|
#include "asn1.h"
|
||||||
#include "pk.h"
|
#include "pk.h"
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_CIPHER_C)
|
#if defined(POLARSSL_CIPHER_C)
|
||||||
#include "cipher.h"
|
#include "cipher.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -42,7 +42,6 @@ typedef INT32 int32_t;
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define PADLOCK_RNG 0x000C
|
#define PADLOCK_RNG 0x000C
|
||||||
#define PADLOCK_ACE 0x00C0
|
#define PADLOCK_ACE 0x00C0
|
||||||
#define PADLOCK_PHE 0x0C00
|
#define PADLOCK_PHE 0x0C00
|
||||||
|
@ -27,10 +27,10 @@
|
|||||||
#ifndef POLARSSL_PBKDF2_H
|
#ifndef POLARSSL_PBKDF2_H
|
||||||
#define POLARSSL_PBKDF2_H
|
#define POLARSSL_PBKDF2_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "md.h"
|
#include "md.h"
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
typedef UINT32 uint32_t;
|
typedef UINT32 uint32_t;
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#ifndef POLARSSL_PEM_H
|
#ifndef POLARSSL_PEM_H
|
||||||
#define POLARSSL_PEM_H
|
#define POLARSSL_PEM_H
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \name PEM Error codes
|
* \name PEM Error codes
|
||||||
|
@ -24,12 +24,12 @@
|
|||||||
#ifndef POLARSSL_PKCS12_H
|
#ifndef POLARSSL_PKCS12_H
|
||||||
#define POLARSSL_PKCS12_H
|
#define POLARSSL_PKCS12_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "md.h"
|
#include "md.h"
|
||||||
#include "cipher.h"
|
#include "cipher.h"
|
||||||
#include "asn1.h"
|
#include "asn1.h"
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#define POLARSSL_ERR_PKCS12_BAD_INPUT_DATA -0x1F80 /**< Bad input parameters to function. */
|
#define POLARSSL_ERR_PKCS12_BAD_INPUT_DATA -0x1F80 /**< Bad input parameters to function. */
|
||||||
#define POLARSSL_ERR_PKCS12_FEATURE_UNAVAILABLE -0x1F00 /**< Feature not available, e.g. unsupported encryption scheme. */
|
#define POLARSSL_ERR_PKCS12_FEATURE_UNAVAILABLE -0x1F00 /**< Feature not available, e.g. unsupported encryption scheme. */
|
||||||
#define POLARSSL_ERR_PKCS12_PBE_INVALID_FORMAT -0x1E80 /**< PBE ASN.1 data not as expected. */
|
#define POLARSSL_ERR_PKCS12_PBE_INVALID_FORMAT -0x1E80 /**< PBE ASN.1 data not as expected. */
|
||||||
|
@ -26,11 +26,11 @@
|
|||||||
#ifndef POLARSSL_PKCS5_H
|
#ifndef POLARSSL_PKCS5_H
|
||||||
#define POLARSSL_PKCS5_H
|
#define POLARSSL_PKCS5_H
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "asn1.h"
|
#include "asn1.h"
|
||||||
#include "md.h"
|
#include "md.h"
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
typedef UINT32 uint32_t;
|
typedef UINT32 uint32_t;
|
||||||
|
@ -35,8 +35,6 @@
|
|||||||
#define POLARSSL_PLATFORM_MEMORY
|
#define POLARSSL_PLATFORM_MEMORY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
@ -50,6 +48,7 @@ extern "C" {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#if !defined(POLARSSL_PLATFORM_NO_STD_FUNCTIONS)
|
#if !defined(POLARSSL_PLATFORM_NO_STD_FUNCTIONS)
|
||||||
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#if !defined(POLARSSL_PLATFORM_STD_PRINTF)
|
#if !defined(POLARSSL_PLATFORM_STD_PRINTF)
|
||||||
#define POLARSSL_PLATFORM_STD_PRINTF printf /**< Default printf to use */
|
#define POLARSSL_PLATFORM_STD_PRINTF printf /**< Default printf to use */
|
||||||
@ -88,10 +87,10 @@ extern void (*polarssl_free)( void *ptr );
|
|||||||
*/
|
*/
|
||||||
int platform_set_malloc_free( void * (*malloc_func)( size_t ),
|
int platform_set_malloc_free( void * (*malloc_func)( size_t ),
|
||||||
void (*free_func)( void * ) );
|
void (*free_func)( void * ) );
|
||||||
#else /* POLARSSL_PLATFORM_ENTROPY */
|
#else /* !POLARSSL_PLATFORM_MEMORY */
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif /* POLARSSL_PLATFORM_ENTROPY */
|
#endif /* POLARSSL_PLATFORM_MEMORY */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The function pointers for printf
|
* The function pointers for printf
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) || defined(__WATCOMC__)
|
#if defined(_MSC_VER) || defined(__WATCOMC__)
|
||||||
#define UL64(x) x##ui64
|
#define UL64(x) x##ui64
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "x509.h"
|
#include "x509.h"
|
||||||
|
|
||||||
#include "x509_crl.h"
|
#include "x509_crl.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
|
@ -34,6 +34,8 @@
|
|||||||
|
|
||||||
#if defined(POLARSSL_AES_C)
|
#if defined(POLARSSL_AES_C)
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "polarssl/aes.h"
|
#include "polarssl/aes.h"
|
||||||
#if defined(POLARSSL_PADLOCK_C)
|
#if defined(POLARSSL_PADLOCK_C)
|
||||||
#include "polarssl/padlock.h"
|
#include "polarssl/padlock.h"
|
||||||
@ -42,11 +44,14 @@
|
|||||||
#include "polarssl/aesni.h"
|
#include "polarssl/aesni.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if !defined(POLARSSL_AES_ALT)
|
#if !defined(POLARSSL_AES_ALT)
|
||||||
|
|
||||||
@ -926,7 +931,6 @@ int aes_crypt_cfb128( aes_context *ctx,
|
|||||||
/*
|
/*
|
||||||
* AES-CFB8 buffer encryption/decryption
|
* AES-CFB8 buffer encryption/decryption
|
||||||
*/
|
*/
|
||||||
#include <stdio.h>
|
|
||||||
int aes_crypt_cfb8( aes_context *ctx,
|
int aes_crypt_cfb8( aes_context *ctx,
|
||||||
int mode,
|
int mode,
|
||||||
size_t length,
|
size_t length,
|
||||||
@ -996,9 +1000,6 @@ int aes_crypt_ctr( aes_context *ctx,
|
|||||||
#endif /* !POLARSSL_AES_ALT */
|
#endif /* !POLARSSL_AES_ALT */
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AES test vectors from:
|
* AES test vectors from:
|
||||||
*
|
*
|
||||||
|
@ -34,7 +34,8 @@
|
|||||||
#if defined(POLARSSL_AESNI_C)
|
#if defined(POLARSSL_AESNI_C)
|
||||||
|
|
||||||
#include "polarssl/aesni.h"
|
#include "polarssl/aesni.h"
|
||||||
#include <stdio.h>
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_HAVE_X86_64)
|
#if defined(POLARSSL_HAVE_X86_64)
|
||||||
|
|
||||||
|
@ -35,11 +35,16 @@
|
|||||||
|
|
||||||
#include "polarssl/arc4.h"
|
#include "polarssl/arc4.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if !defined(POLARSSL_ARC4_ALT)
|
#if !defined(POLARSSL_ARC4_ALT)
|
||||||
|
|
||||||
@ -126,10 +131,6 @@ int arc4_crypt( arc4_context *ctx, size_t length, const unsigned char *input,
|
|||||||
#endif /* !POLARSSL_ARC4_ALT */
|
#endif /* !POLARSSL_ARC4_ALT */
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ARC4 tests vectors as posted by Eric Rescorla in sep. 1994:
|
* ARC4 tests vectors as posted by Eric Rescorla in sep. 1994:
|
||||||
*
|
*
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
|
|
||||||
#include "polarssl/asn1.h"
|
#include "polarssl/asn1.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_BIGNUM_C)
|
#if defined(POLARSSL_BIGNUM_C)
|
||||||
#include "polarssl/bignum.h"
|
#include "polarssl/bignum.h"
|
||||||
#endif
|
#endif
|
||||||
@ -37,13 +39,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
|
|
||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
@ -37,11 +37,15 @@ typedef UINT32 uint32_t;
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
#include <string.h>
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
static const unsigned char base64_enc_map[64] =
|
static const unsigned char base64_enc_map[64] =
|
||||||
{
|
{
|
||||||
@ -221,9 +225,6 @@ int base64_decode( unsigned char *dst, size_t *dlen,
|
|||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
static const unsigned char base64_test_dec[64] =
|
static const unsigned char base64_test_dec[64] =
|
||||||
{
|
{
|
||||||
0x24, 0x48, 0x6E, 0x56, 0x87, 0x62, 0x5A, 0xBD,
|
0x24, 0x48, 0x6E, 0x56, 0x87, 0x62, 0x5A, 0xBD,
|
||||||
|
@ -38,16 +38,18 @@
|
|||||||
#include "polarssl/bignum.h"
|
#include "polarssl/bignum.h"
|
||||||
#include "polarssl/bn_mul.h"
|
#include "polarssl/bn_mul.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -36,6 +36,8 @@
|
|||||||
|
|
||||||
#include "polarssl/blowfish.h"
|
#include "polarssl/blowfish.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if !defined(POLARSSL_BLOWFISH_ALT)
|
#if !defined(POLARSSL_BLOWFISH_ALT)
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
|
@ -36,11 +36,15 @@
|
|||||||
|
|
||||||
#include "polarssl/camellia.h"
|
#include "polarssl/camellia.h"
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
#include <string.h>
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if !defined(POLARSSL_CAMELLIA_ALT)
|
#if !defined(POLARSSL_CAMELLIA_ALT)
|
||||||
|
|
||||||
@ -689,8 +693,6 @@ int camellia_crypt_ctr( camellia_context *ctx,
|
|||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Camellia test vectors from:
|
* Camellia test vectors from:
|
||||||
*
|
*
|
||||||
|
@ -39,6 +39,17 @@
|
|||||||
|
|
||||||
#include "polarssl/ccm.h"
|
#include "polarssl/ccm.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
||||||
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
|
#include "polarssl/platform.h"
|
||||||
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
|
#define polarssl_printf printf
|
||||||
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST && POLARSSL_AES_C */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
@ -333,14 +344,6 @@ int ccm_auth_decrypt( ccm_context *ctx, size_t length,
|
|||||||
|
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
|
||||||
#include "polarssl/platform.h"
|
|
||||||
#else
|
|
||||||
#include <stdio.h>
|
|
||||||
#define polarssl_printf printf
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Examples 1 to 3 from SP800-38C Appendix C
|
* Examples 1 to 3 from SP800-38C Appendix C
|
||||||
*/
|
*/
|
||||||
|
@ -35,6 +35,9 @@
|
|||||||
#include "polarssl/cipher.h"
|
#include "polarssl/cipher.h"
|
||||||
#include "polarssl/cipher_wrap.h"
|
#include "polarssl/cipher_wrap.h"
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_GCM_C)
|
#if defined(POLARSSL_GCM_C)
|
||||||
#include "polarssl/gcm.h"
|
#include "polarssl/gcm.h"
|
||||||
#endif
|
#endif
|
||||||
@ -43,8 +46,6 @@
|
|||||||
#include "polarssl/ccm.h"
|
#include "polarssl/ccm.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_ARC4_C) || defined(POLARSSL_CIPHER_NULL_CIPHER)
|
#if defined(POLARSSL_ARC4_C) || defined(POLARSSL_CIPHER_NULL_CIPHER)
|
||||||
#define POLARSSL_CIPHER_MODE_STREAM
|
#define POLARSSL_CIPHER_MODE_STREAM
|
||||||
#endif
|
#endif
|
||||||
|
@ -65,12 +65,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_GCM_C)
|
#if defined(POLARSSL_GCM_C)
|
||||||
/* shared by all GCM ciphers */
|
/* shared by all GCM ciphers */
|
||||||
static void *gcm_ctx_alloc( void )
|
static void *gcm_ctx_alloc( void )
|
||||||
|
@ -35,15 +35,20 @@
|
|||||||
|
|
||||||
#include "polarssl/ctr_drbg.h"
|
#include "polarssl/ctr_drbg.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
@ -443,8 +448,6 @@ int ctr_drbg_update_seed_file( ctr_drbg_context *ctx, const char *path )
|
|||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
static unsigned char entropy_source_pr[96] =
|
static unsigned char entropy_source_pr[96] =
|
||||||
{ 0xc1, 0x80, 0x81, 0xa6, 0x5d, 0x44, 0x02, 0x16,
|
{ 0xc1, 0x80, 0x81, 0xa6, 0x5d, 0x44, 0x02, 0x16,
|
||||||
0x19, 0xb3, 0xf1, 0x80, 0xb1, 0xc9, 0x20, 0x02,
|
0x19, 0xb3, 0xf1, 0x80, 0xb1, 0xc9, 0x20, 0x02,
|
||||||
|
@ -31,8 +31,8 @@
|
|||||||
#include "polarssl/debug.h"
|
#include "polarssl/debug.h"
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#if !defined snprintf
|
#if !defined snprintf
|
||||||
|
@ -36,11 +36,16 @@
|
|||||||
|
|
||||||
#include "polarssl/des.h"
|
#include "polarssl/des.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if !defined(POLARSSL_DES_ALT)
|
#if !defined(POLARSSL_DES_ALT)
|
||||||
|
|
||||||
@ -802,9 +807,6 @@ int des3_crypt_cbc( des3_context *ctx,
|
|||||||
#endif /* !POLARSSL_DES_ALT */
|
#endif /* !POLARSSL_DES_ALT */
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* DES and 3DES test vectors from:
|
* DES and 3DES test vectors from:
|
||||||
*
|
*
|
||||||
|
@ -35,6 +35,8 @@
|
|||||||
|
|
||||||
#include "polarssl/dhm.h"
|
#include "polarssl/dhm.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_PARSE_C)
|
#if defined(POLARSSL_PEM_PARSE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -37,6 +37,8 @@
|
|||||||
|
|
||||||
#include "polarssl/ecdh.h"
|
#include "polarssl/ecdh.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Generate public key: simple wrapper around ecp_gen_keypair
|
* Generate public key: simple wrapper around ecp_gen_keypair
|
||||||
*/
|
*/
|
||||||
|
@ -37,6 +37,8 @@
|
|||||||
#include "polarssl/ecdsa.h"
|
#include "polarssl/ecdsa.h"
|
||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_ECDSA_DETERMINISTIC)
|
#if defined(POLARSSL_ECDSA_DETERMINISTIC)
|
||||||
#include "polarssl/hmac_drbg.h"
|
#include "polarssl/hmac_drbg.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -51,16 +51,17 @@
|
|||||||
|
|
||||||
#include "polarssl/ecp.h"
|
#include "polarssl/ecp.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
#define strcasecmp _stricmp
|
#define strcasecmp _stricmp
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
|
|
||||||
#include "polarssl/ecp.h"
|
#include "polarssl/ecp.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(inline)
|
#if defined(_MSC_VER) && !defined(inline)
|
||||||
#define inline _inline
|
#define inline _inline
|
||||||
#else
|
#else
|
||||||
|
@ -31,10 +31,21 @@
|
|||||||
#include "polarssl/entropy.h"
|
#include "polarssl/entropy.h"
|
||||||
#include "polarssl/entropy_poll.h"
|
#include "polarssl/entropy_poll.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
|
#include "polarssl/platform.h"
|
||||||
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
|
#define polarssl_printf printf
|
||||||
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if defined(POLARSSL_HAVEGE_C)
|
#if defined(POLARSSL_HAVEGE_C)
|
||||||
#include "polarssl/havege.h"
|
#include "polarssl/havege.h"
|
||||||
#endif
|
#endif
|
||||||
@ -378,14 +389,6 @@ int entropy_update_seed_file( entropy_context *ctx, const char *path )
|
|||||||
#endif /* POLARSSL_FS_IO */
|
#endif /* POLARSSL_FS_IO */
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
|
||||||
#include "polarssl/platform.h"
|
|
||||||
#else
|
|
||||||
#include <stdio.h>
|
|
||||||
#define polarssl_printf printf
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Dummy source function
|
* Dummy source function
|
||||||
*/
|
*/
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
#include "polarssl/entropy_poll.h"
|
#include "polarssl/entropy_poll.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_TIMING_C)
|
#if defined(POLARSSL_TIMING_C)
|
||||||
|
#include <string.h>
|
||||||
#include "polarssl/timing.h"
|
#include "polarssl/timing.h"
|
||||||
#endif
|
#endif
|
||||||
#if defined(POLARSSL_HAVEGE_C)
|
#if defined(POLARSSL_HAVEGE_C)
|
||||||
|
@ -28,10 +28,13 @@
|
|||||||
|
|
||||||
#if defined(POLARSSL_ERROR_C) || defined(POLARSSL_ERROR_STRERROR_DUMMY)
|
#if defined(POLARSSL_ERROR_C) || defined(POLARSSL_ERROR_STRERROR_DUMMY)
|
||||||
#include "polarssl/error.h"
|
#include "polarssl/error.h"
|
||||||
|
#include <string.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_ERROR_C)
|
#if defined(POLARSSL_ERROR_C)
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_AES_C)
|
#if defined(POLARSSL_AES_C)
|
||||||
#include "polarssl/aes.h"
|
#include "polarssl/aes.h"
|
||||||
#endif
|
#endif
|
||||||
@ -172,9 +175,6 @@
|
|||||||
#include "polarssl/xtea.h"
|
#include "polarssl/xtea.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined snprintf && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined snprintf && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
#define snprintf _snprintf
|
#define snprintf _snprintf
|
||||||
@ -746,8 +746,6 @@ void error_strerror( int ret, char *buf, size_t buflen )
|
|||||||
|
|
||||||
#if defined(POLARSSL_ERROR_STRERROR_DUMMY)
|
#if defined(POLARSSL_ERROR_STRERROR_DUMMY)
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Provide an non-function in case POLARSSL_ERROR_C is not defined
|
* Provide an non-function in case POLARSSL_ERROR_C is not defined
|
||||||
*/
|
*/
|
||||||
|
@ -40,15 +40,20 @@
|
|||||||
|
|
||||||
#include "polarssl/gcm.h"
|
#include "polarssl/gcm.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_AESNI_C)
|
#if defined(POLARSSL_AESNI_C)
|
||||||
#include "polarssl/aesni.h"
|
#include "polarssl/aesni.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST && POLARSSL_AES_C */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 32-bit integer manipulation macros (big endian)
|
* 32-bit integer manipulation macros (big endian)
|
||||||
@ -496,9 +501,6 @@ void gcm_free( gcm_context *ctx )
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
#if defined(POLARSSL_SELF_TEST) && defined(POLARSSL_AES_C)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AES-GCM test vectors from:
|
* AES-GCM test vectors from:
|
||||||
*
|
*
|
||||||
|
@ -36,15 +36,20 @@
|
|||||||
|
|
||||||
#include "polarssl/hmac_drbg.h"
|
#include "polarssl/hmac_drbg.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
@ -376,8 +381,6 @@ int hmac_drbg_update_seed_file( hmac_drbg_context *ctx, const char *path )
|
|||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if !defined(POLARSSL_SHA1_C)
|
#if !defined(POLARSSL_SHA1_C)
|
||||||
/* Dummy checkup routine */
|
/* Dummy checkup routine */
|
||||||
int hmac_drbg_self_test( int verbose )
|
int hmac_drbg_self_test( int verbose )
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
#include "polarssl/md_wrap.h"
|
#include "polarssl/md_wrap.h"
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
|
@ -36,15 +36,18 @@
|
|||||||
|
|
||||||
#include "polarssl/md2.h"
|
#include "polarssl/md2.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -36,15 +36,20 @@
|
|||||||
|
|
||||||
#include "polarssl/md4.h"
|
#include "polarssl/md4.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -35,15 +35,20 @@
|
|||||||
|
|
||||||
#include "polarssl/md5.h"
|
#include "polarssl/md5.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -65,12 +65,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -33,8 +33,13 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_MEMORY_DEBUG)
|
#if defined(POLARSSL_MEMORY_DEBUG)
|
||||||
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
|
#include "polarssl/platform.h"
|
||||||
|
#else
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#define polarssl_fprintf fprintf
|
||||||
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_MEMORY_DEBUG */
|
||||||
#if defined(POLARSSL_MEMORY_BACKTRACE)
|
#if defined(POLARSSL_MEMORY_BACKTRACE)
|
||||||
#include <execinfo.h>
|
#include <execinfo.h>
|
||||||
#endif
|
#endif
|
||||||
@ -43,12 +48,6 @@
|
|||||||
#include "polarssl/threading.h"
|
#include "polarssl/threading.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
|
||||||
#include "polarssl/platform.h"
|
|
||||||
#else
|
|
||||||
#define polarssl_fprintf fprintf
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -30,6 +30,8 @@
|
|||||||
|
|
||||||
#include "polarssl/net.h"
|
#include "polarssl/net.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if (defined(_WIN32) || defined(_WIN32_WCE)) && !defined(EFIX64) && \
|
#if (defined(_WIN32) || defined(_WIN32_WCE)) && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
|
|
||||||
|
@ -33,12 +33,13 @@
|
|||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
#include "polarssl/rsa.h"
|
#include "polarssl/rsa.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_X509_USE_C) || defined(POLARSSL_X509_CREATE_C)
|
#if defined(POLARSSL_X509_USE_C) || defined(POLARSSL_X509_CREATE_C)
|
||||||
#include "polarssl/x509.h"
|
#include "polarssl/x509.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Macro to automatically add the size of #define'd OIDs
|
* Macro to automatically add the size of #define'd OIDs
|
||||||
*/
|
*/
|
||||||
|
@ -34,15 +34,16 @@
|
|||||||
#include "polarssl/md5.h"
|
#include "polarssl/md5.h"
|
||||||
#include "polarssl/cipher.h"
|
#include "polarssl/cipher.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -27,7 +27,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_PK_C)
|
#if defined(POLARSSL_PK_C)
|
||||||
|
|
||||||
#include "polarssl/pk.h"
|
#include "polarssl/pk.h"
|
||||||
#include "polarssl/pk_wrap.h"
|
#include "polarssl/pk_wrap.h"
|
||||||
|
|
||||||
|
@ -27,12 +27,13 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_PK_C)
|
#if defined(POLARSSL_PK_C)
|
||||||
|
|
||||||
#include "polarssl/pk_wrap.h"
|
#include "polarssl/pk_wrap.h"
|
||||||
|
|
||||||
/* Even if RSA not activated, for the sake of RSA-alt */
|
/* Even if RSA not activated, for the sake of RSA-alt */
|
||||||
#include "polarssl/rsa.h"
|
#include "polarssl/rsa.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_ECP_C)
|
#if defined(POLARSSL_ECP_C)
|
||||||
#include "polarssl/ecp.h"
|
#include "polarssl/ecp.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#include "polarssl/pkcs11.h"
|
#include "polarssl/pkcs11.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_PKCS11_C)
|
#if defined(POLARSSL_PKCS11_C)
|
||||||
|
|
||||||
#include "polarssl/md.h"
|
#include "polarssl/md.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
#include "polarssl/x509_crt.h"
|
#include "polarssl/x509_crt.h"
|
||||||
|
@ -38,6 +38,8 @@
|
|||||||
#include "polarssl/asn1.h"
|
#include "polarssl/asn1.h"
|
||||||
#include "polarssl/cipher.h"
|
#include "polarssl/cipher.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_ARC4_C)
|
#if defined(POLARSSL_ARC4_C)
|
||||||
#include "polarssl/arc4.h"
|
#include "polarssl/arc4.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -43,9 +43,12 @@
|
|||||||
#include "polarssl/cipher.h"
|
#include "polarssl/cipher.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -295,8 +298,6 @@ int pkcs5_self_test( int verbose )
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#define MAX_TESTS 6
|
#define MAX_TESTS 6
|
||||||
|
|
||||||
size_t plen[MAX_TESTS] =
|
size_t plen[MAX_TESTS] =
|
||||||
|
@ -32,6 +32,8 @@
|
|||||||
#include "polarssl/asn1.h"
|
#include "polarssl/asn1.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_RSA_C)
|
#if defined(POLARSSL_RSA_C)
|
||||||
#include "polarssl/rsa.h"
|
#include "polarssl/rsa.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -32,6 +32,8 @@
|
|||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_RSA_C)
|
#if defined(POLARSSL_RSA_C)
|
||||||
#include "polarssl/rsa.h"
|
#include "polarssl/rsa.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -36,19 +36,20 @@
|
|||||||
|
|
||||||
#include "polarssl/ripemd160.h"
|
#include "polarssl/ripemd160.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#include <string.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 32-bit integer manipulation macros (little endian)
|
* 32-bit integer manipulation macros (little endian)
|
||||||
|
@ -37,16 +37,20 @@
|
|||||||
#include "polarssl/rsa.h"
|
#include "polarssl/rsa.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PKCS1_V21)
|
#if defined(POLARSSL_PKCS1_V21)
|
||||||
#include "polarssl/md.h"
|
#include "polarssl/md.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_PKCS1_V15) && !defined(__OpenBSD__)
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#endif
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -35,15 +35,20 @@
|
|||||||
|
|
||||||
#include "polarssl/sha1.h"
|
#include "polarssl/sha1.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -35,15 +35,20 @@
|
|||||||
|
|
||||||
#include "polarssl/sha256.h"
|
#include "polarssl/sha256.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -35,15 +35,20 @@
|
|||||||
|
|
||||||
#include "polarssl/sha512.h"
|
#include "polarssl/sha512.h"
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(POLARSSL_SELF_TEST)
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_FS_IO)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
|
@ -34,15 +34,16 @@
|
|||||||
|
|
||||||
#include "polarssl/ssl_cache.h"
|
#include "polarssl/ssl_cache.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
void ssl_cache_init( ssl_cache_context *cache )
|
void ssl_cache_init( ssl_cache_context *cache )
|
||||||
{
|
{
|
||||||
memset( cache, 0, sizeof( ssl_cache_context ) );
|
memset( cache, 0, sizeof( ssl_cache_context ) );
|
||||||
|
@ -33,7 +33,8 @@
|
|||||||
#include "polarssl/ssl_ciphersuites.h"
|
#include "polarssl/ssl_ciphersuites.h"
|
||||||
#include "polarssl/ssl.h"
|
#include "polarssl/ssl.h"
|
||||||
|
|
||||||
#include <stdlib.h>
|
// #include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
|
@ -31,16 +31,16 @@
|
|||||||
#include "polarssl/debug.h"
|
#include "polarssl/debug.h"
|
||||||
#include "polarssl/ssl.h"
|
#include "polarssl/ssl.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <basetsd.h>
|
#include <basetsd.h>
|
||||||
typedef UINT32 uint32_t;
|
typedef UINT32 uint32_t;
|
||||||
|
@ -30,6 +30,9 @@
|
|||||||
|
|
||||||
#include "polarssl/debug.h"
|
#include "polarssl/debug.h"
|
||||||
#include "polarssl/ssl.h"
|
#include "polarssl/ssl.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_ECP_C)
|
#if defined(POLARSSL_ECP_C)
|
||||||
#include "polarssl/ecp.h"
|
#include "polarssl/ecp.h"
|
||||||
#endif
|
#endif
|
||||||
@ -37,13 +40,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_HAVE_TIME)
|
#if defined(POLARSSL_HAVE_TIME)
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,8 @@
|
|||||||
#include "polarssl/debug.h"
|
#include "polarssl/debug.h"
|
||||||
#include "polarssl/ssl.h"
|
#include "polarssl/ssl.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_X509_CRT_PARSE_C) && \
|
#if defined(POLARSSL_X509_CRT_PARSE_C) && \
|
||||||
defined(POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE)
|
defined(POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE)
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
@ -47,12 +49,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
#define strcasecmp _stricmp
|
#define strcasecmp _stricmp
|
||||||
|
@ -41,6 +41,9 @@
|
|||||||
#include "polarssl/x509.h"
|
#include "polarssl/x509.h"
|
||||||
#include "polarssl/asn1.h"
|
#include "polarssl/asn1.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_PARSE_C)
|
#if defined(POLARSSL_PEM_PARSE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
@ -48,21 +51,19 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#else
|
#else
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
#if !defined(_WIN32)
|
#if !defined(_WIN32)
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
@ -32,6 +32,8 @@
|
|||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined strncasecmp && !defined(EFIX64) && \
|
#if defined(_MSC_VER) && !defined strncasecmp && !defined(EFIX64) && \
|
||||||
!defined(EFI32)
|
!defined(EFI32)
|
||||||
#define strncasecmp _strnicmp
|
#define strncasecmp _strnicmp
|
||||||
|
@ -40,6 +40,9 @@
|
|||||||
|
|
||||||
#include "polarssl/x509_crl.h"
|
#include "polarssl/x509_crl.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_PARSE_C)
|
#if defined(POLARSSL_PEM_PARSE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
@ -47,14 +50,12 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#else
|
#else
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
@ -40,6 +40,10 @@
|
|||||||
|
|
||||||
#include "polarssl/x509_crt.h"
|
#include "polarssl/x509_crt.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_PARSE_C)
|
#if defined(POLARSSL_PEM_PARSE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
@ -47,6 +51,7 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
@ -55,22 +60,19 @@
|
|||||||
#include "polarssl/threading.h"
|
#include "polarssl/threading.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#else
|
#else
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO)
|
#if defined(POLARSSL_FS_IO)
|
||||||
|
#include <stdio.h>
|
||||||
#if !defined(_WIN32) || defined(EFIX64) || defined(EFI32)
|
#if !defined(_WIN32) || defined(EFIX64) || defined(EFI32)
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#endif
|
#endif /* !_WIN32 || EFIX64 || EFI32 */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
|
@ -40,6 +40,9 @@
|
|||||||
|
|
||||||
#include "polarssl/x509_csr.h"
|
#include "polarssl/x509_csr.h"
|
||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_PARSE_C)
|
#if defined(POLARSSL_PEM_PARSE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
@ -47,13 +50,11 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdlib.h>
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_FS_IO) || defined(EFIX64) || defined(EFI32)
|
#if defined(POLARSSL_FS_IO) || defined(EFIX64) || defined(EFI32)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,8 @@
|
|||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
#include "polarssl/sha1.h"
|
#include "polarssl/sha1.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_WRITE_C)
|
#if defined(POLARSSL_PEM_WRITE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif /* POLARSSL_PEM_WRITE_C */
|
#endif /* POLARSSL_PEM_WRITE_C */
|
||||||
|
@ -37,13 +37,13 @@
|
|||||||
#include "polarssl/oid.h"
|
#include "polarssl/oid.h"
|
||||||
#include "polarssl/asn1write.h"
|
#include "polarssl/asn1write.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
#if defined(POLARSSL_PEM_WRITE_C)
|
#if defined(POLARSSL_PEM_WRITE_C)
|
||||||
#include "polarssl/pem.h"
|
#include "polarssl/pem.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
/* Implementation that should never be optimized out by the compiler */
|
/* Implementation that should never be optimized out by the compiler */
|
||||||
static void polarssl_zeroize( void *v, size_t n ) {
|
static void polarssl_zeroize( void *v, size_t n ) {
|
||||||
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
volatile unsigned char *p = v; while( n-- ) *p++ = 0;
|
||||||
|
@ -30,11 +30,16 @@
|
|||||||
|
|
||||||
#include "polarssl/xtea.h"
|
#include "polarssl/xtea.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
#define polarssl_printf printf
|
#define polarssl_printf printf
|
||||||
#endif
|
#endif /* POLARSSL_PLATFORM_C */
|
||||||
|
#endif /* POLARSSL_SELF_TEST */
|
||||||
|
|
||||||
#if !defined(POLARSSL_XTEA_ALT)
|
#if !defined(POLARSSL_XTEA_ALT)
|
||||||
|
|
||||||
@ -190,9 +195,6 @@ int xtea_crypt_cbc( xtea_context *ctx, int mode, size_t length,
|
|||||||
|
|
||||||
#if defined(POLARSSL_SELF_TEST)
|
#if defined(POLARSSL_SELF_TEST)
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* XTEA tests vectors (non-official)
|
* XTEA tests vectors (non-official)
|
||||||
*/
|
*/
|
||||||
|
@ -65,12 +65,12 @@ print TEST_FILE << "END";
|
|||||||
#include POLARSSL_CONFIG_FILE
|
#include POLARSSL_CONFIG_FILE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
$test_helpers
|
||||||
|
|
||||||
$suite_pre_code
|
$suite_pre_code
|
||||||
$suite_header
|
$suite_header
|
||||||
$suite_post_code
|
$suite_post_code
|
||||||
|
|
||||||
$test_helpers
|
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
$test_main =~ s/SUITE_PRE_DEP/$suite_pre_code/;
|
$test_main =~ s/SUITE_PRE_DEP/$suite_pre_code/;
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#if defined(POLARSSL_PLATFORM_C)
|
#if defined(POLARSSL_PLATFORM_C)
|
||||||
#include "polarssl/platform.h"
|
#include "polarssl/platform.h"
|
||||||
#else
|
#else
|
||||||
|
#include <stdio.h>
|
||||||
|
#define polarssl_printf printf
|
||||||
|
#define polarssl_fprintf fprintf
|
||||||
#define polarssl_malloc malloc
|
#define polarssl_malloc malloc
|
||||||
#define polarssl_free free
|
#define polarssl_free free
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,15 +1,3 @@
|
|||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#if defined(POLARSSL_PLATFORM_C)
|
|
||||||
#include "polarssl/platform.h"
|
|
||||||
#else
|
|
||||||
#define polarssl_printf printf
|
|
||||||
#define polarssl_fprintf fprintf
|
|
||||||
#define polarssl_malloc malloc
|
|
||||||
#define polarssl_free free
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(POLARSSL_MEMORY_BUFFER_ALLOC_C)
|
#if defined(POLARSSL_MEMORY_BUFFER_ALLOC_C)
|
||||||
#include "polarssl/memory_buffer_alloc.h"
|
#include "polarssl/memory_buffer_alloc.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
/* BEGIN_HEADER */
|
/* BEGIN_HEADER */
|
||||||
#include <polarssl/ctr_drbg.h>
|
#include <polarssl/ctr_drbg.h>
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
int test_offset_idx;
|
int test_offset_idx;
|
||||||
int entropy_func( void *data, unsigned char *buf, size_t len )
|
int entropy_func( void *data, unsigned char *buf, size_t len )
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
/* BEGIN_HEADER */
|
/* BEGIN_HEADER */
|
||||||
#include <polarssl/hmac_drbg.h>
|
#include <polarssl/hmac_drbg.h>
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
unsigned char *p;
|
unsigned char *p;
|
||||||
|
Loading…
Reference in New Issue
Block a user