comparison libtomcrypt/src/headers/tomcrypt_pk.h @ 1711:e9dba7abd939

Merge libtomcrypt v1.18.2
author Matt Johnston <matt@ucc.asn.au>
date Wed, 10 Jun 2020 23:16:13 +0800
parents 6dba84798cd5
children
comparison
equal deleted inserted replaced
1710:1ff2a1034c52 1711:e9dba7abd939
665 int der_printable_char_encode(int c); 665 int der_printable_char_encode(int c);
666 int der_printable_value_decode(int v); 666 int der_printable_value_decode(int v);
667 667
668 /* UTF-8 */ 668 /* UTF-8 */
669 #if (defined(SIZE_MAX) || __STDC_VERSION__ >= 199901L || defined(WCHAR_MAX) || defined(__WCHAR_MAX__) || defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) || defined (__WCHAR_TYPE__)) && !defined(LTC_NO_WCHAR) 669 #if (defined(SIZE_MAX) || __STDC_VERSION__ >= 199901L || defined(WCHAR_MAX) || defined(__WCHAR_MAX__) || defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) || defined (__WCHAR_TYPE__)) && !defined(LTC_NO_WCHAR)
670 #include <wchar.h> 670 #if defined(__WCHAR_MAX__)
671 #if defined(__WCHAR_MAX__) 671 #define LTC_WCHAR_MAX __WCHAR_MAX__
672 #define LTC_WCHAR_MAX __WCHAR_MAX__ 672 #else
673 #elif defined(WCHAR_MAX) 673 #include <wchar.h>
674 #define LTC_WCHAR_MAX WCHAR_MAX 674 #define LTC_WCHAR_MAX WCHAR_MAX
675 #endif 675 #endif
676 /* please note that it might happen that LTC_WCHAR_MAX is undefined */ 676 /* please note that it might happen that LTC_WCHAR_MAX is undefined */
677 #else 677 #else
678 typedef ulong32 wchar_t; 678 typedef ulong32 wchar_t;
679 #define LTC_WCHAR_MAX 0xFFFFFFFF 679 #define LTC_WCHAR_MAX 0xFFFFFFFF
680 #endif 680 #endif
681 681
682 int der_encode_utf8_string(const wchar_t *in, unsigned long inlen, 682 int der_encode_utf8_string(const wchar_t *in, unsigned long inlen,
683 unsigned char *out, unsigned long *outlen); 683 unsigned char *out, unsigned long *outlen);
684 684