mbed TLS library

Dependents:   HTTPClient-SSL WS_SERVER

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers config-picocoin.h Source File

config-picocoin.h

00001 /*
00002  * Reduced configuration used by Picocoin.
00003  *
00004  * See README.txt for usage instructions.
00005  *
00006  * Distinguishing features:
00007  * - no SSL/TLS;
00008  * - no X.509;
00009  * - ECDSA/PK and some other chosen crypto bits.
00010  */
00011 
00012 #ifndef POLARSSL_CONFIG_H
00013 #define POLARSSL_CONFIG_H
00014 
00015 /* System support */
00016 #define POLARSSL_HAVE_LONGLONG
00017 #define POLARSSL_HAVE_ASM
00018 #define POLARSSL_HAVE_TIME
00019 #define POLARSSL_HAVE_IPV6
00020 
00021 /* mbed TLS feature support */
00022 #define POLARSSL_CIPHER_MODE_CBC
00023 #define POLARSSL_CIPHER_PADDING_PKCS7
00024 #define POLARSSL_ECP_DP_SECP256K1_ENABLED
00025 #define POLARSSL_ECDSA_DETERMINISTIC
00026 #define POLARSSL_PK_PARSE_EC_EXTENDED
00027 #define POLARSSL_ERROR_STRERROR_DUMMY
00028 #define POLARSSL_FS_IO
00029 
00030 /* mbed TLS modules */
00031 #define POLARSSL_AESNI_C
00032 #define POLARSSL_AES_C
00033 #define POLARSSL_ASN1_PARSE_C
00034 #define POLARSSL_ASN1_WRITE_C
00035 #define POLARSSL_BASE64_C
00036 #define POLARSSL_BIGNUM_C
00037 #define POLARSSL_ECDSA_C
00038 #define POLARSSL_ECP_C
00039 #define POLARSSL_ENTROPY_C
00040 #define POLARSSL_HMAC_DRBG_C
00041 #define POLARSSL_MD_C
00042 #define POLARSSL_OID_C
00043 #define POLARSSL_PADLOCK_C
00044 #define POLARSSL_PK_C
00045 #define POLARSSL_PK_PARSE_C
00046 #define POLARSSL_PK_WRITE_C
00047 #define POLARSSL_RIPEMD160_C
00048 #define POLARSSL_SHA1_C
00049 #define POLARSSL_SHA256_C
00050 
00051 #include "check_config.h"
00052 
00053 #endif /* POLARSSL_CONFIG_H */
00054