test

Dependencies:   MQTT

Committer:
kernel2418
Date:
Wed Mar 14 03:03:16 2018 +0000
Revision:
0:9d5f28595388
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kernel2418 0:9d5f28595388 1 /*
kernel2418 0:9d5f28595388 2 * PackageLicenseDeclared: Apache-2.0
kernel2418 0:9d5f28595388 3 * Copyright (c) 2017 ARM Limited
kernel2418 0:9d5f28595388 4 *
kernel2418 0:9d5f28595388 5 * Licensed under the Apache License, Version 2.0 (the "License");
kernel2418 0:9d5f28595388 6 * you may not use this file except in compliance with the License.
kernel2418 0:9d5f28595388 7 * You may obtain a copy of the License at
kernel2418 0:9d5f28595388 8 *
kernel2418 0:9d5f28595388 9 * http://www.apache.org/licenses/LICENSE-2.0
kernel2418 0:9d5f28595388 10 *
kernel2418 0:9d5f28595388 11 * Unless required by applicable law or agreed to in writing, software
kernel2418 0:9d5f28595388 12 * distributed under the License is distributed on an "AS IS" BASIS,
kernel2418 0:9d5f28595388 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
kernel2418 0:9d5f28595388 14 * See the License for the specific language governing permissions and
kernel2418 0:9d5f28595388 15 * limitations under the License.
kernel2418 0:9d5f28595388 16 */
kernel2418 0:9d5f28595388 17
kernel2418 0:9d5f28595388 18 #ifndef _MBEDTLS_UTILS_H_
kernel2418 0:9d5f28595388 19 #define _MBEDTLS_UTILS_H_
kernel2418 0:9d5f28595388 20
kernel2418 0:9d5f28595388 21 #include "mbedtls/platform.h"
kernel2418 0:9d5f28595388 22 #include "mbedtls/ssl.h"
kernel2418 0:9d5f28595388 23 #include "mbedtls/entropy.h"
kernel2418 0:9d5f28595388 24 #include "mbedtls/ctr_drbg.h"
kernel2418 0:9d5f28595388 25 #include "mbedtls/error.h"
kernel2418 0:9d5f28595388 26
kernel2418 0:9d5f28595388 27 /**
kernel2418 0:9d5f28595388 28 * Helper for pretty-printing mbed TLS error codes
kernel2418 0:9d5f28595388 29 */
kernel2418 0:9d5f28595388 30 __STATIC_INLINE void print_mbedtls_error(const char *name, int err) {
kernel2418 0:9d5f28595388 31 char buf[128];
kernel2418 0:9d5f28595388 32 mbedtls_strerror(err, buf, sizeof (buf));
kernel2418 0:9d5f28595388 33 mbedtls_printf("%s() failed: -0x%04x (%d): %s\r\n", name, -err, err, buf);
kernel2418 0:9d5f28595388 34 }
kernel2418 0:9d5f28595388 35
kernel2418 0:9d5f28595388 36 #endif // _MBEDTLS_UTILS_H_