Roy Want / Mbed OS beaconCompileReadyFork
Committer:
roywant
Date:
Mon Sep 19 00:59:11 2016 +0000
Revision:
0:ed0152b5c495
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
roywant 0:ed0152b5c495 1 #ifndef MBEDTLS_EDDYSTONE_CONFIG_H
roywant 0:ed0152b5c495 2 #define MBEDTLS_EDDYSTONE_CONFIG_H
roywant 0:ed0152b5c495 3
roywant 0:ed0152b5c495 4 /* System support */
roywant 0:ed0152b5c495 5 //#define MBEDTLS_HAVE_ASM
roywant 0:ed0152b5c495 6 #undef MBEDTLS_HAVE_ASM
roywant 0:ed0152b5c495 7 #define MBEDTLS_HAVE_TIME
roywant 0:ed0152b5c495 8 #undef MBEDTLS_HAVE_TIME_DATE
roywant 0:ed0152b5c495 9
roywant 0:ed0152b5c495 10 // #define MBEDTLS_CIPHER_MODE_CBC
roywant 0:ed0152b5c495 11 #undef MBEDTLS_CIPHER_PADDING_PKCS7
roywant 0:ed0152b5c495 12 #undef MBEDTLS_REMOVE_ARC4_CIPHERSUITES
roywant 0:ed0152b5c495 13 #define MBEDTLS_CIPHER_MODE_CTR
roywant 0:ed0152b5c495 14
roywant 0:ed0152b5c495 15 /* mbed TLS feature support */
roywant 0:ed0152b5c495 16 #define MBEDTLS_ECP_DP_SECP256R1_ENABLED
roywant 0:ed0152b5c495 17 #undef MBEDTLS_ECP_DP_SECP384R1_ENABLED
roywant 0:ed0152b5c495 18 #define MBEDTLS_ECP_DP_CURVE25519_ENABLED
roywant 0:ed0152b5c495 19
roywant 0:ed0152b5c495 20 #undef MBEDTLS_ECP_NIST_OPTIM
roywant 0:ed0152b5c495 21 #undef MBEDTLS_ECDSA_DETERMINISTIC
roywant 0:ed0152b5c495 22 #undef MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
roywant 0:ed0152b5c495 23 #undef MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
roywant 0:ed0152b5c495 24 #undef MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
roywant 0:ed0152b5c495 25 #undef MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
roywant 0:ed0152b5c495 26 #undef MBEDTLS_ERROR_STRERROR_DUMMY
roywant 0:ed0152b5c495 27 #undef MBEDTLS_PK_RSA_ALT_SUPPORT
roywant 0:ed0152b5c495 28 #undef MBEDTLS_PKCS1_V15
roywant 0:ed0152b5c495 29 #undef MBEDTLS_PKCS1_V21
roywant 0:ed0152b5c495 30 #undef MBEDTLS_SELF_TEST
roywant 0:ed0152b5c495 31 #undef MBEDTLS_SSL_ALL_ALERT_MESSAGES
roywant 0:ed0152b5c495 32 #undef MBEDTLS_SSL_ENCRYPT_THEN_MAC
roywant 0:ed0152b5c495 33 #undef MBEDTLS_SSL_EXTENDED_MASTER_SECRET
roywant 0:ed0152b5c495 34 #undef MBEDTLS_SSL_RENEGOTIATION
roywant 0:ed0152b5c495 35 #undef MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
roywant 0:ed0152b5c495 36 #undef MBEDTLS_SSL_PROTO_TLS1_2
roywant 0:ed0152b5c495 37 #undef MBEDTLS_SSL_PROTO_DTLS
roywant 0:ed0152b5c495 38 #undef MBEDTLS_SSL_ALPN
roywant 0:ed0152b5c495 39 #undef MBEDTLS_SSL_DTLS_ANTI_REPLAY
roywant 0:ed0152b5c495 40 #undef MBEDTLS_SSL_DTLS_HELLO_VERIFY
roywant 0:ed0152b5c495 41 #undef MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
roywant 0:ed0152b5c495 42 #undef MBEDTLS_SSL_DTLS_BADMAC_LIMIT
roywant 0:ed0152b5c495 43 #undef MBEDTLS_SSL_SESSION_TICKETS
roywant 0:ed0152b5c495 44 #undef MBEDTLS_SSL_EXPORT_KEYS
roywant 0:ed0152b5c495 45 #undef MBEDTLS_SSL_SESSION_TICKETS
roywant 0:ed0152b5c495 46 #undef MBEDTLS_SSL_EXPORT_KEYS
roywant 0:ed0152b5c495 47 #undef MBEDTLS_SSL_SERVER_NAME_INDICATION
roywant 0:ed0152b5c495 48 #undef MBEDTLS_VERSION_FEATURES
roywant 0:ed0152b5c495 49 #undef MBEDTLS_X509_CHECK_KEY_USAGE
roywant 0:ed0152b5c495 50 #undef MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE
roywant 0:ed0152b5c495 51
roywant 0:ed0152b5c495 52 /* mbed TLS modules */
roywant 0:ed0152b5c495 53 #define MBEDTLS_AES_C
roywant 0:ed0152b5c495 54 #undef MBEDTLS_ASN1_PARSE_C
roywant 0:ed0152b5c495 55 #undef MBEDTLS_ASN1_WRITE_C
roywant 0:ed0152b5c495 56 #undef MBEDTLS_BASE64_C
roywant 0:ed0152b5c495 57 #define MBEDTLS_BIGNUM_C
roywant 0:ed0152b5c495 58 #undef MBEDTLS_CCM_C
roywant 0:ed0152b5c495 59 #undef MBEDTLS_CERTS_C
roywant 0:ed0152b5c495 60 #undef MBEDTLS_CIPHER_C
roywant 0:ed0152b5c495 61 #define MBEDTLS_CTR_DRBG_C
roywant 0:ed0152b5c495 62 #undef MBEDTLS_DEBUG_C
roywant 0:ed0152b5c495 63 #define MBEDTLS_ECDH_C
roywant 0:ed0152b5c495 64 #undef MBEDTLS_ECDSA_C
roywant 0:ed0152b5c495 65 #define MBEDTLS_ECP_C
roywant 0:ed0152b5c495 66 #define MBEDTLS_ENTROPY_C
roywant 0:ed0152b5c495 67 #undef MBEDTLS_ERROR_C
roywant 0:ed0152b5c495 68 #undef MBEDTLS_GCM_C
roywant 0:ed0152b5c495 69 #undef MBEDTLS_HMAC_DRBG_C
roywant 0:ed0152b5c495 70 #define MBEDTLS_MD_C
roywant 0:ed0152b5c495 71 #undef MBEDTLS_OID_C
roywant 0:ed0152b5c495 72 #undef MBEDTLS_PEM_PARSE_C
roywant 0:ed0152b5c495 73 #undef MBEDTLS_PK_C
roywant 0:ed0152b5c495 74 #undef MBEDTLS_PK_PARSE_C
roywant 0:ed0152b5c495 75 #undef MBEDTLS_PK_WRITE_C
roywant 0:ed0152b5c495 76 #undef MBEDTLS_PLATFORM_C
roywant 0:ed0152b5c495 77 #undef MBEDTLS_RSA_C
roywant 0:ed0152b5c495 78 #define MBEDTLS_SHA256_C
roywant 0:ed0152b5c495 79 #undef MBEDTLS_SHA512_C
roywant 0:ed0152b5c495 80 #undef MBEDTLS_SSL_CACHE_C
roywant 0:ed0152b5c495 81 #undef MBEDTLS_SSL_COOKIE_C
roywant 0:ed0152b5c495 82 #undef MBEDTLS_SSL_TICKET_C
roywant 0:ed0152b5c495 83 #undef MBEDTLS_SSL_CLI_C
roywant 0:ed0152b5c495 84 #undef MBEDTLS_SSL_SRV_C
roywant 0:ed0152b5c495 85 #undef MBEDTLS_SSL_TLS_C
roywant 0:ed0152b5c495 86 #undef MBEDTLS_VERSION_C
roywant 0:ed0152b5c495 87 #undef MBEDTLS_X509_USE_C
roywant 0:ed0152b5c495 88 #undef MBEDTLS_X509_CRT_PARSE_C
roywant 0:ed0152b5c495 89 #undef MBEDTLS_X509_CRL_PARSE_C
roywant 0:ed0152b5c495 90
roywant 0:ed0152b5c495 91 /* Save RAM at the expense of ROM */
roywant 0:ed0152b5c495 92 #define MBEDTLS_AES_ROM_TABLES
roywant 0:ed0152b5c495 93
roywant 0:ed0152b5c495 94 /* Save RAM by adjusting to our exact needs */
roywant 0:ed0152b5c495 95 #define MBEDTLS_ECP_MAX_BITS 256
roywant 0:ed0152b5c495 96 #define MBEDTLS_MPI_MAX_SIZE 32
roywant 0:ed0152b5c495 97
roywant 0:ed0152b5c495 98 /* Save RAM at the expense of speed, see ecp.h */
roywant 0:ed0152b5c495 99 #define MBEDTLS_ECP_WINDOW_SIZE 2
roywant 0:ed0152b5c495 100 #define MBEDTLS_ECP_FIXED_POINT_OPTIM 0
roywant 0:ed0152b5c495 101
roywant 0:ed0152b5c495 102 /* Significant speed benefit at the expense of some ROM */
roywant 0:ed0152b5c495 103 #define MBEDTLS_ECP_NIST_OPTIM
roywant 0:ed0152b5c495 104 /*
roywant 0:ed0152b5c495 105 * You should adjust this to the exact number of sources you're using: default
roywant 0:ed0152b5c495 106 * is the "mbedtls_platform_entropy_poll" source, but you may want to add other ones.
roywant 0:ed0152b5c495 107 * Minimum is 2 for the entropy test suite.
roywant 0:ed0152b5c495 108 */
roywant 0:ed0152b5c495 109 #define MBEDTLS_ENTROPY_MAX_SOURCES 2
roywant 0:ed0152b5c495 110 #define MBEDTLS_NO_PLATFORM_ENTROPY
roywant 0:ed0152b5c495 111
roywant 0:ed0152b5c495 112 #endif /* MBEDTLS_EDDYSTONE_CONFIG_H */