>>> gnutls: Building main/gnutls 3.7.1-r1 (using abuild 3.9.0-r0) started Sat, 30 Jul 2022 11:17:42 +0000 >>> gnutls: Checking sanity of /home/buildozer/aports/main/gnutls/APKBUILD... >>> gnutls: Analyzing dependencies... >>> gnutls: Installing for build: build-base nettle-dev zlib-dev libtasn1-dev p11-kit-dev libunistring-dev texinfo diffutils datefudge (1/27) Installing libgmpxx (6.2.1-r1) (2/27) Installing gmp-dev (6.2.1-r1) (3/27) Installing nettle (3.7.3-r0) (4/27) Installing nettle-dev (3.7.3-r0) (5/27) Installing zlib-dev (1.2.12-r1) (6/27) Installing libtasn1 (4.18.0-r0) (7/27) Installing libtasn1-progs (4.18.0-r0) (8/27) Installing libtasn1-dev (4.18.0-r0) (9/27) Installing libffi (3.4.2-r1) (10/27) Installing p11-kit (0.24.0-r1) (11/27) Installing p11-kit-dev (0.24.0-r1) (12/27) Installing libunistring (0.9.10-r1) (13/27) Installing libunistring-dev (0.9.10-r1) (14/27) Installing libbz2 (1.0.8-r1) (15/27) Installing perl (5.34.0-r1) (16/27) Installing texinfo (6.8-r0) (17/27) Installing diffutils (3.8-r0) (18/27) Installing skalibs (2.11.0.0-r0) (19/27) Installing s6-ipcserver (2.11.0.0-r0) (20/27) Installing utmps (0.1.0.3-r0) Executing utmps-0.1.0.3-r0.pre-install (21/27) Installing coreutils (9.0-r2) (22/27) Installing datefudge (1.24-r0) (23/27) Installing .makedepends-gnutls (20220730.111742) (24/27) Installing utmps-openrc (0.1.0.3-r0) (25/27) Installing perl-error (0.17029-r1) (26/27) Installing perl-git (2.34.4-r0) (27/27) Installing git-perl (2.34.4-r0) Executing busybox-1.34.1-r7.trigger OK: 331 MiB in 118 packages >>> gnutls: Cleaning up srcdir >>> gnutls: Cleaning up pkgdir >>> gnutls: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/gnutls-3.7.1.tar.xz >>> gnutls: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/gnutls-3.7.1.tar.xz >>> gnutls: Checking sha512sums... gnutls-3.7.1.tar.xz: OK tests-crq.patch: OK tests-certtool.patch: OK CVE-2022-2509.patch: OK >>> gnutls: Unpacking /var/cache/distfiles/v3.15/gnutls-3.7.1.tar.xz... >>> gnutls: tests-crq.patch patching file tests/cert-tests/data/template-long-dns-crq.pem >>> gnutls: tests-certtool.patch patching file tests/cert-tests/certtool.sh Hunk #1 succeeded at 56 (offset 7 lines). Hunk #2 succeeded at 66 (offset 7 lines). >>> gnutls: CVE-2022-2509.patch patching file lib/x509/pkcs7.c Hunk #1 succeeded at 1318 (offset -4 lines). checking build system type... armv6-alpine-linux-musleabihf checking host system type... armv6-alpine-linux-musleabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes *** *** Checking for compilation programs... checking for armv6-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for armv6-alpine-linux-musleabihf-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/socket.h... yes checking for arpa/inet.h... yes checking for features.h... yes checking for unistd.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for limits.h... yes checking for inttypes.h... (cached) yes checking for sys/types.h... (cached) yes checking for stdint.h... (cached) yes checking for sys/mman.h... yes checking for sys/param.h... yes checking for strings.h... (cached) yes checking for sys/uio.h... yes checking for threads.h... yes checking for crtdefs.h... no checking for stdio_ext.h... yes checking for termios.h... yes checking for sys/select.h... yes checking for langinfo.h... yes checking for xlocale.h... no checking for semaphore.h... yes checking for pthread.h... yes checking for sys/cdefs.h... no checking for sys/wait.h... yes checking for sys/ioctl.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for Minix Amsterdam compiler... no checking for armv6-alpine-linux-musleabihf-ar... no checking for armv6-alpine-linux-musleabihf-lib... no checking for armv6-alpine-linux-musleabihf-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for armv6-alpine-linux-musleabihf-ar... ar checking for armv6-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking dependency style of gcc... gcc3 checking for armv6-alpine-linux-musleabihf-ar... (cached) ar checking the archiver (ar) interface... (cached) ar checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 checking for bison... no checking for byacc... no checking for a sed that does not truncate output... /bin/sed checking whether to build with code coverage support... no checking whether to enable maintainer-specific portions of Makefiles... yes checking for inline... inline checking for ANSI C header files... (cached) yes checking for __get_cpuid_count... no checking for struct iovec.iov_base... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking stdatomic.h usability... yes checking stdatomic.h presence... yes checking for stdatomic.h... yes checking for library containing __atomic_load_4... -latomic checking for threads.h... (cached) yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for getrandom... yes checking for KERN_ARND... no checking for getentropy... no checking for NETTLE... yes checking for HOGWEED... yes checking for __gmpz_cmp in -lgmp... yes checking for LIBTASN1... yes checking whether to use the included minitasn1... no checking whether C99 macros are supported... yes checking whether to disable strict DER time encodings for backwards compatibility... no checking whether to allow SHA1 as an acceptable hash for cert digital signatures... yes checking whether to disable the SSL 3.0 protocol... yes checking whether to disable the SSL 2.0 client hello... no checking whether to disable DTLS-SRTP extension... no checking whether to disable ALPN extension... no checking whether to enable TLS heartbeat support... yes checking whether to disable SRP authentication support... no checking whether to disable PSK authentication support... no checking whether to disable anonymous authentication support... no checking whether to disable DHE support... no checking whether to disable ECDHE support... no checking whether to disable GOST support... no checking whether to add cryptodev support... no checking whether to disable OCSP support... no checking size of void *... 4 checking size of long long... 8 checking size of long... 4 checking size of int... 4 checking for library containing setsockopt... none needed checking whether to build OpenSSL compatibility layer... no checking for gtk-doc... no configure: WARNING: You will not be able to create source packages with 'make dist' because gtk-doc >= 1.14 is not found. checking for gtkdoc-check... no checking for gtkdoc-check... no checking for gtkdoc-rebase... no checking for gtkdoc-mkpdf... no checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... no checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld used by gcc... /usr/armv6-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... yes checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... no checking for iconv... yes checking for working iconv... yes checking for GNU gettext in libintl... no checking whether to use NLS... no checking whether byte ordering is bigendian... no checking for fork... yes checking for setitimer... yes checking for getrusage... yes checking for getpwuid_r... yes checking for nanosleep... yes checking for daemon... yes checking for getpid... yes checking for localtime... yes checking for mmap... yes checking for clock_gettime... yes checking for fmemopen... yes checking for __register_atfork... no checking for secure_getenv... yes checking for getauxval... yes checking for libseccomp... no checking for libcrypto... no od: cannot skip past end of combined input checking for librt... yes checking how to link with librt... -lrt checking for pthread_mutex_lock... yes checking for library containing u8_normalize... -lunistring checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking for _set_invalid_parameter_handler... no checking for explicit_bzero... yes checking for memset_s... no checking for fcntl... yes checking for symlink... yes checking for getdelim... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for mprotect... yes checking for lstat... yes checking for secure_getenv... (cached) yes checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... yes checking for snprintf... yes checking for strndup... yes checking for localtime_r... yes checking for vasnprintf... no checking for getpass... yes checking for __fsetlocking... yes checking for getprogname... no checking for getexecname... no checking for setenv... yes checking for strerror_r... yes checking for __xpg_strerror_r... yes checking for timegm... yes checking for ftruncate... yes checking for isblank... yes checking for newlocale... yes checking for uselocale... yes checking for duplocale... yes checking for freelocale... yes checking for pipe... yes checking for pthread_sigmask... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for sleep... yes checking for catgets... yes checking for shutdown... yes checking for usleep... yes checking for mquery... no checking for pstat_getprocvm... no checking for complete errno.h... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking whether stat file-mode macros are broken... no checking for C/C++ restrict keyword... __restrict__ checking for nlink_t... yes checking whether stdin defaults to large file offsets... yes checking whether ftello is declared... yes checking for ftello... yes checking whether ftello works... yes checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking whether getline is declared... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether is self-contained... yes checking for shutdown... (cached) yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking for IPv4 sockets... yes checking for IPv6 sockets... yes checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... no checking whether malloc, realloc, calloc are POSIX compliant... yes checking for GNU libc compatible malloc... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memmem is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for wchar_t... yes checking whether fcloseall is declared... no checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether strdup is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking whether strtok_r is declared... yes checking whether imported symbols can be declared weak... yes checking for pthread.h... (cached) yes checking for pthread_kill in -lpthread... yes checking whether POSIX threads API is available... yes checking for multithread API to use... posix checking for struct timespec in ... yes checking whether execvpe is declared... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking where to find the exponent in a 'double'... word 1 bit 20 checking whether snprintf truncates the result as in C99... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking whether uses 'inline' correctly... yes checking for alloca as a compiler built-in... yes checking for __builtin_expect... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking whether dup2 works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether conversion from 'int' to 'long double' works... yes checking whether fopen recognizes a trailing slash... yes checking whether fopen supports the mode character 'x'... yes checking whether fopen supports the mode character 'e'... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether __func__ is available... yes checking for working getdelim function... yes checking whether getdtablesize works... yes checking for getline... yes checking for working getline function... yes checking for gettimeofday with POSIX signature... yes checking for library containing inet_ntop... none required checking whether inet_ntop is declared... yes checking for library containing inet_pton... none required checking whether inet_pton is declared... yes checking for armv6-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking if gcc/ld supports -Wl,--output-def... no checking if LD -Wl,--version-script works... yes checking whether the compiler supports the __inline keyword... yes checking whether lseek detects pipes... yes checking for memmem... yes checking whether memmem works... yes checking whether is self-contained... yes checking whether open recognizes a trailing slash... yes checking for pmccabe... false checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking for socklen_t... yes checking for ssize_t... yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking which flavor of printf attribute matches inttypes macros... system checking for stpcpy... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... yes checking for working strndup... yes checking for working strnlen... yes checking for strtok_r... yes checking whether strtok_r works... yes checking for strverscmp... yes checking for nlink_t... (cached) yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking for ptrdiff_t... yes checking for vasprintf... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking whether wcsdup is declared... yes checking for stdint.h... (cached) yes checking if environ is properly declared... yes checking whether strerror_r is declared... yes checking for strerror_r... (cached) yes checking whether strerror_r returns char *... no checking whether fseeko is declared... yes checking for fseeko... yes checking for library containing gethostbyname... none required checking for gethostbyname... yes checking for library containing getservbyname... none required checking for getservbyname... yes checking whether fflush_unlocked is declared... yes checking whether flockfile is declared... yes checking whether fputs_unlocked is declared... yes checking whether funlockfile is declared... yes checking whether putc_unlocked is declared... yes checking whether time_t is signed... yes checking whether alarm is declared... yes checking for working mktime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking for compound literals... yes checking whether is self-contained... yes checking whether setenv is declared... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for tsearch... yes checking for sigset_t... yes checking for uid_t in sys/types.h... yes checking whether strerror(0) succeeds... yes checking for strerror_r with POSIX signature... yes checking whether strerror_r works... yes checking whether unsetenv is declared... yes checking for nl_langinfo and CODESET... yes checking whether ungetc works on arbitrary bytes... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking for off_t... yes checking whether locale.h defines locale_t... yes checking for LC_MESSAGES... yes checking whether uselocale works... yes checking for fake locale system (OpenBSD)... no checking for Solaris 11.4 locale system... no checking for getlocalename_l... no checking for library needed for semaphore functions... none checking whether lstat correctly handles trailing slash... yes checking whether strerror_r is declared... (cached) yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... no checking whether setlocale (category, NULL) is multithread-safe... yes checking whether imported symbols can be declared weak... (cached) yes checking for alloca as a compiler built-in... (cached) yes checking for __builtin_expect... (cached) yes checking for byteswap.h... (cached) yes checking for library containing clock_gettime... none required checking for clock_gettime... (cached) yes checking for clock_settime... yes checking whether // is distinct from /... no checking whether dup2 works... (cached) yes checking for error_at_line... no checking whether fcntl handles F_DUPFD correctly... (cached) yes checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) needs runtime check checking for flexible array member... yes checking whether conversion from 'int' to 'long double' works... (cached) yes checking whether fopen recognizes a trailing slash... (cached) yes checking whether fopen supports the mode character 'x'... (cached) yes checking whether fopen supports the mode character 'e'... (cached) yes checking for __fpending... yes checking whether __fpending is declared... yes checking for fseeko... (cached) yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether __func__ is available... (cached) yes checking for library containing getaddrinfo... none required checking for getaddrinfo... yes checking whether gai_strerror is declared... yes checking whether gai_strerrorA is declared... no checking for gai_strerror with POSIX signature... yes checking for struct sockaddr.sa_len... no checking whether getaddrinfo is declared... yes checking whether freeaddrinfo is declared... yes checking whether getnameinfo is declared... yes checking for struct addrinfo... yes checking for working getdelim function... (cached) yes checking whether getdtablesize works... (cached) yes checking for getline... (cached) yes checking for working getline function... (cached) yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking for gettimeofday with POSIX signature... (cached) yes checking for library containing gethostbyname... (cached) none required checking for gethostbyname... (cached) yes checking for library containing inet_ntop... (cached) none required checking whether inet_ntop is declared... (cached) yes checking for library containing inet_pton... (cached) none required checking whether inet_pton is declared... (cached) yes checking whether INT32_MAX < INTMAX_MAX... yes checking whether INT64_MAX == LONG_MAX... no checking whether UINT32_MAX < UINTMAX_MAX... yes checking whether UINT64_MAX == ULONG_MAX... no checking whether the compiler supports the __inline keyword... (cached) yes checking whether lseek detects pipes... (cached) yes checking for memmem... (cached) yes checking whether memmem works... (cached) yes checking for __mktime_internal... no checking whether is self-contained... (cached) yes checking whether open recognizes a trailing slash... (cached) yes checking for bison... no checking for struct tm.tm_zone... (cached) yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking for library containing getservbyname... (cached) none required checking for getservbyname... (cached) yes checking whether setenv validates arguments... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... (cached) yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking for socklen_t... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... (cached) yes checking for struct stat.st_atim.tv_nsec... (cached) yes checking whether struct stat.st_atim is of type struct timespec... (cached) yes checking for struct stat.st_birthtimespec.tv_nsec... (cached) no checking for struct stat.st_birthtimensec... (cached) no checking for struct stat.st_birthtim.tv_nsec... (cached) no checking for working stdalign.h... (cached) yes checking for good max_align_t... (cached) yes checking whether NULL can be used in arbitrary expressions... (cached) yes checking which flavor of printf attribute matches inttypes macros... (cached) system checking for stpcpy... (cached) yes checking for strcasecmp... (cached) yes checking for strncasecmp... (cached) yes checking whether strncasecmp is declared... (cached) yes checking for working strerror function... yes checking for working strndup... (cached) yes checking for working strnlen... (cached) yes checking for strtok_r... (cached) yes checking whether strtok_r works... (cached) yes checking for strverscmp... (cached) yes checking for nlink_t... (cached) yes checking whether localtime_r is declared... (cached) yes checking whether localtime_r is compatible with its POSIX signature... (cached) yes checking whether localtime works even near extrema... yes checking for timezone_t... no checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for ptrdiff_t... (cached) yes checking for vasprintf... (cached) yes checking for vsnprintf... (cached) yes checking whether snprintf respects a size of 1... (cached) yes checking whether printf supports POSIX/XSI format strings with positions... (cached) yes checking whether wcsdup is declared... (cached) yes checking for stdint.h... (cached) yes checking for atoll... yes checking for a traditional french locale... none checking for a turkish Unicode locale... none checking whether fdopen sets errno... yes checking for getpagesize... yes checking whether getpagesize is declared... yes checking whether byte ordering is bigendian... (cached) no checking whether byte ordering is bigendian... (cached) no checking for ioctl... yes checking for ioctl with POSIX signature... yes checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ALTMON_1... no checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking for pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking whether perror matches strerror... yes checking for pthread_t... yes checking for pthread_spinlock_t... yes checking for PTHREAD_CREATE_DETACHED... yes checking for PTHREAD_MUTEX_RECURSIVE... yes checking for PTHREAD_MUTEX_ROBUST... yes checking for PTHREAD_PROCESS_SHARED... yes checking whether pthread_create exists as a global function... yes checking whether pthread_sigmask is a macro... no checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking for sigprocmask... yes checking for sched.h... yes checking for struct sched_param... yes checking whether setlocale supports the C locale... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... (cached) no checking whether setlocale (category, NULL) is multithread-safe... (cached) yes checking whether imported symbols can be declared weak... (cached) yes checking whether the -Werror option is usable... yes checking for simple visibility declarations... yes checking for a traditional french locale... (cached) none checking for a french Unicode locale... none checking for a traditional japanese locale... none checking for a transitional chinese locale... none checking for struct sigaction.sa_sigaction... yes checking for sigprocmask... (cached) yes checking whether sleep is declared... yes checking for working sleep... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking for strtoll... yes checking whether symlink handles trailing slash correctly... yes checking whether declares ioctl... yes checking for pthread_atfork... yes checking sys/single_threaded.h usability... no checking sys/single_threaded.h presence... no checking for sys/single_threaded.h... no checking for useconds_t... yes checking whether usleep allows large arguments... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether the compiler generally respects inline... yes checking for ssize_t... (cached) yes checking for python... no checking for python2... no checking for python3... no checking for python3.9... no checking for python3.8... no checking for python3.7... no checking for python3.6... no checking for python3.5... no checking for python3.4... no checking for python3.3... no checking for python3.2... no checking for python3.1... no checking for python3.0... no checking for python2.7... no checking for python2.6... no checking for python2.5... no checking for python2.4... no checking for python2.3... no checking for python2.2... no checking for python2.1... no checking for python2.0... no checking for libev... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -Wtype-limits... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -fno-common... yes checking whether C compiler handles -Wall... yes checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Wsuggest-attribute=format... yes checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Wno-analyzer-double-free... yes checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking whether C compiler handles -Wno-analyzer-null-dereference... yes checking whether C compiler handles -Wno-analyzer-use-after-free... yes checking whether C compiler handles -Wno-missing-field-initializers... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -Wno-format-truncation... yes checking whether C compiler handles -Wimplicit-fallthrough=2... yes checking whether C compiler handles -Wabi=11... yes checking whether C compiler handles -fdiagnostics-show-option... yes checking whether C compiler handles -fno-builtin-strcmp... yes checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/armv6-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 98304 checking how to convert armv6-alpine-linux-musleabihf file names to armv6-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv6-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv6-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv6-alpine-linux-musleabihf-objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv6-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv6-alpine-linux-musleabihf-ar... (cached) ar checking for archiver @FILE support... @ checking for armv6-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv6-alpine-linux-musleabihf-ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv6-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/armv6-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate od: cannot skip past end of combined input checking for libdl... yes checking how to link with libdl... -ldl checking for CMOCKA... no checking for LIBIDN2... no configure: WARNING: *** LIBIDN2 was not found. You will not be able to use IDN2008 support checking for nettle_get_secp_192r1 in -lhogweed... yes checking for nettle_rsa_sec_decrypt... yes checking for nettle_gost28147_set_key... no checking for nettle_streebog512_update... yes checking for nettle_magma_set_key... no checking for nettle_kuznyechik_set_key... no checking for nettle_cmac_magma_update... no checking for nettle_cmac_kuznyechik_update... no checking gmp soname... libgmp.so.10 checking nettle soname... libnettle.so.8 checking hogweed soname... libhogweed.so.6 checking whether to build libdane... yes checking for unbound library... no configure: WARNING: *** *** libunbound was not found. Libdane will not be built. *** checking for P11_KIT... yes checking for tss library... no configure: WARNING: *** *** trousers was not found. TPM support will be disabled. *** checking for autogen... no configure: WARNING: *** *** autogen not found. Will not link against system libopts. *** checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/mman.h... (cached) yes checking for sys/param.h... (cached) yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/procset.h usability... no checking sys/procset.h presence... no checking for sys/procset.h... no checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking sys/stropts.h usability... yes checking sys/stropts.h presence... yes checking for sys/stropts.h... yes checking for sys/time.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking for sys/wait.h... (cached) yes checking for dlfcn.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking libintl.h usability... no checking libintl.h presence... no checking for libintl.h... no checking for memory.h... (cached) yes checking for netinet/in.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for stdbool.h... (cached) yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for string.h... (cached) yes checking for limits.h... (cached) yes checking for inttypes.h... (cached) yes checking for working stdnoreturn.h... yes checking for runetype.h... no checking for wchar.h... (cached) yes checking for wchar_t... yes checking for wint_t... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for intptr_t... yes checking for uintptr_t... yes checking for uint_t... no checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for ptrdiff_t... (cached) yes checking size of char *... 4 checking size of int... (cached) 4 checking size of long... (cached) 4 checking size of short... 2 checking for pathfind in -lgen... no checking for gettext in -lintl... no checking for vprintf... yes checking for _doprnt... no checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... (cached) yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for mmap... (cached) yes checking for canonicalize_file_name... no checking for snprintf... (cached) yes checking for strdup... yes checking for strchr... yes checking for strrchr... yes checking for strsignal... yes checking for fchmod... yes checking for fstat... yes checking for chmod... yes checking for a sed that does not truncate output... (cached) /bin/sed checking whether autoopts-config can be found... checking whether autoopts-config is specified... no no checking whether a reg expr header is specified... no checking whether with-libregex was specified... no checking whether with-libregex-cflags was specified... no checking whether with-libregex-libs was specified... no checking whether libregex functions properly... yes checking whether pathfind(3) works... no checking whether /dev/zero is readable device... crw-rw-rw- 1 root root 1, 5 Apr 24 2015 /dev/zero checking whether we have a functional realpath(3C)... yes checking whether strftime() works... yes checking whether fopen accepts "b" mode... yes checking whether fopen accepts "t" mode... yes checking whether not wanting optional option args... yes checking size of unsigned long int... 4 checking size of unsigned int... 4 checking size of time_t... 8 checking whether building Guile bindings... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating ldd.sh config.status: creating src/libopts/Makefile config.status: creating guile/pre-inst-guile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/credentials/Makefile config.status: creating doc/credentials/srp/Makefile config.status: creating doc/credentials/x509/Makefile config.status: creating doc/doxygen/Doxyfile config.status: creating doc/examples/Makefile config.status: creating doc/latex/Makefile config.status: creating doc/manpages/Makefile config.status: creating doc/reference/Makefile config.status: creating doc/reference/version.xml config.status: creating doc/scripts/Makefile config.status: creating extra/Makefile config.status: creating extra/includes/Makefile config.status: creating libdane/Makefile config.status: creating libdane/includes/Makefile config.status: creating libdane/gnutls-dane.pc config.status: creating gl/Makefile config.status: creating guile/Makefile config.status: creating guile/src/Makefile config.status: creating lib/Makefile config.status: creating lib/accelerated/Makefile config.status: creating lib/accelerated/x86/Makefile config.status: creating lib/accelerated/aarch64/Makefile config.status: creating lib/algorithms/Makefile config.status: creating lib/auth/Makefile config.status: creating lib/ext/Makefile config.status: creating lib/extras/Makefile config.status: creating lib/gnutls.pc config.status: creating lib/includes/Makefile config.status: creating lib/includes/gnutls/gnutls.h config.status: creating lib/minitasn1/Makefile config.status: creating lib/nettle/Makefile config.status: creating lib/x509/Makefile config.status: creating lib/unistring/Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating src/args-std.def config.status: creating src/gl/Makefile config.status: creating src/gl/tests/Makefile config.status: creating tests/Makefile config.status: creating tests/windows/Makefile config.status: creating tests/cert-tests/Makefile config.status: creating tests/slow/Makefile config.status: creating tests/suite/Makefile config.status: creating fuzz/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing libtool commands configure: summary of build options: version: 3.7.1 shared 59:1:29 Host/Target system: armv6-alpine-linux-musleabihf Build system: armv6-alpine-linux-musleabihf Install prefix: /usr Compiler: gcc Valgrind: no CFlags: -Os -fomit-frame-pointer -g Library types: Shared=yes, Static=no Local libopts: yes Local libtasn1: no Local unistring: no Use nettle-mini: no Documentation: yes (manpages: yes) configure: External hardware support: /dev/crypto: no Hardware accel: none Padlock accel: no Random gen. variant: getrandom PKCS#11 support: yes TPM support: no configure: Optional features: (note that included applications might not compile properly if features are disabled) SSL3.0 support: no SSL2.0 client hello: yes Allow SHA1 sign: no DTLS-SRTP support: yes ALPN support: yes OCSP support: yes SRP support: yes PSK support: yes DHE support: yes ECDHE support: yes GOST support: yes Anon auth support: yes Heartbeat support: yes IDNA support: no Non-SuiteB curves: yes FIPS140 mode: no Strict DER time: yes configure: Optional libraries: Guile wrappers: no C++ library: yes DANE library: no OpenSSL compat: no configure: System files: Trust store pkcs11: Trust store dir: Trust store file: /etc/ssl/certs/ca-certificates.crt Blacklist file: CRL file: Configuration file: /etc/gnutls/config DNSSEC root key file: /etc/unbound/root.key configure: WARNING: *** *** The DNSSEC root key file in /etc/unbound/root.key was not found. *** This file is needed for the verification of DNSSEC responses. *** Use the command: unbound-anchor -a "/etc/unbound/root.key" *** to generate or update it. *** make all-recursive make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' Making all in gl make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' GEN alloca.h GEN fcntl.h GEN inttypes.h GEN limits.h GEN arpa/inet.h GEN netdb.h GEN stdint.h GEN stdio.h GEN stdlib.h GEN string.h GEN strings.h GEN sys/socket.h GEN sys/stat.h GEN sys/time.h GEN sys/types.h GEN time.h GEN sys/uio.h GEN unistd.h GEN wchar.h make all-recursive make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' CC bitrotate.lo CC c-ctype.lo CC c-strcasecmp.lo CC c-strncasecmp.lo CC cloexec.lo CC fd-hook.lo CC hash.lo CC hash-pjw-bare.lo CC malloca.lo CC read-file.lo CC stat-time.lo CC sys_socket.lo CC unistd.lo CC xsize.lo CC asnprintf.lo CC fcntl.lo CC printf-args.lo CC printf-parse.lo CC vasnprintf.lo CC glthread/threadlib.lo CCLD libgnu.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' Making all in lib make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make all-recursive make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making all in includes make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' Making all in x509 make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make all-am make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' CC common.lo CC key_encode.lo CC key_decode.lo CC time.lo CC crl.lo CC crl_write.lo CC crq.lo CC dn.lo CC attributes.lo CC prov-seed.lo CC extensions.lo CC mpi.lo CC output.lo CC pkcs12.lo CC pkcs12_bag.lo CC pkcs12_encr.lo CC pkcs7.lo CC pkcs7-attrs.lo CC pkcs7-crypt.lo CC privkey.lo CC privkey_pkcs8_pbes1.lo CC privkey_pkcs8.lo CC privkey_openssl.lo CC hostname-verify.lo CC sign.lo CC verify.lo CC x509.lo CC x509_write.lo CC x509_dn.lo CC name_constraints.lo CC verify-high.lo CC verify-high2.lo CC x509_ext.lo CC email-verify.lo CC pkcs7-output.lo CC spki.lo CC virt-san.lo CC krb5.lo CC tls_features.lo CC ip.lo CC ocsp.lo CC ocsp_output.lo In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from dn.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from crq.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from common.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from time.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from crl.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from key_encode.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs12_encr.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from output.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from hostname-verify.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from x509_write.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs7-attrs.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs12_bag.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from ip.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from prov-seed.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from x509_ext.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from attributes.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs7-output.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from dn.c:29: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from key_decode.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ In file included from common.c:34: x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from ocsp.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crq.c:34: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from spki.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from crl_write.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from virt-san.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from ocsp_output.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from dn.c:29: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.c:34: x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crq.c:34: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dn.c:29: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from extensions.c:26: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from time.c:33: x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crq.c:34: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:36:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 36 | static int append_elements(ASN1_TYPE asn1_struct, const char *asn1_rdn_name, gnutls_buffer_st *str, int k1, unsigned last) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs7-crypt.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from privkey.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crq.c:41: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crl.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ In file included from time.c:33: x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ crq.c: In function 'gnutls_x509_crq_init': crq.c:63:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 63 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from key_encode.c:29: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.c:36: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from email-verify.c:22: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crl.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from sign.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_private_key_usage_period': ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:207:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 207 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs7.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from verify-high2.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:207:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 207 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crl.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_encr.c:27: ./x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:223:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 223 | (_gnutls_get_pkix(), "PKIX1.PrivateKeyUsagePeriod", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from mpi.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from key_encode.c:29: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from key_encode.c:29: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hostname-verify.c:25: ./x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from output.c:28: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ crl.c: In function 'crl_reinit': ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ crl.c:42:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 42 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from privkey_pkcs8_pbes1.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_write.c:32: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from time.c:35: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_encr.c:27: ./x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:261:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 261 | _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_rsa_pubkey': ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:59:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 59 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:59:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 59 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from privkey_openssl.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hostname-verify.c:25: ./x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from output.c:28: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from verify.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:71:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 71 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_write.c:32: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from x509_dn.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from output.c:28: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hostname-verify.c:26: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from x509_write.c:32: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:317:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 317 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:479:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 479 | _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from tls_features.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-attrs.c:31: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from name_constraints.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_dsa_params': ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:305:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 305 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:305:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 305 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ time.c:326:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 326 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *where, int force_general) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:606:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 606 | ASN1_TYPE asn1_struct, const char *where, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_ext.c:28: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ key_encode.c:317:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 317 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ In file included from ./common.h:29, from pkcs7-attrs.c:31: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ In file included from ./common.h:29, from pkcs12_bag.c:32: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ dn.c:648:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 648 | _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function 'decode_complex_string': ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from x509.c:27: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ common.c:325:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 325 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:325:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 325 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-attrs.c:31: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ time.c:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:336:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 336 | asn1_create_element(_gnutls_get_pkix(), oentry->asn_desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:704:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 704 | _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_ecc_params': ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:365:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 365 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:365:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 365 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_ext.c:28: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:377:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 377 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs12_bag.c:32: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ In file included from x509_ext.c:28: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ time.c:441:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 441 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_bag.c:32: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c: In function 'gnutls_x509_rdn_get_by_oid': key_encode.c: In function '_gnutls_x509_write_rsa_pss_params': ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:416:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 416 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:891:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 891 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:416:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 416 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:891:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 891 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:417:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 417 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-output.c:24: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:417:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 417 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:899:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 899 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ common.c: At top level: ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:524:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 524 | _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPSSParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: At top level: ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:845:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 845 | _get_authority_key_id(gnutls_x509_crl_t cert, ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function '_get_authority_key_id': ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:851:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 851 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c: In function 'gnutls_x509_rdn_get_oid': common.c:569:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 569 | _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:946:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 946 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:946:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 946 | ASN1_TYPE dn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from privkey_pkcs8.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dn.c:953:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 953 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from verify-high.c:24: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from ocsp.c:32: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_bag.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:465:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 465 | (_gnutls_get_pkix(), "PKIX1.AlgorithmIdentifier", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_extension_info': crl.c:870:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 870 | (_gnutls_get_pkix(), "PKIX1.AuthorityKeyIdentifier", c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1319:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1319 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from pkcs12.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ common.c:672:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 672 | x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-output.c:24: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function 'gnutls_x509_crl_get_authority_key_gn_serial': In file included from virt-san.c:27: x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:923:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 923 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_ext.c: In function 'gnutls_x509_ext_import_subject_alt_names': ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:219:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 219 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1352:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1352 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_ext.c:219:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 219 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.GeneralNames", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c: In function 'gnutls_x509_crl_get_authority_key_id': x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crl.c:988:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 988 | ASN1_TYPE c2; | ^~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-output.c:24: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:744:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 744 | _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:751:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 751 | _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from prov-seed.c:27: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ pkcs12_bag.c: In function '_pkcs12_decode_crt_bag': x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_gost_params': ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ pkcs12_bag.c:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ key_encode.c:534:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 534 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ common.c:764:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 764 | _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:168:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 168 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:534:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 534 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ pkcs12_bag.c:172:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 172 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:546:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 546 | (_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_extension_data2': ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from ocsp.c:32: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1480:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from spki.c:25: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1480:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_subject_alt_names': ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:298:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_ext.c:298:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ x509_ext.c:303:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 303 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.GeneralNames", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ocsp.c:32: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from virt-san.c:27: x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-output.c:30: ./pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:197:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 197 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:854:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 854 | _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c: In function 'print_issuer_sign_tool': ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function '_gnutls_x509_der_encode': common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_x509_write_dsa_pubkey': ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:901:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 901 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:860:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 860 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ crq.c:1517:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1517 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:632:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 632 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:901:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 901 | ASN1_TYPE tmpasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~ common.c:860:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 860 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:632:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 632 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_name_constraints': common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:369:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output.c:905:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 905 | if (asn1_create_element(_gnutls_get_gnutls_asn(), "GNUTLS.IssuerSignTool", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:369:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:373:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 373 | (_gnutls_get_pkix(), "PKIX1.NameConstraints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from prov-seed.c:27: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ key_encode.c:644:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 644 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from virt-san.c:29: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:222:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 222 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:892:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 892 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-Data", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from prov-seed.c:27: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:672:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 672 | _gnutls_asn1_encode_rsa(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from spki.c:25: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from attributes.c:29: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ key_encode.c: In function '_gnutls_asn1_encode_rsa': ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ common.c: At top level: ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:699:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 699 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ common.c:935:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 935 | _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from spki.c:25: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ key_encode.c:701:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 701 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:936:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 936 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:705:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 705 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'get_subject_alt_name': ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1672:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1672 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1672:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1672 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:968:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 968 | _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c: In function '_pkcs12_encode_crt_bag': ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:269:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 269 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:269:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 269 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:987:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 987 | _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from email-verify.c:24: ./x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_name_constraints': ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c: In function '_x509_encode_provable_seed': ./x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:464:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 464 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ In file included from common.h:29, from key_decode.c:29: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ prov-seed.c:39:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 39 | ASN1_TYPE c2; | ^~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_ext.c:464:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 464 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ prov-seed.c:48:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 48 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ common.c:1034:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1034 | _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ x509_ext.c:471:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 471 | (_gnutls_get_pkix(), "PKIX1.NameConstraints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:43:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 43 | ASN1_TYPE req; | ^~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:48:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 48 | ASN1_TYPE resp; | ^~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:50:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 50 | ASN1_TYPE basicresp; | ^~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high2.c:33: x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:1714:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1714 | (_gnutls_get_pkix(), "PKIX1.SubjectAltName", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ocsp.c: In function 'gnutls_ocsp_req_init': ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:75:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.OCSPRequest", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from attributes.c:29: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ pkcs12_bag.c:298:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 298 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from attributes.c:29: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_resp_init': ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:124:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 124 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crl_write.c:32: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:806:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 806 | _gnutls_asn1_encode_ecc(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sign.c:36: ./x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.c: In function '_gnutls_x509_encode_PKI_params': ./x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c: In function '_x509_decode_provable_seed': ./x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_ecc': prov-seed.c:88:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 88 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1107:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1107 | ASN1_TYPE tmp; | ^~~ ./x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ key_encode.c:818:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 818 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prov-seed.c:95:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 95 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1109:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1109 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:820:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 820 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:824:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 824 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | if ((ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: At top level: In file included from email-verify.c:24: ./x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1140:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1140 | _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from key_decode.c:29: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from attributes.c:32: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_subject_key_id': ./x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:41:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 41 | overwrite_attribute(ASN1_TYPE asn, const char *root, unsigned indx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:603:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 603 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:603:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 603 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from extensions.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high2.c:33: x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_ext.c:611:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 611 | (_gnutls_get_pkix(), "PKIX1.SubjectKeyIdentifier", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_req_import': ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:199:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 199 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ In file included from key_decode.c:29: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1198 | _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from email-verify.c:25: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_subject_key_id': ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:655:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 655 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ In file included from sign.c:36: ./x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1246:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1246 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:655:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 655 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ In file included from verify-high2.c:34: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from crl_write.c:32: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ x509_ext.c:659:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 659 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:912:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 912 | _gnutls_asn1_encode_gost(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_gost': ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c: In function 'gnutls_ocsp_resp_import2': ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:282:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 282 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:923:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 923 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1305:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1305 | _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:925:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 925 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-crypt.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crl_write.c:32: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:929:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 929 | (_gnutls_get_gnutls_asn(), "GNUTLS.GOSTPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_dn.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocsp.c:291:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 291 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sign.c:37: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | add_attribute(ASN1_TYPE asn, const char *root, const char *attribute_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_rsa_pubkey': ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_encode.c:955:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 955 | _gnutls_asn1_encode_dsa(ASN1_TYPE * c2, gnutls_pk_params_st * params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:61:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 61 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ key_encode.c: In function '_gnutls_asn1_encode_dsa': ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:61:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 61 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:961:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 961 | if (*c2 != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPublicKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from extensions.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:963:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 963 | *c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_get_key_purpose_oid': ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1374:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1374 | static int write_complex_string(ASN1_TYPE asn_struct, const char *where, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:967:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 967 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPrivateKey", c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function 'write_complex_string': ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2292:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2292 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1379:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1379 | ASN1_TYPE c2; | ^~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1385 | asn1_create_element(_gnutls_get_pkix(), oentry->asn_desc, &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2292:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2292 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from extensions.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_authority_key_id': sign.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 46 | _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7.c:33: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:897:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 897 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from krb5.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.c:233:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 233 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:897:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 897 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:902:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 902 | (_gnutls_get_pkix(), "PKIX1.AuthorityKeyIdentifier", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: At top level: ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1445:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1445 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c: At top level: ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2329:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2329 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7-crypt.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_encode.c:1030:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1030 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509_dn.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sign.c:102:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 102 | _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-crypt.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from krb5.c:31: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ crq.c: In function 'gnutls_x509_crq_set_key_purpose_oid': ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from x509_dn.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:37:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 37 | _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from mpi.c:29: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ key_decode.c: In function '_gnutls_x509_read_dsa_params': ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2392 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ key_decode.c:178:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 178 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ key_decode.c:178:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 178 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from tls_features.c:27: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ pkcs12_bag.c: In function 'gnutls_pkcs12_bag_encrypt': ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1550:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1550 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:181:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 181 | (_gnutls_get_pkix(), "PKIX1.Dss-Parms", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ pkcs12_bag.c:719:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 719 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2392:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2392 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12_bag.c:719:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 719 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_authority_key_id': ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:997:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 997 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:997:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 997 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_pkcs8_pbes1.c:28: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1002:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1002 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs7.c:33: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2431:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2431 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7.c:33: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_openssl.c:28: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7-crypt.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from krb5.c:31: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:134:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 134 | get_indx_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_ecc_params': ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ key_decode.c:244:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 244 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:244:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 244 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:249:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 249 | (_gnutls_get_gnutls_asn(), "GNUTLS.ECParameters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:229:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 229 | static int get_extension_oid(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_key_usage': ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from tls_features.c:27: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from krb5.c:31: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1092:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1092 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:29, from mpi.c:29: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1092:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1092 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1100:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1100 | (_gnutls_get_pkix(), "PKIX1.KeyUsage", &c2)) != ASN1_SUCCESS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tls_features.c:27: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function 'gnutls_x509_privkey_init': ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mpi.c:29: common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs7.c:35: ./pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_pkcs8_pbes1.c:28: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:55:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 55 | (*key)->key = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function '_decode_pkcs7_signed_data': ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from name_constraints.c:31: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_x509_privkey_reinit': common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:71:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 71 | key->key = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:51:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 51 | ASN1_TYPE c2; | ^~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_rsa_pss_params': ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:297:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 297 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:316:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 316 | add_extension(ASN1_TYPE asn, const char *root, const char *extension_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_ext.c: In function 'gnutls_x509_ext_export_key_usage': common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ key_decode.c:297:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 297 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:1921:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1921 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:298:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:1143:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1143 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:298:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 298 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_openssl.c:28: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8_pbes1.c:28: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1143:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1143 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:306:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 306 | (_gnutls_get_gnutls_asn(), "GNUTLS.RSAPSSParameters", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1147 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.KeyUsage", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: At top level: ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | ASN1_TYPE | ^ common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_privkey_decode_pkcs1_rsa_key': privkey.c:134:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 134 | ASN1_TYPE pkey_asn; | ^~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ privkey.c:138:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 138 | if (asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_openssl.c:28: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c: In function '_gnutls_x509_read_der_int': pkcs7.c:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-SignedData", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ mpi.c:40:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 40 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509.c:31: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ mpi.c:40:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 40 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:44:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 44 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | overwrite_extension(ASN1_TYPE asn, const char *root, unsigned int indx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_ext.c: In function 'gnutls_x509_ext_export_inhibit_anypolicy': ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1225:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1225 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c: In function '_gnutls_krb5_principal_to_der': x509_ext.c:1225:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1225 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c: In function 'gnutls_x509_dn_init': ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:142:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 142 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ krb5.c:142:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 142 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_dn.c:403:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 403 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8_pbes1.c:32: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_decrypt_data': In file included from ./common.h:29, from name_constraints.c:31: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1228:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1228 | result = asn1_create_element(_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 330 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:417:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 417 | _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c: In function '_gnutls_x509_read_der_uint': mpi.c:75:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ crq.c: In function 'gnutls_x509_crq_set_private_key_usage_period': ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 330 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:75:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 75 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:330:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. mpi.c:79:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 79 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c: In function '_gnutls_read_pbkdf1_params': pkcs7-crypt.c:337:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 337 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2788:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2788 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:44:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 44 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from name_constraints.c:31: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:44:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 44 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8_pbes1.c:52:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 52 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2788:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2788 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_private_key_usage_period': ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:363:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 363 | (_gnutls_get_pkix(), "PKIX1.AlgorithmIdentifier", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1274:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1274 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1274:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1274 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crq.c:2796:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2796 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1277:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1277 | (_gnutls_get_pkix(), "PKIX1.PrivateKeyUsagePeriod", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from x509.c:31: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: In function '_gnutls_x509_crq_set_extension': ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:528:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 528 | ASN1_TYPE c2; | ^~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c: At top level: ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:111:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 111 | _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c: At top level: pkcs7.c: In function 'pkcs7_reinit': krb5.c:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | static int principal_to_str(ASN1_TYPE c2, gnutls_buffer_st * str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:164:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 164 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c: In function 'gnutls_x509_dn_get_rdn_ava': privkey.c: At top level: In file included from x509.c:31: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c:562:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 562 | ASN1_TYPE rdn, elem; | ^~~~~~~~~ privkey.c:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * raw_key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_dn.c:563:13: warning: 'asn1_static_node_t' macro is deprecated, use 'asn1_static_node' instead. 563 | ASN1_DATA_NODE vnode; | ^~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_private_key_usage_period': ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function '_gnutls_privkey_decode_ecc_key': x509_ext.c:1327:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1327 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:242:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 242 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:560:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 560 | asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extensions", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_pkcs8.c:30: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ x509_ext.c:1327:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1327 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ In file included from verify-high.c:33: x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from pkcs12.c:35: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1330:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1330 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_data_enc_info': ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:427:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 427 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c: In function '_gnutls_x509_read_gost_params': ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ pkcs7-crypt.c:427:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 427 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY, pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:445:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 445 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:427:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:445:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 445 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:433:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 433 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ key_decode.c:451:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 451 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ name_constraints.c:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_basic_constraints': extensions.c: In function '_gnutls_x509_ext_extract_number': krb5.c: In function '_gnutls_krb5_der_to_principal': ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:617:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 617 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:295:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 295 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1379:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1379 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ mpi.c:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:295:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 295 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:617:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 617 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../pkcs11_int.h:29, from verify.c:37: ./../x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ krb5.c:301:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 301 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./../x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ extensions.c:625:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 625 | (_gnutls_get_pkix(), "PKIX1.CertificateSerialNumber", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1379:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1379 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1384:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1384 | (_gnutls_get_pkix(), "PKIX1.BasicConstraints", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: In function '_gnutls_x509_ext_gen_number': ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:659:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 659 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:659:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 659 | ASN1_TYPE ext = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:280:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 280 | static int write_oid_and_params(ASN1_TYPE dst, const char *dst_name, const char *oid, gnutls_x509_spki_st *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:663:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 663 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./common.h:29, from privkey_pkcs8.c:30: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high.c:33: x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: At top level: In file included from ./common.h:29, from pkcs12.c:35: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ privkey.c:339:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 339 | static ASN1_TYPE | ^~~~ x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c: In function 'decode_dsa_key': privkey.c:343:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 343 | ASN1_TYPE dsa_asn; | ^~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_basic_constraints': ./../x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey.c:348:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 348 | if (asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1447:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1447 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8.c:30: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1447:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1447 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c: At top level: ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12.c:35: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:690:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 690 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1457:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1457 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs7_encrypt_data': ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-high.c:34: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:331:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 331 | _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:522:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 522 | ASN1_TYPE pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'parse_time': ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:522:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 522 | ASN1_TYPE pkcs7_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:480:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:480:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 480 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../pkcs11_int.h:29, from verify.c:37: ./../x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:484:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 484 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.Time", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:533:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 533 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:355:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 355 | _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:745:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 745 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_proxy': ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1521:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1521 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:383:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 383 | _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1521:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1521 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8.c:34: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extensions.c:776:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 776 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1527:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1527 | (_gnutls_get_pkix(), "PKIX1.ProxyCertInfo", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12.c:38: pkcs7_int.h:89:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 89 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7_int.h:114:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 114 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from privkey_pkcs8.c:39: attributes.h:27:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 27 | _x509_parse_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:431:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 431 | _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, uint32_t num) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attributes.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | _x509_set_attribute(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 46 | _decode_pkcs12_auth_safe(ASN1_TYPE pkcs12, ASN1_TYPE * authen_safe, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:46:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. pkcs12.c: In function '_decode_pkcs12_auth_safe': pkcs12.c:50:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 50 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:50:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 50 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:42:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 42 | static int _decode_pkcs8_ecc_key(ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function '_encode_privkey': privkey_pkcs8.c:67:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 67 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:67:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 67 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:85:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 85 | (_gnutls_get_gnutls_asn(), "GNUTLS.GOSTPrivateKey", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: pkcs12.c:85:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 85 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-AuthenticatedSafe", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:641:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 641 | read_pbkdf2_params(ASN1_TYPE pasn, | ^~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbkdf2_params': x509_ext.c: In function 'gnutls_x509_ext_export_proxy': pkcs7-crypt.c:646:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 646 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:646:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 646 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1614:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1614 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ In file included from verify.c:39: ./common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1614:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1614 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:122:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 122 | (_gnutls_get_gnutls_asn(), "GNUTLS.DSAPublicKey", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'pkcs12_reinit': ./common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1617:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1617 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:685:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 685 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: ./common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:166:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 166 | gnutls_datum_t * der, ASN1_TYPE * pkey_info) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'decode_user_notice': ./common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1674:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ ./common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'encode_to_private_key_info': x509_ext.c:1674:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1680:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1680 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.UserNotice", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: pkcs7-crypt.c:776:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 776 | static int read_pkcs12_kdf_params(ASN1_TYPE pasn, struct pbkdf2_params *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function '_pkcs12_decode_safe_contents': pkcs12.c:369:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:369:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 369 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-SafeContents", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:816:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 816 | write_pkcs12_kdf_params(ASN1_TYPE pasn, const struct pbkdf2_params *kdf_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbes2_gost_oid': pkcs7-crypt.c:854:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 854 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:854:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 854 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: pkcs7-crypt.c:857:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 857 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:316:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 316 | const char *password, ASN1_TYPE * out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_policies': privkey_pkcs8.c: In function 'encode_to_pkcs8_key': privkey_pkcs8.c:321:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 321 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:321:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 321 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1891:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1891 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:332:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 332 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:1891:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1891 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: pkcs7-crypt.c:887:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 887 | read_pbes2_enc_params(ASN1_TYPE pasn, | ^~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'read_pbes2_enc_params': x509_ext.c:1899:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1899 | (_gnutls_get_pkix(), "PKIX1.certificatePolicies", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:892:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 892 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ x509.c: In function 'crt_reinit': pkcs7-crypt.c:892:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 892 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:55:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 55 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: At top level: pkcs12.c:551:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 551 | _parse_safe_contents(ASN1_TYPE sc, const char *sc_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'gnutls_pkcs12_get_bag': privkey_pkcs8.c: In function 'gnutls_x509_privkey_export_pkcs8': pkcs12.c:602:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 602 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:442:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 442 | ASN1_TYPE pkcs8_asn = NULL, pkey_info; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:602:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 602 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:942:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 942 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: At top level: pkcs12.c:670:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 670 | static int create_empty_pfx(ASN1_TYPE pkcs12) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'create_empty_pfx': pkcs12.c:674:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:674:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 674 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_read_pkcs_schema_params': pkcs12.c:700:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 700 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-AuthenticatedSafe", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'encode_user_notice': pkcs7-crypt.c:986:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 986 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'gnutls_x509_privkey_export2_pkcs8': pkcs7-crypt.c:986:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 986 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:643:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 643 | ASN1_TYPE pkcs8_asn = NULL, pkey_info; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2032:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2032 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c: In function 'gnutls_x509_crt_init': x509.c:212:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 212 | result = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function 'gnutls_pkcs12_set_bag': pkcs7-crypt.c:996:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 996 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:736:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 736 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:736:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 736 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2032:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2032 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:737:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 737 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:737:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 737 | ASN1_TYPE safe_cont = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2035:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2035 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: privkey_pkcs8.c:718:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 718 | ASN1_TYPE pkcs8_asn, const char *password, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_policies': x509_ext.c:2100:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2100 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2100:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2100 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1055:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1055 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'reencode': x509_ext.c:2104:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2104 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1488:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1488 | if (pkcs7->signed_data != ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'check_for_decrypted': privkey_pkcs8.c:801:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 801 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:801:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 801 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:804:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 804 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: At top level: privkey_pkcs8.c: In function 'pkcs8_key_info': pkcs7-crypt.c: At top level: privkey_pkcs8.c:836:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 836 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1585:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1585 | static int create_empty_signed_data(ASN1_TYPE pkcs7, ASN1_TYPE * sdata) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1124:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1124 | _gnutls_pkcs_raw_decrypt_data(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1585:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. pkcs7.c: In function 'create_empty_signed_data': privkey_pkcs8.c:836:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 836 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1589:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1589 | *sdata = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~ privkey_pkcs8.c:845:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 845 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1592:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1592 | (_gnutls_get_pkix(), "PKIX1.pkcs-7-SignedData", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'gnutls_pkcs7_set_crt_raw': pkcs7.c:1666:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1666 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_crl_dist_points': privkey_pkcs8.c: In function 'pkcs8_key_decode': privkey_pkcs8.c:937:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 937 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2391:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2391 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:937:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 937 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:940:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 940 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2391:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2391 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: x509_ext.c:2399:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2399 | (_gnutls_get_pkix(), "PKIX1.CRLDistributionPoints", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:972:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 972 | _decode_pkcs8_rsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: At top level: pkcs12.c:1215:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1215 | ASN1_TYPE c2, const char *where) | ^~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1001:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1001 | _decode_pkcs8_rsa_pss_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_crl_dist_points': pkcs7-crypt.c:1305:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1305 | write_pbkdf2_params(ASN1_TYPE pasn, const struct pbkdf2_params *kdf_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'write_pbkdf2_params': privkey_pkcs8.c:1046:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1046 | _decode_pkcs8_ecc_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1308:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1308 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2494:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2494 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1308:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1308 | ASN1_TYPE pbkdf2_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1318:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1318 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * contents, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c: In function '_pkcs12_encode_safe_contents': pkcs7.c: In function 'gnutls_pkcs7_set_crl_raw': x509_ext.c:2494:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2494 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs12.c:1321:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1321 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1090:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1090 | _decode_pkcs8_eddsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, const char *oid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1326:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1326 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:1941:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1941 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1321:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1321 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2500:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2500 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs12.c:1336:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1336 | (_gnutls_get_pkix(), "PKIX1.pkcs-12-SafeContents", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function '_privkey_decode_gost_key': privkey_pkcs8.c:1167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1167 | ASN1_TYPE pkey_asn; | ^~~~~~~~~ privkey_pkcs8.c:1170:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1170 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: At top level: pkcs7.c:2052:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2052 | static int write_signer_id(ASN1_TYPE c2, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1197:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1197 | ASN1_TYPE pkey_asn; | ^~~~~~~~~ privkey_pkcs8.c:1200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1200 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: At top level: pkcs7-crypt.c:1416:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1416 | write_pbes2_enc_params(ASN1_TYPE pasn, const struct pbe_enc_params *params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function 'write_pbes2_enc_params': pkcs7-crypt.c:1419:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1419 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1419:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1419 | ASN1_TYPE pbe_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: At top level: pkcs7-crypt.c:1434:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1434 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1244:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1244 | _decode_pkcs8_gost_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: At top level: pkcs7.c:2126:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2126 | static int add_attrs(ASN1_TYPE c2, const char *root, gnutls_pkcs7_attrs_t attrs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2763:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2763 | static int parse_aia(ASN1_TYPE c2, gnutls_x509_aia_t aia) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c:1315:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1315 | _decode_pkcs8_dsa_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:2176:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2176 | static int write_attributes(ASN1_TYPE c2, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_aia': x509_ext.c:2842:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2842 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2842:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2842 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:2849:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2849 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privkey_pkcs8.c: In function 'decode_private_key_info': pkcs7-crypt.c: At top level: privkey_pkcs8.c:1402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1402 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1643:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1643 | _gnutls_pkcs_write_schema_params(schema_id schema, ASN1_TYPE pkcs8_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c: In function '_gnutls_pkcs_write_schema_params': privkey_pkcs8.c:1402:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1402 | ASN1_TYPE pkcs8_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1649:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1649 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_aia': privkey_pkcs8.c:1407:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1407 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1649:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 1649 | ASN1_TYPE pasn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2893:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2893 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1656:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1656 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c: In function 'gnutls_pkcs7_sign': x509_ext.c:2893:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2893 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ pkcs7.c:2352:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 2352 | if (pkcs7->signed_data == ASN1_TYPE_EMPTY) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7-crypt.c:1687:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1687 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c:2896:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2896 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pkcs7.c:2354:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 2354 | asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verify.c:1326:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1326 | ASN1_TYPE cert, | ^~~~~~~~~ x509.c: At top level: x509.c:1674:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1674 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_key_purposes': x509_ext.c:3068:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3068 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3068:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3068 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3073:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3073 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:1795:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1795 | _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_key_purposes': x509_ext.c:3139:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3139 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3139:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3139 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3143:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3143 | (_gnutls_get_pkix(), "PKIX1.ExtKeyUsageSyntax", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function '_gnutls_x509_decode_ext': x509_ext.c:3200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3200 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3200:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3200 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3208:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3208 | result = asn1_create_element(_gnutls_get_pkix(), "PKIX1.Extension", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: At top level: x509_ext.c:3269:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3269 | static int parse_tlsfeatures(ASN1_TYPE c2, gnutls_x509_tlsfeatures_t f, unsigned flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_import_tlsfeatures': x509_ext.c:3345:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3345 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3345:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3345 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3352:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3352 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509_ext.c: In function 'gnutls_x509_ext_export_tlsfeatures': x509_ext.c:3398:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3398 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3398:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 3398 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509_ext.c:3402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 3402 | ret = asn1_create_element(_gnutls_get_pkix(), "PKIX1.TlsFeatures", &c2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509.c:4002:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4002 | legacy_parse_aia(ASN1_TYPE src, | ^~~~~~~~~~~~~~~~~~~ x509.c: In function 'gnutls_x509_crt_get_authority_info_access': x509.c:4173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4173 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c:4173:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 4173 | ASN1_TYPE c2 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~ x509.c:4193:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 4193 | ret = asn1_create_element(_gnutls_get_pkix(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD libgnutls_x509.la ar: `u' modifier ignored since `D' is the default (see `U') make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' Making all in auth make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' CC anon.lo CC cert.lo CC dh_common.lo CC dhe.lo CC rsa_psk.lo CC dhe_psk.lo CC psk.lo CC psk_passwd.lo CC rsa.lo CC srp_passwd.lo CC srp_kx.lo CC srp_rsa.lo CC srp_sb64.lo CC anon_ecdh.lo CC ecdhe.lo CC vko_gost.lo In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from psk.c:23: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from psk_passwd.c:25: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from anon.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from anon_ecdh.c:28: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../errors.h:27, from ./../str.h:29, from ./../gnutls_int.h:299, from dhe.c:29: ./../global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./../global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from psk.c:23: psk.c: In function '_gnutls_proc_psk_client_kx': ./../gnutls_int.h:239:50: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 239 | #define DECR_LENGTH_COM(len, x, COM) do { if (len hlen) { | ^ In file included from ./auth/cert.h:29, from fingerprint.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from fingerprint.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from cipher-cbc.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from auth.c:29: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from system_override.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-tofu.c:31: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from auth.c:29: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from profiles.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-tofu.c:31: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake-tls13.c:43: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from verify-tofu.c:33: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake-tls13.c:43: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dh.c: In function 'gnutls_dh_params_import_pkcs3': dh.c:501:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 501 | ASN1_TYPE c2; | ^~ dh.c:525:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 525 | (_gnutls_get_gnutls_asn(), "GNUTLS.DHParameter", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pk.c:36: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC dh-session.lo ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dh.c: In function 'gnutls_dh_params_export2_pkcs3': dh.c:669:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 669 | ASN1_TYPE c2; | ^~ In file included from pk.c:36: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pk.c:37: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dh.c:695:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 695 | (_gnutls_get_gnutls_asn(), "GNUTLS.DHParameter", &c2)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from crypto-api.c:24: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function '_gnutls_encode_ber_rs_raw': pk.c:75:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ASN1_TYPE sig; | ^~~ pk.c:80:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 80 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from atfork.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function '_gnutls_encode_ber_rs': pk.c:140:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 140 | ASN1_TYPE sig; | ^~~ pk.c:144:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 144 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function '_gnutls_decode_ber_rs': pk.c:181:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 181 | ASN1_TYPE sig; | ^~~ pk.c:185:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 185 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from pcert.c:25: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function '_gnutls_decode_ber_rs_raw': ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pk.c:256:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 256 | ASN1_TYPE sig; | ^~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pk.c:260:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 260 | asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from pcert.c:25: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pcert.c:26: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from cert-cred-x509.c:27: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ global.c:70:13: warning: 'ASN1_ARRAY_TYPE' macro is deprecated, use 'asn1_static_node' instead. 70 | extern const ASN1_ARRAY_TYPE gnutls_asn1_tab[]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ global.c:71:13: warning: 'ASN1_ARRAY_TYPE' macro is deprecated, use 'asn1_static_node' instead. 71 | extern const ASN1_ARRAY_TYPE pkix_asn1_tab[]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:75:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 75 | ASN1_TYPE _gnutls_pkix1_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:75:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 75 | ASN1_TYPE _gnutls_pkix1_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:76:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 76 | ASN1_TYPE _gnutls_gnutls_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:76:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 76 | ASN1_TYPE _gnutls_gnutls_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from cert-cred-x509.c:27: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from tls-sig.c:24: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function 'encode_ber_digest_info': pk.c:595:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 595 | ASN1_TYPE dinfo = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~ pk.c:595:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 595 | ASN1_TYPE dinfo = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~ CC cert-session.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from privkey_raw.c:20: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ pk.c:613:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 613 | if ((result = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global.c: In function '_gnutls_global_init': global.c:292:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 292 | _gnutls_pkix1_asn = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from handshake.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ pk.c: In function 'gnutls_decode_ber_digest_info': pk.c:729:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 729 | ASN1_TYPE dinfo = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~ pk.c:729:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 729 | ASN1_TYPE dinfo = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~~ CC handshake-checks.lo pk.c:734:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 734 | if ((result = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC dtls-sw.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from tpm.c:35: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from privkey.c:29: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cert-cred-x509.c:42: x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC dh-primes.lo x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from debug.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pubkey.c:22: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from privkey.c:29: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC openpgp_compat.lo In file included from ./x509/common.h:29, from profiles.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ In file included from errors.h:27, from crypto-backend.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./x509/common.h:29, from profiles.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from profiles.c:26: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC crypto-selftests.lo ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from state.c:30: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC crypto-selftests-pk.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from supplemental.c:46: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from fips.c:22: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC secrets.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from x509_b64.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC extv.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from mpi.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls-sig.c:27: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls-sig.c:27: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from sslv2_compat.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pin.c:21: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from tls-sig.c:40: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake.c:44: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC hello_ext_lib.lo ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from privkey_raw.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake.c:44: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from privkey_raw.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pubkey.c:28: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC ocsp-api.lo ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC stek.lo ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pubkey.c:28: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from session_pack.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from state.c:43: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC cert-cred-rawpk.lo ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pubkey.c:34: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from state.c:43: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pubkey.c: In function 'gnutls_pubkey_parse_ecc_eddsa_params': pubkey.c:372:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 372 | ASN1_TYPE asn1 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ pubkey.c:372:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 372 | ASN1_TYPE asn1 = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~~ pubkey.c:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mpi.c:33: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC iov.lo ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pubkey.c: In function 'gnutls_pubkey_export': In file included from mpi.c:33: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ pubkey.c:625:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 625 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ pubkey.c:625:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 625 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pubkey.c:633:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 633 | (_gnutls_get_pkix(), "PKIX1.SubjectPublicKeyInfo", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pubkey.c: In function 'gnutls_pubkey_export2': pubkey.c:689:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 689 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ pubkey.c:689:13: warning: 'ASN1_TYPE_EMPTY' macro is deprecated, use 'NULL' instead. 689 | ASN1_TYPE spk = ASN1_TYPE_EMPTY; | ^~~~~~~~~~~~~~~~~~~~~ pubkey.c:697:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 697 | (_gnutls_get_pkix(), "PKIX1.SubjectPublicKeyInfo", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC vko.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from hash_int.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC system/keys-dummy.lo mpi.c:333:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 333 | __gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pubkey.c: In function 'gnutls_pubkey_import': pubkey.c:1226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1226 | ASN1_TYPE spk; | ^~~ pubkey.c:1253:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 1253 | (_gnutls_get_pkix(), "PKIX1.SubjectPublicKeyInfo", &spk)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:380:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 380 | _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:388:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 388 | _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:396:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 396 | _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:407:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 407 | __gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:462:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 462 | _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:470:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 470 | _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpi.c:479:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 479 | _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, bigint_t mpi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from session_pack.c:36: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from session_pack.c:36: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tls13-sig.lo CC pkcs11.lo CC pkcs11x.lo CC pkcs11_privkey.lo CC pkcs11_write.lo CC pkcs11_secret.lo CC pkcs11_int.lo CC srp.lo CC psk.lo CXX libgnutlsxx_la-gnutlsxx.lo CC system/certs.lo CC system/threads.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from prf.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC system/fastopen.lo CC system/sockets.lo CC inih/ini.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from auto-verify.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from urls.c:21: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from cert-session.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/encrypted_extensions.lo In file included from ./auth/cert.h:29, from auto-verify.c:25: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from auto-verify.c:25: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from dh-session.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from cert-session.c:31: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from cert-session.c:31: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from secrets.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from dh-session.c:31: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from dh-session.c:31: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/certificate_request.lo CC tls13/certificate_verify.lo CC tls13/finished.lo CC tls13/key_update.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from crypto-selftests-pk.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from cert-cred-rawpk.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from openpgp_compat.c:27: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from handshake-checks.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from dh-primes.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from dtls-sw.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from auth/cert.h:29, from cert-cred-rawpk.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from auth/cert.h:29, from cert-cred-rawpk.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from hello_ext_lib.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from extv.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake-checks.c:30: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from handshake-checks.c:30: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from crypto-selftests.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/hello_retry.lo In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from iov.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11_privkey.c:22: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from ocsp-api.c:28: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from tls13-sig.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11_secret.c:21: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from vko.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11_int.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11_write.c:21: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from pkcs11x.c:22: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/session_ticket.lo In file included from ./x509/common.h:29, from pkcs11.c:33: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./x509/common.h:29, from pkcs11.c:33: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from stek.c:22: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs11.c:33: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_privkey.c:28: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from srp.c:24: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from ocsp-api.c:31: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_privkey.c:28: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from ocsp-api.c:31: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13-sig.c:25: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/certificate.lo In file included from ./auth/cert.h:29, from tls13-sig.c:25: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/early_data.lo In file included from ./x509/common.h:29, from vko.c:29: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./x509/common.h:29, from vko.c:29: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ CC tls13/post_handshake.lo ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vko.c:29: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tls13/psk_ext_parser.lo vko.c: In function '_gnutls_gost_keytrans_encrypt': In file included from x509/common.h:29, from pkcs11x.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ vko.c:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE kx; | ^~ CC tls13/anti_replay.lo ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vko.c:105:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 105 | ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_secret.c:27: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ In file included from x509/common.h:29, from pkcs11x.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs11x.c:26: x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vko.c: In function '_gnutls_gost_keytrans_decrypt': x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vko.c:179:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 179 | ASN1_TYPE kx; | ^~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vko.c:187:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 187 | if ((ret = asn1_create_element(_gnutls_get_gnutls_asn(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_secret.c:27: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_write.c:27: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_int.c:34: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_write.c:27: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pkcs11_int.h:29, from pkcs11_int.c:34: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs11_write.c:29: ./x509/common.h:129:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 129 | int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from errors.h:27, from str.h:29, from gnutls_int.h:299, from psk.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:132:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 132 | _gnutls_x509_set_raw_time(ASN1_TYPE c2, const char *where, time_t tim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:147:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 147 | time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:152:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 152 | ASN1_TYPE dest, const char *dest_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:154:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 154 | int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:160:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 160 | int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:168:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 168 | int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:173:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 173 | int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:175:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 175 | int _gnutls_x509_read_null_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:177:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 177 | int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:180:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 180 | int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:183:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 183 | int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:188:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 188 | ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~ ./x509/common.h:192:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 192 | int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:198:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 198 | int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:203:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 203 | _gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:211:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 211 | ASN1_TYPE src, const char *src_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:213:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 213 | int _gnutls_x509_get_signed_data(ASN1_TYPE src, const gnutls_datum_t *der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:220:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 220 | int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:232:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 232 | _gnutls_x509_get_raw_field(ASN1_TYPE c2, const char *whom, gnutls_datum_t *out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:238:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 238 | _gnutls_x509_get_raw_field2(ASN1_TYPE c2, const gnutls_datum_t * raw, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_get_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:263:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 263 | int _gnutls_set_extension(ASN1_TYPE asn, const char *root, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/common.h:279:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 279 | int _gnutls_x509_get_version(ASN1_TYPE root, const char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from system/certs.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from ./system.h:27, from system/threads.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from system/keys-dummy.c:21: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from ./system.h:27, from system/sockets.c:25: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from ./system.h:27, from system/fastopen.c:24: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/encrypted_extensions.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/certificate_request.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/certificate_verify.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/finished.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate_request.c:32: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate_request.c:32: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/key_update.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate_verify.c:26: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate_verify.c:26: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/hello_retry.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/certificate.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/session_ticket.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/hello_retry.c:28: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/hello_retry.c:28: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/anti_replay.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/psk_ext_parser.c:24: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/post_handshake.c:26: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./errors.h:27, from ./str.h:29, from ./gnutls_int.h:299, from tls13/early_data.c:23: ./global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ./global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate.c:28: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/certificate.c:28: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/session_ticket.c:31: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/session_ticket.c:31: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/post_handshake.c:43: ./x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ./x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ./x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ./x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ./x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ./x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ./x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ./x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ./x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./auth/cert.h:29, from tls13/post_handshake.c:43: ./x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ./x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD libgnutls.la CXXLD libgnutlsxx.la make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making all in extra make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making all in includes make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making all in po make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Makefile:205: warning: ignoring prerequisites on suffix rule definition make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Making all in src/gl make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' GEN alloca.h GEN fcntl.h GEN inttypes.h GEN arpa/inet.h GEN limits.h GEN netdb.h GEN signal.h GEN stdint.h GEN stdio.h GEN stdlib.h GEN string.h GEN strings.h GEN sys/select.h GEN sys/socket.h GEN sys/stat.h GEN sys/time.h GEN time.h GEN sys/types.h GEN sys/uio.h GEN unistd.h GEN wchar.h make all-recursive make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making all in . make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' CC basename-lgpl.lo CC bitrotate.lo CC c-ctype.lo CC c-strcasecmp.lo CC c-strncasecmp.lo CC cloexec.lo CC close-stream.lo CC exitfail.lo CC fd-hook.lo CC getprogname.lo CC gettime.lo CC hash.lo CC hash-pjw-bare.lo CC gl_linked_list.lo CC gl_list.lo CC malloca.lo CC nstrftime.lo CC parse-datetime.lo CC progname.lo CC read-file.lo CC sockets.lo CC stat-time.lo CC sys_socket.lo CC timespec.lo CC unistd.lo CC xmalloc.lo CC xalloc-die.lo CC gl_xlist.lo CC xsize.lo CC fcntl.lo CC error.lo CC mktime.lo CC printf-args.lo CC printf-parse.lo CC time_rz.lo CC vasnprintf.lo CC asnprintf.lo CC glthread/threadlib.lo CCLD libgnu_gpl.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making all in tests make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' GEN ctype.h GEN langinfo.h GEN locale.h GEN pthread.h GEN sched.h GEN sys/ioctl.h make all-recursive make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' Making all in . make[6]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making all in src make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' GEN srptool-args.stamp GEN psktool-args.stamp GEN ocsptool-args.stamp GEN serv-args.stamp GEN cli-args.stamp GEN cli-debug-args.stamp GEN certtool-args.stamp Re-using .bak files Re-using .bak files GEN danetool-args.stamp GEN p11tool-args.stamp Re-using .bak files Re-using .bak files GEN tpmtool-args.stamp Re-using .bak files Re-using .bak files Re-using .bak files Re-using .bak files GEN systemkey-args.stamp Re-using .bak files Re-using .bak files touch srptool-args.stamp Re-using .bak files touch psktool-args.stamp touch ocsptool-args.stamp touch cli-debug-args.stamp touch cli-args.stamp touch p11tool-args.stamp touch tpmtool-args.stamp touch serv-args.stamp touch danetool-args.stamp touch certtool-args.stamp touch systemkey-args.stamp make all-recursive make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making all in libopts make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make all-am make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' CC libopts_la-libopts.lo CCLD libopts.la ar: `u' modifier ignored since `D' is the default (see `U') make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' CC psk.o CC psktool-args.lo CC cli-debug.o CC tests.o CC socket.o CC common.o CC cli-debug-args.lo CC certtool.o CC certtool-common.o CC certtool-extras.o CC certtool-cfg.lo CC certtool-args.lo CC serv.o CC udp-serv.o CC serv-args.lo CC cli.o CC benchmark-cipher.o CC benchmark.o CC benchmark-tls.o CC ocsptool-common.o CC cli-args.lo CC srptool.o CC srptool-args.lo CC ocsptool.o CC ocsptool-args.lo CC p11tool-p11tool.o CC p11tool-pkcs11.o CC p11tool-certtool-common.o CC p11tool-certtool-extras.o CC p11tool-common.o CC p11tool-args.lo CC systemkey.o CC systemkey-args.lo CC danetool-args.lo cli-debug-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | psktool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | srptool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | CCLD libcmd-cli-debug.la CCLD libcmd-psk.la systemkey-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | CCLD libcmd-srp.la certtool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | danetool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | ocsptool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | serv-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | CCLD libcmd-ocsp.la cli-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | CCLD libcmd-serv.la CCLD libcmd-cli.la p11tool-args.c:42: warning: macro "OPTION_CODE_COMPILE" is not used [-Wunused-macros] 42 | #define OPTION_CODE_COMPILE 1 | ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD psktool ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD srptool In function 'test_dhe_group': tests.c:591:12: warning: leak of FILE 'fp' [CWE-775] [-Wanalyzer-file-leak] 591 | return TEST_FAILED; | ^~~~~~~~~~~ 'test_dhe_group': events 1-3 | | 529 | test_code_t test_dhe_group(gnutls_session_t session) | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'test_dhe_group' |...... | 538 | if (verbose == 0 || pubkey.data == NULL) | | ~ ~~~~~~~~~~~ | | | | | | | (3) ...to here | | (2) following 'false' branch... | 'test_dhe_group': events 4-5 | | 538 | if (verbose == 0 || pubkey.data == NULL) | | ^ | | | | | (4) following 'false' branch... |...... | 541 | sprintf(prio_str, INIT_STR | | ~~~~~~~ | | | | | (5) ...to here | 'test_dhe_group': events 6-7 | |/usr/include/fortify/stdio.h:111:6: | 111 | if (__r != -1 && (size_t)__r >= __b) | | ^ | | | | | (6) following 'false' branch... |...... | 116 | return __r; | | ~~~~~~ | | | | | (7) ...to here | 'test_dhe_group': event 8 | |tests.c:142:13: | 142 | if ((_ret=__gnutls_priority_set_direct(s, str, __LINE__)) != TEST_SUCCEED) { \ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) calling '__gnutls_priority_set_direct' from 'test_dhe_group' tests.c:544:2: note: in expansion of macro '_gnutls_priority_set_direct' | 544 | _gnutls_priority_set_direct(session, prio_str); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> '__gnutls_priority_set_direct': events 9-10 | | 148 | __gnutls_priority_set_direct(gnutls_session_t session, const char *str, int line) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (9) entry to '__gnutls_priority_set_direct' |...... | 153 | if (ret < 0) { | | ~ | | | | | (10) following 'false' branch (when 'ret >= 0')... | '__gnutls_priority_set_direct': event 11 | |cc1: | (11): ...to here | <------+ | 'test_dhe_group': event 12 | | 142 | if ((_ret=__gnutls_priority_set_direct(s, str, __LINE__)) != TEST_SUCCEED) { \ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (12) returning to 'test_dhe_group' from '__gnutls_priority_set_direct' tests.c:544:2: note: in expansion of macro '_gnutls_priority_set_direct' | 544 | _gnutls_priority_set_direct(session, prio_str); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | 'test_dhe_group': event 13 | | 142 | if ((_ret=__gnutls_priority_set_direct(s, str, __LINE__)) != TEST_SUCCEED) { \ | | ^ | | | | | (13) following 'false' branch (when '_ret == 0')... tests.c:544:2: note: in expansion of macro '_gnutls_priority_set_direct' | 544 | _gnutls_priority_set_direct(session, prio_str); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | 'test_dhe_group': events 14-15 | | 544 | _gnutls_priority_set_direct(session, prio_str); | | ^ | | | | | (14) ...to here |...... | 548 | ret = test_do_handshake(session); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (15) calling 'test_do_handshake' from 'test_dhe_group' | +--> 'test_do_handshake': events 16-25 | | 69 | static int test_do_handshake(gnutls_session_t session) | | ^~~~~~~~~~~~~~~~~ | | | | | (16) entry to 'test_do_handshake' |...... | 76 | while (ret < 0 && gnutls_error_is_fatal(ret) == 0); | | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (18) ...to here | | (17) following 'true' branch (when 'ret < 0')... |...... | 80 | if (ret < 0 && verbose > 1) { | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (20) ...to here | | | (21) following 'true' branch... | | (19) following 'true' branch (when 'ret < 0')... | 81 | if (ret == GNUTLS_E_FATAL_ALERT_RECEIVED) { | | ~~ ~ | | | | | | | (23) following 'false' branch (when 'ret != -12')... | | (22) ...to here |...... | 89 | if (ret < 0) | | ~~ ~ | | | | | | | (25) following 'true' branch (when 'ret < 0')... | | (24) ...to here | 'test_do_handshake': event 26 | |cc1: | (26): ...to here | <------+ | 'test_dhe_group': events 27-44 | | 548 | ret = test_do_handshake(session); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (27) returning to 'test_dhe_group' from 'test_do_handshake' |...... | 551 | if (ret2 >= 0) { | | ~ | | | | | (28) following 'true' branch (when 'ret2 >= 0')... | 552 | | 553 | fp = fopen("debug-dh.out", "w"); | | ~~ | | | | | (29) ...to here | | (30) opened here | 554 | if (fp == NULL) | | ~ | | | | | (31) assuming 'fp' is non-NULL | | (32) following 'false' branch (when 'fp' is non-NULL)... |...... | 557 | ext_text = "saved in debug-dh.out"; | | ~~~~~~~~ | | | | | (33) ...to here |...... | 560 | if (print) { | | ~ | | | | | (34) following 'false' branch (when 'print' is NULL)... |...... | 565 | print = raw_to_string(prime.data, prime.size); | | ~~~~~ | | | | | (35) ...to here | 566 | if (print) { | | ~ | | | | | (36) following 'false' branch (when 'print' is NULL)... |...... | 571 | gnutls_dh_get_pubkey(session, &pubkey2); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (37) ...to here | 572 | print = raw_to_string(pubkey2.data, pubkey2.size); | 573 | if (print) { | | ~ | | | | | (38) following 'false' branch (when 'print' is NULL)... |...... | 578 | if (pubkey2.data && pubkey2.size == pubkey.size && | | ~~ ~ | | | | | | | (40) following 'false' branch... | | (39) ...to here |...... | 586 | gnutls_dh_params_t dhp; | | ~~~~~~~~~~~~~~~~~~ | | | | | (41) ...to here |...... | 590 | if (ret2 < 0) | | ~ | | | | | (42) following 'true' branch (when 'ret2 < 0')... | 591 | return TEST_FAILED; | | ~~~~~~~~~~~ | | | | | (43) ...to here | | (44) 'fp' leaks here; was opened at (30) | CCLD gnutls-cli-debug CCLD gnutls-cli CCLD ocsptool CCLD libcmd-certtool.la CCLD libcmd-p11tool.la CCLD libcmd-systemkey.la CCLD libcmd-danetool.la copying selected object files to avoid basename conflicts... copying selected object files to avoid basename conflicts... copying selected object files to avoid basename conflicts... copying selected object files to avoid basename conflicts... ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD p11tool CCLD systemkey ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD gnutls-serv CCLD certtool make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making all in tests make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making all in . make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' CC datefudge-check.o CC utils.lo CC seccomp.lo CC utils-adv.lo CC pkcs11/pkcs11-mock.lo CC pkcs11/pkcs11-mock2.lo CCLD libpkcs11mock2.la CCLD libutils.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD datefudge-check CCLD libpkcs11mock1.la make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making all in cert-tests make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' Making all in slow make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making all in fuzz make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' Making all in doc/manpages make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' Making all in doc make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make all-recursive make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' Making all in examples make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' CC ex-client-resume.o CC ex-alert.lo CC ex-pkcs12.lo CC ex-session-info.lo CC ex-x509-info.lo CC ex-verify.lo CC ex-client-x509-3.1.lo CC tcp.lo CC udp.lo CC ex-pkcs11-list.lo CC verify.lo CC ex-verify-ssh.lo CC ex-client-dtls.o CC ex-cert-select.o CC ex-client-x509.o CC ex-serv-dtls.o CC print-ciphersuites.o CC ex-serv-x509.o CXX ex-cxx.o CC ex-client-anon.o CC ex-serv-anon.o CC ex-cert-select-pkcs11.o CC ex-client-psk.o CC ex-client-srp.o CC ex-serv-psk.o CC ex-serv-srp.o CC ex-ocsp-client.o CC tlsproxy/buffer.o CC tlsproxy/crypto-gnutls.o CC tlsproxy/tlsproxy.o CCLD libexamples.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD ex-client-resume CCLD ex-client-dtls CCLD ex-cert-select CCLD ex-client-x509 CCLD print-ciphersuites CCLD ex-serv-x509 CXXLD ex-cxx CCLD ex-client-anon CCLD ex-serv-anon CCLD ex-cert-select-pkcs11 CCLD ex-client-psk CCLD ex-serv-psk CCLD ex-client-srp CCLD ex-serv-srp CCLD ex-ocsp-client CCLD ex-serv-dtls CCLD tlsproxy/tlsproxy make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' Making all in scripts make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' Making all in credentials make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making all in srp make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' Making all in x509 make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making all in latex make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' Making check in gl make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make check-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' Making check in lib make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make check-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making check in includes make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' Making check in x509 make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make check-am make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' Making check in auth make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' Making check in ext make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' Making check in algorithms make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' Making check in extras make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' Making check in accelerated make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' Making check in nettle make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making check in extra make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making check in includes make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making check in po make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Makefile:205: warning: ignoring prerequisites on suffix rule definition make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Making check in src/gl make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make check-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making check in . make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making check in tests make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make check-recursive make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' Making check in . make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make test-accept test-alloca-opt test-arpa_inet test-array_list test-binary-io test-bind test-bitrotate test-byteswap test-c-ctype test-c-strcasecmp test-c-strncasecmp test-cloexec test-close test-connect test-ctype test-dup2 test-environ test-errno test-explicit_bzero test-fcntl-h test-fcntl test-fdopen test-fgetc test-float test-fopen-gnu test-fopen test-fpending test-fputc test-fread test-fseek test-fseeko test-fseeko3 test-fseeko4 test-fstat test-ftell test-ftell3 test-ftello test-ftello3 test-ftello4 test-ftruncate test-func test-fwrite test-getaddrinfo test-getcwd-lgpl test-getdelim test-getdtablesize test-getline test-getpeername test-getprogname test-gettimeofday test-hash test-ignore-value test-inet_ntop test-inet_pton test-intprops test-inttostr test-inttypes test-ioctl test-isblank test-langinfo test-limits-h test-linked_list test-listen test-locale test-localename test-rwlock1 test-lock test-once1 test-once2 test-lseek test-lstat test-malloca test-memchr test-nanosleep test-netdb test-netinet_in test-nstrftime test-open test-parse-datetime test-pathmax test-perror test-perror2 test-pipe test-pthread test-pthread-thread test-pthread_sigmask1 test-pthread_sigmask2 test-raise test-read-file test-recv test-recvfrom test-sched test-select test-select-fd test-select-stdin test-send test-sendto test-setenv test-setlocale_null test-setlocale_null-mt-one test-setlocale_null-mt-all test-setlocale1 test-setlocale2 test-setsockopt test-shutdown test-sigaction test-signal-h test-sigprocmask test-sleep test-snprintf test-sockets test-stat test-stat-time test-stdalign test-stdbool test-stddef test-stdint test-stdio test-stdlib test-strerror test-strerror_r test-string test-strings test-strnlen test-strtoll test-strverscmp test-symlink test-sys_ioctl test-sys_select test-sys_socket test-sys_stat test-sys_time test-sys_types test-sys_uio test-thread_self test-thread_create test-time test-timespec test-unistd test-unsetenv test-usleep test-vasnprintf test-vasprintf test-verify test-vsnprintf test-wchar test-xalloc-die libtests.a make[6]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' CC test-accept.o CC gl_array_list.o CC binary-io.o CC dtotimespec.o CC hash-pjw.o CC imaxtostr.o CC inttostr.o CC offtostr.o CC uinttostr.o CC umaxtostr.o CC localename.o CC localename-table.o CC glthread/lock.o CC setlocale_null.o CC sig-handler.o CC glthread/thread.o CC timespec-add.o CC timespec-sub.o CC vma-iter.o CC nanosleep.o CC setlocale.o CC setlocale-lock.o AR libtests.a CCLD test-accept CC test-alloca-opt.o CCLD test-alloca-opt CC test-arpa_inet.o CCLD test-arpa_inet CC test-array_list.o CCLD test-array_list CC test-binary-io.o CCLD test-binary-io CC test-bind.o CCLD test-bind CC test-bitrotate.o CCLD test-bitrotate CC test-byteswap.o CCLD test-byteswap CC test-c-ctype.o CCLD test-c-ctype CC test-c-strcasecmp.o CCLD test-c-strcasecmp CC test-c-strncasecmp.o CCLD test-c-strncasecmp CC test-cloexec.o CCLD test-cloexec CC test-close.o CCLD test-close CC test-connect.o CCLD test-connect CC test-ctype.o CCLD test-ctype CC test-dup2.o CCLD test-dup2 CC test-environ.o CCLD test-environ CC test-errno.o CCLD test-errno CC test-explicit_bzero.o CCLD test-explicit_bzero CC test-fcntl-h.o CCLD test-fcntl-h CC test-fcntl.o CCLD test-fcntl CC test-fdopen.o CCLD test-fdopen CC test-fgetc.o CCLD test-fgetc CC test-float.o CCLD test-float CC test-fopen-gnu.o CCLD test-fopen-gnu CC test-fopen.o CCLD test-fopen CC test-fpending.o CCLD test-fpending CC test-fputc.o CCLD test-fputc CC test-fread.o CCLD test-fread CC test-fseek.o CCLD test-fseek CC test-fseeko.o CCLD test-fseeko CC test-fseeko3.o CCLD test-fseeko3 CC test-fseeko4.o CCLD test-fseeko4 CC test-fstat.o CCLD test-fstat CC test-ftell.o CCLD test-ftell CC test-ftell3.o CCLD test-ftell3 CC test-ftello.o CCLD test-ftello CC test-ftello3.o CCLD test-ftello3 CC test-ftello4.o CCLD test-ftello4 CC test-ftruncate.o CCLD test-ftruncate CC test-func.o CCLD test-func CC test-fwrite.o CCLD test-fwrite CC test-getaddrinfo.o CCLD test-getaddrinfo CC test-getcwd-lgpl.o CCLD test-getcwd-lgpl CC test-getdelim.o CCLD test-getdelim CC test-getdtablesize.o CCLD test-getdtablesize CC test-getline.o CCLD test-getline CC test-getpeername.o CCLD test-getpeername CC test-getprogname.o CCLD test-getprogname CC test-gettimeofday.o CCLD test-gettimeofday CC test-hash.o CCLD test-hash CC test-ignore-value.o CCLD test-ignore-value CC test-inet_ntop.o CCLD test-inet_ntop CC test-inet_pton.o CCLD test-inet_pton CC test-intprops.o CCLD test-intprops CC test-inttostr.o CCLD test-inttostr CC test-inttypes.o CCLD test-inttypes CC test-ioctl.o CCLD test-ioctl CC test-isblank.o CCLD test-isblank CC test-langinfo.o CCLD test-langinfo CC test-limits-h.o CCLD test-limits-h CC test-linked_list.o CCLD test-linked_list CC test-listen.o CCLD test-listen CC test-locale.o CCLD test-locale CC test-localename.o CCLD test-localename CC test-rwlock1.o CCLD test-rwlock1 CC test-lock.o CCLD test-lock CC test-once.o CCLD test-once1 CCLD test-once2 CC test-lseek.o CCLD test-lseek CC test-lstat.o CCLD test-lstat CC test-malloca.o CCLD test-malloca CC test-memchr.o CCLD test-memchr CC test-nanosleep.o CCLD test-nanosleep CC test-netdb.o CCLD test-netdb CC test-netinet_in.o CCLD test-netinet_in CC test-nstrftime.o CCLD test-nstrftime CC test-open.o CCLD test-open CC test-parse-datetime.o CCLD test-parse-datetime CC test-pathmax.o CCLD test-pathmax CC test-perror.o CCLD test-perror CC test-perror2.o CCLD test-perror2 CC test-pipe.o CCLD test-pipe CC test-pthread.o CCLD test-pthread CC test-pthread-thread.o CCLD test-pthread-thread CC test-pthread_sigmask1.o CCLD test-pthread_sigmask1 CC test-pthread_sigmask2.o CCLD test-pthread_sigmask2 CC test-raise.o CCLD test-raise CC test-read-file.o CCLD test-read-file CC test-recv.o CCLD test-recv CC test-recvfrom.o CCLD test-recvfrom CC test-sched.o CCLD test-sched CC test-select.o CCLD test-select CC test-select-fd.o CCLD test-select-fd CC test-select-stdin.o CCLD test-select-stdin CC test-send.o CCLD test-send CC test-sendto.o CCLD test-sendto CC test-setenv.o CCLD test-setenv CC test-setlocale_null.o CCLD test-setlocale_null CC test-setlocale_null-mt-one.o CCLD test-setlocale_null-mt-one CC test-setlocale_null-mt-all.o CCLD test-setlocale_null-mt-all CC test-setlocale1.o CCLD test-setlocale1 CC test-setlocale2.o CCLD test-setlocale2 CC test-setsockopt.o CCLD test-setsockopt CC test-shutdown.o CCLD test-shutdown CC test-sigaction.o CCLD test-sigaction CC test-signal-h.o CCLD test-signal-h CC test-sigprocmask.o CCLD test-sigprocmask CC test-sleep.o CCLD test-sleep CC test-snprintf.o CCLD test-snprintf CC test-sockets.o CCLD test-sockets CC test-stat.o CCLD test-stat CC test-stat-time.o CCLD test-stat-time CC test-stdalign.o CCLD test-stdalign CC test-stdbool.o CCLD test-stdbool CC test-stddef.o CCLD test-stddef CC test-stdint.o CCLD test-stdint CC test-stdio.o CCLD test-stdio CC test-stdlib.o CCLD test-stdlib CC test-strerror.o CCLD test-strerror CC test-strerror_r.o CCLD test-strerror_r CC test-string.o CCLD test-string CC test-strings.o CCLD test-strings CC test-strnlen.o CCLD test-strnlen CC test-strtoll.o CCLD test-strtoll CC test-strverscmp.o CCLD test-strverscmp CC test-symlink.o CCLD test-symlink CC test-sys_ioctl.o CCLD test-sys_ioctl CC test-sys_select.o CCLD test-sys_select CC test-sys_socket.o CCLD test-sys_socket CC test-sys_stat.o CCLD test-sys_stat CC test-sys_time.o CCLD test-sys_time CC test-sys_types.o CCLD test-sys_types CC test-sys_uio.o CCLD test-sys_uio CC test-thread_self.o CCLD test-thread_self CC test-thread_create.o CCLD test-thread_create CC test-time.o CCLD test-time CC test-timespec.o CCLD test-timespec CC test-unistd.o CCLD test-unistd CC test-unsetenv.o CCLD test-unsetenv CC test-usleep.o CCLD test-usleep CC test-vasnprintf.o CCLD test-vasnprintf CC test-vasprintf.o CCLD test-vasprintf CC test-verify.o CCLD test-verify CC test-vsnprintf.o CCLD test-vsnprintf CC test-wchar.o CCLD test-wchar CC test-xalloc-die.o CCLD test-xalloc-die make[6]: 'libtests.a' is up to date. make[6]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make check-TESTS make[6]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[7]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' PASS: test-accept PASS: test-alloca-opt PASS: test-arpa_inet PASS: test-array_list PASS: test-binary-io.sh PASS: test-bind PASS: test-bitrotate PASS: test-byteswap PASS: test-c-ctype PASS: test-c-strcase.sh PASS: test-cloexec PASS: test-close PASS: test-connect PASS: test-ctype PASS: test-dup2 PASS: test-environ PASS: test-errno PASS: test-explicit_bzero PASS: test-fcntl-h PASS: test-fcntl PASS: test-fdopen PASS: test-fgetc PASS: test-float PASS: test-fopen-gnu PASS: test-fopen PASS: test-fpending.sh PASS: test-fputc PASS: test-fread PASS: test-fseek.sh PASS: test-fseek2.sh PASS: test-fseeko.sh PASS: test-fseeko2.sh PASS: test-fseeko3.sh PASS: test-fseeko4.sh PASS: test-fstat PASS: test-ftell.sh PASS: test-ftell2.sh PASS: test-ftell3 PASS: test-ftello.sh PASS: test-ftello2.sh PASS: test-ftello3 PASS: test-ftello4.sh PASS: test-ftruncate.sh PASS: test-func PASS: test-fwrite PASS: test-getaddrinfo PASS: test-getcwd-lgpl PASS: test-getdelim PASS: test-getdtablesize PASS: test-getline PASS: test-getpeername PASS: test-getprogname PASS: test-gettimeofday PASS: test-hash PASS: test-ignore-value PASS: test-inet_ntop PASS: test-inet_pton PASS: test-intprops PASS: test-inttostr PASS: test-inttypes PASS: test-ioctl PASS: test-isblank PASS: test-langinfo PASS: test-limits-h PASS: test-linked_list PASS: test-listen PASS: test-locale PASS: test-localename PASS: test-rwlock1 PASS: test-lock PASS: test-once1 PASS: test-once2 PASS: test-lseek.sh PASS: test-lstat PASS: test-malloca PASS: test-memchr PASS: test-nanosleep PASS: test-netdb PASS: test-netinet_in PASS: test-nstrftime PASS: test-open PASS: test-parse-datetime PASS: test-pathmax PASS: test-perror.sh PASS: test-perror2 PASS: test-pipe PASS: test-pthread PASS: test-pthread-thread PASS: test-pthread_sigmask1 PASS: test-pthread_sigmask2 PASS: test-raise PASS: test-read-file PASS: test-recv PASS: test-recvfrom PASS: test-sched PASS: test-select PASS: test-select-in.sh PASS: test-select-out.sh PASS: test-send PASS: test-sendto PASS: test-setenv PASS: test-setlocale_null PASS: test-setlocale_null-mt-one PASS: test-setlocale_null-mt-all SKIP: test-setlocale1.sh PASS: test-setlocale2.sh PASS: test-setsockopt PASS: test-shutdown PASS: test-sigaction PASS: test-signal-h PASS: test-sigprocmask PASS: test-sleep PASS: test-snprintf PASS: test-sockets PASS: test-stat PASS: test-stat-time PASS: test-stdalign PASS: test-stdbool PASS: test-stddef PASS: test-stdint PASS: test-stdio PASS: test-stdlib PASS: test-strerror PASS: test-strerror_r PASS: test-string PASS: test-strings PASS: test-strnlen PASS: test-strtoll PASS: test-strverscmp PASS: test-symlink PASS: test-sys_ioctl PASS: test-sys_select PASS: test-sys_socket PASS: test-sys_stat PASS: test-sys_time PASS: test-sys_types PASS: test-sys_uio PASS: test-init.sh PASS: test-thread_self PASS: test-thread_create PASS: test-time PASS: test-timespec PASS: test-unistd PASS: test-unsetenv PASS: test-usleep PASS: test-vasnprintf PASS: test-vasprintf PASS: test-verify PASS: test-verify.sh PASS: test-vsnprintf PASS: test-wchar PASS: test-xalloc-die.sh ============================================================================ Testsuite summary for GnuTLS 3.7.1 ============================================================================ # TOTAL: 152 # PASS: 151 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[6]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making check in src make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make check-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making check in libopts make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make check-am make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making check in tests make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making check in . make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make tls13/supported_versions tls13/tls12-no-tls13-exts tls13/post-handshake-with-cert tls13/post-handshake-without-cert tls13/cookie tls13/key_share tls13/prf tls13/post-handshake-with-cert-ticket tls12-rollback-detection tls11-rollback-detection tls12-check-rollback-val tls11-check-rollback-val tls13/post-handshake-with-psk tls13/post-handshake-with-cert-auto tls13/anti_replay tls13/hello_retry_request tls13/hello_retry_request_resume tls13/psk-ext tls13/key_update tls13/key_update_multiple tls13/key_limits tls13/multi-ocsp tls13/ocsp-client tls13/change_cipher_spec tls13-cipher-neg tls13/no-psk-exts tls13/psk-dumbfw tls13-early-start tls13/no-auto-send-ticket mini-record-2 simple gnutls_hmac_fast set_pkcs12_cred cert certuniqueid tls-neg-ext-key mpi certificate_set_x509_crl dn parse_ca x509-dn x509-dn-decode record-sizes hostname-check cve-2008-4989 pkcs12_s2k chainverify missingissuer missingissuer_aia record-sizes-range crq_key_id x509sign-verify sign-verify cve-2009-1415 cve-2009-1416 tls10-server-kx-neg tls11-server-kx-neg tls12-server-kx-neg ssl30-server-kx-neg tls12-cipher-neg tls11-cipher-neg tls10-cipher-neg ssl30-cipher-neg crq_apis init_roundtrip pkcs12_s2k_pem dn2 tls12-rehandshake-cert-3 nul-in-x509-names x509_altname pkcs12_encode mini-x509 gnutls_session_set_id rng-fork mini-eagain-dtls resume-dtls empty_retrieve_function tls13-rehandshake-cert gnutls_ext_raw_parse handshake-large-cert x509cert x509cert-tl infoaccess mini-dtls-hello-verify sign-verify-ed25519-rfc8080 trustdb-tofu dtls-rehandshake-anon mini-alpn mini-dtls-large mini-termination mini-x509-cas mini-x509-2 pkcs12_simple tls-pthread mini-emsgsize-dtls chainverify-unsorted mini-overhead tls12-ffdhe mini-dtls-heartbeat mini-x509-callbacks key-openssl priorities priorities-groups gnutls_x509_privkey_import gnutls_x509_crt_list_import time x509-server-verify sign-verify-ext4 tls-neg-ext4-key resume-lifetime mini-dtls-srtp rsa-encrypt-decrypt mini-loss-time gnutls-strcodes mini-record mini-dtls-record handshake-timeout mini-record-range cert-status fips-mode-pthread rsa-psk global-init sec-params sign-verify-data fips-test fips-override-test mini-global-load name-constraints x509-extensions long-session-id mini-x509-callbacks-intr mini-dtls-lowmtu set_x509_key_file-late crlverify mini-dtls-discard mini-record-failure openconnect-dtls12 tls12-rehandshake-cert-2 custom-urls set_x509_key_mem set_x509_key_file tls12-rehandshake-cert-auto tls12-rehandshake-set-prio mini-chain-unsorted x509-verify-with-crl mini-dtls-mtu privkey-verify-broken mini-dtls-record-asym key-import-export priority-set priority-set2 pubkey-import-export sign-is-secure spki spki-abstract rsa-rsa-pss mini-dtls-fork dtls-pthread mini-key-material x509cert-invalid tls-ext-register tls-supplemental mini-dtls0-9 duplicate-extensions record-retvals mini-server-name tls-etm tls-force-etm x509-cert-callback alerts client-sign-md5-rep tls12-invalid-key-exchanges session-rdn-read tls13-cert-key-exchange x509-cert-callback-ocsp gnutls_ocsp_resp_list_import2 server-sign-md5-rep privkey-keygen mini-tls-nonblock no-signal pkcs7-gen dtls-etm x509sign-verify-rsa x509sign-verify-ecdsa x509sign-verify-gost cipher-alignment oids atfork prf psk-file priority-init2 post-client-hello-change-prio status-request status-request-ok rfc7633-missing sign-verify-ext fallback-scsv pkcs8-key-decode urls dtls-rehandshake-cert rfc7633-ok key-usage-rsa key-usage-ecdhe-rsa mini-session-verify-function auto-verify record-timeouts mini-dtls-hello-verify-48 set-default-prio tls12-anon-upgrade tlsext-decoding rsa-psk-cb gnutls-ids rehandshake-switch-cert rehandshake-switch-cert-allow rehandshake-switch-cert-client rehandshake-switch-cert-client-allow handshake-versions dtls-handshake-versions dtls-max-record tls12-max-record alpn-server-prec ocsp-filename-memleak dh-params rehandshake-ext-secret pcert-list session-export-funcs handshake-false-start version-checks key-material-dtls key-material-set-dtls name-constraints-merge crl-basic crq-basic send-client-cert custom-urls-override hex rehandshake-switch-psk-id rehandshake-switch-srp-id base64 srpbase64 pkcs1-digest-info set_x509_key set_x509_key_file_der set_x509_pkcs12_key crt_apis tls12-cert-key-exchange tls11-cert-key-exchange tls10-cert-key-exchange ssl30-cert-key-exchange dtls12-cert-key-exchange dtls10-cert-key-exchange x509-cert-callback-legacy keylog-env ssl2-hello tlsfeature-ext dtls-rehandshake-cert-2 dtls-session-ticket-lost tlsfeature-crt dtls-rehandshake-cert-3 resume-with-false-start set_x509_key_file_ocsp client-fastopen rng-sigint srp rng-pthread safe-renegotiation/srn0 safe-renegotiation/srn1 safe-renegotiation/srn2 safe-renegotiation/srn3 safe-renegotiation/srn4 safe-renegotiation/srn5 rsa-illegal-import set_x509_ocsp_multi_invalid set_key set_x509_key_file_ocsp_multi2 set_x509_ocsp_multi_unknown set_x509_ocsp_multi_pem tls-ext-not-in-dtls set_key_utf8 set_x509_key_utf8 insecure_key handshake-large-packet client_dsa_key server_ecdsa_key tls-session-ext-register tls-session-supplemental multi-alerts naked-alerts pkcs7-cat-parse set_known_dh_params_x509 set_known_dh_params_anon set_known_dh_params_psk session-tickets-ok session-tickets-missing set_x509_key_file_legacy status-request-ext gnutls_x509_crt_sign gnutls_x509_crq_sign dtls-repro-20170915 rng-no-onload dtls1-2-mtu-check crl_apis cert_verify_inv_utf8 no-extensions hostname-check-utf8 pkcs8-key-decode-encrypted priority-mix pkcs7 send-data-before-handshake recv-data-before-handshake crt_inv_write x509sign-verify-error rng-op-nonce rng-op-random rng-op-key x509-dn-decode-compat ip-check mini-x509-ipaddr trust-store base64-raw random-art dhex509self dss-sig-val sign-pk-api tls-session-ext-override record-pad tls13-server-kx-neg gnutls_ext_raw_parse_dtls key-export-pkcs8 null_retrieve_function tls-record-size-limit tls-crt_type-neg resume-with-stek-expiration resume-with-previous-stek rawpk-api tls-record-size-limit-asym dh-compute ecdh-compute sign-verify-data-newapi sign-verify-newapi sign-verify-deterministic iov aead-cipher-vec tls13-without-timeout-func buffer status-request-revoked set_x509_ocsp_multi_cli kdf-api keylog-func handshake-write x509cert-dntypes id-on-xmppAddr strict-der system-prio-file pkcs11-cert-import-url-exts pkcs11-get-exts pkcs11-get-raw-issuer-exts pkcs11-cert-import-url4-exts pkcs11/pkcs11-chainverify pkcs11/pkcs11-get-issuer pkcs11/pkcs11-is-known pkcs11/pkcs11-combo pkcs11/pkcs11-privkey pkcs11/pkcs11-pubkey-import-rsa pkcs11/pkcs11-pubkey-import-ecdsa pkcs11-import-url-privkey pkcs11-privkey-fork pkcs11/pkcs11-ec-privkey-test pkcs11-privkey-always-auth pkcs11-privkey-export pkcs11/pkcs11-import-with-pin pkcs11/pkcs11-privkey-pthread pkcs11/pkcs11-pin-func pkcs11/pkcs11-obj-import pkcs11-privkey-fork-reinit pkcs11-mechanisms pkcs11-privkey-safenet-always-auth pkcs11/pkcs11-rsa-pss-privkey-test pkcs11/tls-neg-pkcs11-key pkcs11/pkcs11-privkey-generate pkcs11/gnutls_x509_crt_list_import_url pkcs11/gnutls_pcert_list_import_x509_file pkcs11/pkcs11-eddsa-privkey-test pkcs11-token-raw pkcs11-obj-raw pkcs11-import-url-privkey-caps ocsp x509self x509dn anonself pskself pskself2 dhepskself setcredcrash tls12-resume-x509 tls12-resume-psk tls12-resume-anon tls13-resume-x509 tls13-resume-psk tls13-early-data tls13-early-data-neg resume-with-record-size-limit tls13/post-handshake-with-cert-pkcs11 pkcs11/tls-neg-pkcs11-no-key global-init-override tls13/prf-early system-override-hash system-override-sig dtls-stress datefudge-check \ rfc2253-escape-test rsa-md5-collision/rsa-md5-collision.sh systemkey.sh tls13/prf-early.sh dtls/dtls.sh dtls/dtls-resume.sh fastopen.sh pkgconfig.sh starttls.sh starttls-ftp.sh starttls-smtp.sh starttls-lmtp.sh starttls-pop3.sh starttls-xmpp.sh starttls-nntp.sh starttls-sieve.sh ocsp-tests/ocsp-tls-connection.sh ocsp-tests/ocsp-must-staple-connection.sh ocsp-tests/ocsp-test.sh cipher-listings.sh sni-hostname.sh server-multi-keys.sh psktool.sh ocsp-tests/ocsp-load-chain.sh gnutls-cli-save-data.sh gnutls-cli-debug.sh sni-resume.sh ocsp-tests/ocsptool.sh cert-reencoding.sh pkcs7-cat.sh long-crl.sh serv-udp.sh logfile-option.sh gnutls-cli-resume.sh profile-tests.sh server-weak-keys.sh system-override-sig.sh system-override-hash.sh system-override-versions.sh system-override-invalid.sh system-override-curves.sh system-override-profiles.sh system-override-tls.sh system-override-kx.sh system-override-default-priority-string.sh gnutls-cli-self-signed.sh gnutls-cli-invalid-crl.sh gnutls-cli-rawpk.sh dh-fips-approved.sh p11-kit-trust.sh testpkcs11.sh certtool-pkcs11.sh make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' CC tls13/supported_versions.o tls13/supported_versions.c: In function 'client_hello_callback': tls13/supported_versions.c:134:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 134 | if (pos+1 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:177:2: note: in expansion of macro 'SKIP8' 177 | SKIP8(pos, msg->size); | ^~~~~ tls13/supported_versions.c:126:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (pos+2 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:180:2: note: in expansion of macro 'SKIP16' 180 | SKIP16(pos, msg->size); | ^~~~~~ tls13/supported_versions.c:134:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 134 | if (pos+1 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:183:2: note: in expansion of macro 'SKIP8' 183 | SKIP8(pos, msg->size); | ^~~~~ tls13/supported_versions.c:187:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 187 | while (pos < msg->size) { | ^ tls13/supported_versions.c:190:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 190 | if (pos+4 > msg->size) | ^ tls13/supported_versions.c:126:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (pos+2 > total) fail("error\n"); \ | ^ tls13/supported_versions.c:199:4: note: in expansion of macro 'SKIP16' 199 | SKIP16(pos, msg->size); | ^~~~~~ tls13/supported_versions.c:206:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 206 | if (size > msg->size+pos) { | ^ CCLD tls13/supported_versions CC tls13/tls12-no-tls13-exts.o CCLD tls13/tls12-no-tls13-exts CC tls13/post-handshake-with-cert.o CCLD tls13/post-handshake-with-cert CC tls13/post-handshake-without-cert.o CCLD tls13/post-handshake-without-cert CC tls13/cookie.o CCLD tls13/cookie CC tls13/key_share.o CCLD tls13/key_share CC tls13/prf.o CCLD tls13/prf CC tls13/post-handshake-with-cert-ticket.o CCLD tls13/post-handshake-with-cert-ticket CC tls13/tls12_rollback_detection-rnd-rollback-detection.o CCLD tls12-rollback-detection CC tls13/tls11_rollback_detection-rnd-rollback-detection.o CCLD tls11-rollback-detection CC tls13/tls12_check_rollback_val-rnd-check-rollback-val.o CCLD tls12-check-rollback-val CC tls13/tls11_check_rollback_val-rnd-check-rollback-val.o CCLD tls11-check-rollback-val CC tls13/post-handshake-with-psk.o CCLD tls13/post-handshake-with-psk CC tls13/post-handshake-with-cert-auto.o CCLD tls13/post-handshake-with-cert-auto CC tls13/anti_replay-anti_replay.o In file included from tls13/../../lib/errors.h:27, from tls13/../../lib/str.h:29, from tls13/../../lib/gnutls_int.h:299, from tls13/../../lib/system.h:27, from tls13/anti_replay.c:29: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CCLD tls13/anti_replay CC tls13/hello_retry_request.o CCLD tls13/hello_retry_request CC tls13/hello_retry_request_resume.o CCLD tls13/hello_retry_request_resume CC tls13/psk-ext.o CCLD tls13/psk-ext CC tls13/key_update.o CCLD tls13/key_update CC tls13/key_update_multiple.o CCLD tls13/key_update_multiple CC tls13/key_limits.o CCLD tls13/key_limits CC tls13/multi-ocsp.o CCLD tls13/multi-ocsp CC tls13/ocsp-client.o CCLD tls13/ocsp-client CC tls13/change_cipher_spec.o CCLD tls13/change_cipher_spec CC tls13-cipher-neg.o CCLD tls13-cipher-neg CC tls13/no-psk-exts.o CCLD tls13/no-psk-exts CC tls13/psk-dumbfw.o CCLD tls13/psk-dumbfw CC tls13-early-start.o CCLD tls13-early-start CC tls13/no-auto-send-ticket.o CCLD tls13/no-auto-send-ticket CC mini-record-2.o CCLD mini-record-2 CC simple.o CCLD simple CC gnutls_hmac_fast.o CCLD gnutls_hmac_fast CC set_pkcs12_cred.o CCLD set_pkcs12_cred CC cert.o CCLD cert CC certuniqueid.o CCLD certuniqueid CC tls-neg-ext-key.o CCLD tls-neg-ext-key CC mpi-mpi.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from mpi.c:29: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CCLD mpi CC certificate_set_x509_crl.o CCLD certificate_set_x509_crl CC dn.o CCLD dn CC parse_ca.o CCLD parse_ca CC x509-dn.o CCLD x509-dn CC x509-dn-decode.o CCLD x509-dn-decode CC record-sizes.o CCLD record-sizes CC hostname-check.o CCLD hostname-check CC cve-2008-4989.o CCLD cve-2008-4989 CC pkcs12_s2k-pkcs12_s2k.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from pkcs12_s2k.c:29: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_s2k.c:30: ../lib/x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ../lib/x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ../lib/x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ../lib/x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ../lib/x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ../lib/x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ../lib/x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ../lib/x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ../lib/x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ../lib/x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pkcs12_s2k.c:30: ../lib/x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ../lib/x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD pkcs12_s2k CC chainverify.o CCLD chainverify CC missingissuer.o CCLD missingissuer CC missingissuer_aia.o CCLD missingissuer_aia CC record-sizes-range.o CCLD record-sizes-range CC crq_key_id.o CCLD crq_key_id CC x509sign-verify.o CCLD x509sign-verify CC sign-verify.o CCLD sign-verify CC cve-2009-1415.o CCLD cve-2009-1415 CC cve-2009-1416.o CCLD cve-2009-1416 CC tls10-server-kx-neg.o CCLD tls10-server-kx-neg CC tls11-server-kx-neg.o CCLD tls11-server-kx-neg CC tls12-server-kx-neg.o CCLD tls12-server-kx-neg CC ssl30-server-kx-neg.o CCLD ssl30-server-kx-neg CC tls12-cipher-neg.o CCLD tls12-cipher-neg CC tls11-cipher-neg.o CCLD tls11-cipher-neg CC tls10-cipher-neg.o CCLD tls10-cipher-neg CC ssl30-cipher-neg.o CCLD ssl30-cipher-neg CC crq_apis.o CCLD crq_apis CC init_roundtrip.o CCLD init_roundtrip CC pkcs12_s2k_pem.o CCLD pkcs12_s2k_pem CC dn2.o CCLD dn2 CC tls12-rehandshake-cert-3.o CCLD tls12-rehandshake-cert-3 CC nul-in-x509-names.o CCLD nul-in-x509-names CC x509_altname.o CCLD x509_altname CC pkcs12_encode.o CCLD pkcs12_encode CC mini-x509.o CCLD mini-x509 CC gnutls_session_set_id.o CCLD gnutls_session_set_id CC rng-fork.o CCLD rng-fork CC mini-eagain-dtls.o CCLD mini-eagain-dtls CC resume-dtls.o CCLD resume-dtls CC empty_retrieve_function.o CCLD empty_retrieve_function CC tls13-rehandshake-cert.o CCLD tls13-rehandshake-cert CC gnutls_ext_raw_parse.o CCLD gnutls_ext_raw_parse CC handshake-large-cert.o CCLD handshake-large-cert CC x509cert.o CCLD x509cert CC x509cert-tl.o CCLD x509cert-tl CC infoaccess.o CCLD infoaccess CC mini-dtls-hello-verify.o CCLD mini-dtls-hello-verify CC sign-verify-ed25519-rfc8080.o CCLD sign-verify-ed25519-rfc8080 CC trustdb-tofu.o CCLD trustdb-tofu CC dtls-rehandshake-anon.o CCLD dtls-rehandshake-anon CC mini-alpn.o CCLD mini-alpn CC mini-dtls-large.o CCLD mini-dtls-large CC mini-termination.o CCLD mini-termination CC mini-x509-cas.o CCLD mini-x509-cas CC mini-x509-2.o CCLD mini-x509-2 CC pkcs12_simple.o CCLD pkcs12_simple CC tls-pthread.o CCLD tls-pthread CC mini-emsgsize-dtls.o CCLD mini-emsgsize-dtls CC chainverify-unsorted.o CCLD chainverify-unsorted CC mini-overhead.o CCLD mini-overhead CC tls12-ffdhe.o CCLD tls12-ffdhe CC mini-dtls-heartbeat.o CCLD mini-dtls-heartbeat CC mini-x509-callbacks.o CCLD mini-x509-callbacks CC key-openssl.o CCLD key-openssl CC priorities.o CCLD priorities CC priorities-groups.o CCLD priorities-groups CC gnutls_x509_privkey_import.o CCLD gnutls_x509_privkey_import CC gnutls_x509_crt_list_import.o CCLD gnutls_x509_crt_list_import CC time.o time.c: In function 'doit': time.c:82:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 82 | fprintf(stderr, "got: %lu, expected: %lu\n", (unsigned long)t, general_time_tests[i].utime); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int time_t {aka long long int} | %llu time.c:90:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 90 | fprintf(stderr, "got: %lu, expected: %lu\n", (unsigned long)t, utc_time_tests[i].utime); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int time_t {aka long long int} | %llu CCLD time CC x509-server-verify.o CCLD x509-server-verify CC sign-verify-ext4.o CCLD sign-verify-ext4 CC tls-neg-ext4-key.o CCLD tls-neg-ext4-key CC resume-lifetime.o CCLD resume-lifetime CC mini-dtls-srtp.o CCLD mini-dtls-srtp CC rsa-encrypt-decrypt.o CCLD rsa-encrypt-decrypt CC mini-loss-time.o CCLD mini-loss-time CC gnutls-strcodes.o CCLD gnutls-strcodes CC mini-record.o CCLD mini-record CC mini-dtls-record.o CCLD mini-dtls-record CC handshake-timeout.o CCLD handshake-timeout CC mini-record-range.o CCLD mini-record-range CC cert-status.o CCLD cert-status CC fips-mode-pthread.o CCLD fips-mode-pthread CC rsa-psk.o CCLD rsa-psk CC global-init.o CCLD global-init CC sec-params.o CCLD sec-params CC sign-verify-data.o CCLD sign-verify-data CC fips-test.o CCLD fips-test CC fips-override-test.o CCLD fips-override-test CC mini-global-load.o CCLD mini-global-load CC name-constraints.o CCLD name-constraints CC x509-extensions.o CCLD x509-extensions CC long-session-id.o CCLD long-session-id CC mini-x509-callbacks-intr.o CCLD mini-x509-callbacks-intr CC mini-dtls-lowmtu.o CCLD mini-dtls-lowmtu CC set_x509_key_file-late.o CCLD set_x509_key_file-late CC crlverify.o CCLD crlverify CC mini-dtls-discard.o CCLD mini-dtls-discard CC mini-record-failure.o CCLD mini-record-failure CC openconnect-dtls12.o CCLD openconnect-dtls12 CC tls12-rehandshake-cert-2.o CCLD tls12-rehandshake-cert-2 CC custom-urls.o CCLD custom-urls CC set_x509_key_mem.o CCLD set_x509_key_mem CC set_x509_key_file.o CCLD set_x509_key_file CC tls12-rehandshake-cert-auto.o CCLD tls12-rehandshake-cert-auto CC tls12-rehandshake-set-prio.o CCLD tls12-rehandshake-set-prio CC mini-chain-unsorted.o CCLD mini-chain-unsorted CC x509-verify-with-crl.o CCLD x509-verify-with-crl CC mini-dtls-mtu.o CCLD mini-dtls-mtu CC privkey-verify-broken.o CCLD privkey-verify-broken CC mini-dtls-record-asym.o CCLD mini-dtls-record-asym CC key-import-export.o CCLD key-import-export CC priority-set.o CCLD priority-set CC priority-set2.o CCLD priority-set2 CC pubkey-import-export.o CCLD pubkey-import-export CC sign-is-secure.o CCLD sign-is-secure CC spki.o CCLD spki CC spki-abstract.o CCLD spki-abstract CC rsa-rsa-pss.o CCLD rsa-rsa-pss CC mini-dtls-fork.o CCLD mini-dtls-fork CC dtls-pthread.o CCLD dtls-pthread CC mini-key-material.o CCLD mini-key-material CC x509cert-invalid.o CCLD x509cert-invalid CC tls-ext-register.o CCLD tls-ext-register CC tls-supplemental.o CCLD tls-supplemental CC mini-dtls0-9.o CCLD mini-dtls0-9 CC duplicate-extensions.o CCLD duplicate-extensions CC record-retvals.o CCLD record-retvals CC mini-server-name.o CCLD mini-server-name CC tls-etm.o CCLD tls-etm CC tls-force-etm.o CCLD tls-force-etm CC x509-cert-callback.o CCLD x509-cert-callback CC alerts.o CCLD alerts CC client-sign-md5-rep.o CCLD client-sign-md5-rep CC tls12-invalid-key-exchanges.o CCLD tls12-invalid-key-exchanges CC session-rdn-read.o CCLD session-rdn-read CC common-cert-key-exchange.o CC tls13-cert-key-exchange.o CCLD tls13-cert-key-exchange CC x509-cert-callback-ocsp.o CCLD x509-cert-callback-ocsp CC gnutls_ocsp_resp_list_import2.o CCLD gnutls_ocsp_resp_list_import2 CC server-sign-md5-rep.o CCLD server-sign-md5-rep CC privkey-keygen.o CCLD privkey-keygen CC mini-tls-nonblock.o CCLD mini-tls-nonblock CC no-signal.o CCLD no-signal CC pkcs7-gen.o CCLD pkcs7-gen CC dtls-etm.o CCLD dtls-etm CC x509sign-verify-rsa.o CCLD x509sign-verify-rsa CC x509sign-verify-ecdsa.o CCLD x509sign-verify-ecdsa CC x509sign-verify-gost.o CCLD x509sign-verify-gost CC cipher_alignment-cipher-alignment.o CCLD cipher-alignment CC oids.o CCLD oids CC atfork-atfork.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from ../lib/atfork.h:27, from atfork.c:45: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CCLD atfork CC prf.o CCLD prf CC psk-file.o CCLD psk-file CC priority-init2.o priority-init2.c: In function 'start': priority-init2.c:107:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 107 | if (ep-test->add_prio != test->err_pos) { | ^~ CCLD priority-init2 CC post-client-hello-change-prio.o CCLD post-client-hello-change-prio CC status-request.o CCLD status-request CC status-request-ok.o CCLD status-request-ok CC rfc7633-missing.o CCLD rfc7633-missing CC sign-verify-ext.o CCLD sign-verify-ext CC fallback-scsv.o CCLD fallback-scsv CC pkcs8-key-decode.o CCLD pkcs8-key-decode CC urls.o CCLD urls CC dtls-rehandshake-cert.o CCLD dtls-rehandshake-cert CC rfc7633-ok.o CCLD rfc7633-ok CC key-usage-rsa.o CCLD key-usage-rsa CC key-usage-ecdhe-rsa.o CCLD key-usage-ecdhe-rsa CC mini-session-verify-function.o CCLD mini-session-verify-function CC auto-verify.o CCLD auto-verify CC record-timeouts.o CCLD record-timeouts CC mini-dtls-hello-verify-48.o CCLD mini-dtls-hello-verify-48 CC set-default-prio.o set-default-prio.c: In function 'start': set-default-prio.c:108:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (ep-test->add_prio != test->err_pos) { | ^~ CCLD set-default-prio CC tls12-anon-upgrade.o CCLD tls12-anon-upgrade CC tlsext-decoding.o CCLD tlsext-decoding CC rsa-psk-cb.o CCLD rsa-psk-cb CC gnutls-ids.o CCLD gnutls-ids CC rehandshake-switch-cert.o CCLD rehandshake-switch-cert CC rehandshake-switch-cert-allow.o CCLD rehandshake-switch-cert-allow CC rehandshake-switch-cert-client.o CCLD rehandshake-switch-cert-client CC rehandshake-switch-cert-client-allow.o CCLD rehandshake-switch-cert-client-allow CC handshake-versions.o CCLD handshake-versions CC dtls-handshake-versions.o CCLD dtls-handshake-versions CC dtls-max-record.o CCLD dtls-max-record CC tls12-max-record.o CCLD tls12-max-record CC alpn-server-prec.o CCLD alpn-server-prec CC ocsp-filename-memleak.o CCLD ocsp-filename-memleak CC dh-params.o CCLD dh-params CC rehandshake-ext-secret.o CCLD rehandshake-ext-secret CC pcert-list.o CCLD pcert-list CC session-export-funcs.o CCLD session-export-funcs CC handshake-false-start.o CCLD handshake-false-start CC version-checks.o CCLD version-checks CC key-material-dtls.o CCLD key-material-dtls CC key-material-set-dtls.o CCLD key-material-set-dtls CC name_constraints_merge-name-constraints-merge.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from name-constraints-merge.c:34: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from name-constraints-merge.c:35: ../lib/x509/x509_int.h:64:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 64 | ASN1_TYPE rcache; | ^~~~~~ ../lib/x509/x509_int.h:69:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 69 | ASN1_TYPE crl; | ^~~ ../lib/x509/x509_int.h:73:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 73 | ASN1_TYPE rcache; | ^~~~~~ ../lib/x509/x509_int.h:82:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 82 | ASN1_TYPE asn; | ^~~ ../lib/x509/x509_int.h:86:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 86 | ASN1_TYPE cert; | ^~~~ ../lib/x509/x509_int.h:115:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 115 | ASN1_TYPE crq; | ^~~ ../lib/x509/x509_int.h:125:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 125 | ASN1_TYPE pkcs7; | ^~~~~ ../lib/x509/x509_int.h:130:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 130 | ASN1_TYPE signed_data; | ^~~~~~~~~~~ ../lib/x509/x509_int.h:151:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 151 | ASN1_TYPE key; | ^~~ ../lib/x509/x509_int.h:165:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 165 | int _gnutls_x509_get_tbs(ASN1_TYPE cert, const char *tbs_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:167:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 167 | int _gnutls_x509_pkix_sign(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:189:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 189 | int _gnutls_x509_parse_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:195:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 195 | _gnutls_x509_get_dn(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:200:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 200 | _gnutls_x509_parse_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:205:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 205 | int _gnutls_x509_set_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:210:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 210 | int _gnutls_x509_get_dn_oid(ASN1_TYPE asn1_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:216:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 216 | int _gnutls_parse_general_name(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:221:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 221 | _gnutls_parse_general_name2(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:226:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 226 | _gnutls_write_new_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:231:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 231 | _gnutls_write_new_othername(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:251:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 251 | ASN1_TYPE _gnutls_privkey_decode_pkcs1_rsa_key(const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:254:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 254 | int _gnutls_privkey_decode_ecc_key(ASN1_TYPE* pkey_asn, const gnutls_datum_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:259:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 259 | int _gnutls_privkey_decode_eddsa_key(ASN1_TYPE* pkey_asn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:273:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 273 | int _gnutls_asn1_encode_privkey(ASN1_TYPE * c2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:323:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 323 | _gnutls_write_general_name(ASN1_TYPE ext, const char *ext_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:370:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 370 | int _gnutls_x509_read_uint(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:376:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 376 | int _gnutls_x509_read_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:378:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 378 | int _gnutls_x509_write_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:381:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 381 | int _gnutls_x509_write_uint32(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:385:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 385 | int _gnutls_x509_read_key_int(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:387:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 387 | int _gnutls_x509_write_key_int(ASN1_TYPE node, const char *value, bigint_t mpi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:390:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 390 | int _gnutls_x509_read_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:392:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 392 | int _gnutls_x509_write_key_int_le(ASN1_TYPE node, const char *value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:395:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 395 | int _gnutls_x509_read_pkalgo_params(ASN1_TYPE src, const char *src_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:397:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 397 | int _gnutls_x509_write_sign_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:402:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 402 | int _gnutls_x509_write_spki_params(ASN1_TYPE dst, const char *dst_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from name-constraints-merge.c:35: ../lib/x509/x509_int.h:432:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 432 | ASN1_TYPE pkcs12; | ^~~~~~ ../lib/x509/x509_int.h:473:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 473 | _pkcs12_encode_safe_contents(gnutls_pkcs12_bag_t bag, ASN1_TYPE * content, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/x509/x509_int.h:543:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 543 | int _gnutls_extract_name_constraints(ASN1_TYPE c2, const char *vstr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD name-constraints-merge CC crl-basic.o CCLD crl-basic CC crq-basic.o CCLD crq-basic CC send-client-cert.o CCLD send-client-cert CC custom-urls-override.o CCLD custom-urls-override CC hex.o CCLD hex CC rehandshake-switch-psk-id.o CCLD rehandshake-switch-psk-id CC rehandshake-switch-srp-id.o CCLD rehandshake-switch-srp-id CC base64.o CCLD base64 CC srpbase64.o CCLD srpbase64 CC pkcs1-digest-info.o CCLD pkcs1-digest-info CC set_x509_key.o CCLD set_x509_key CC set_x509_key_file_der.o CCLD set_x509_key_file_der CC set_x509_pkcs12_key.o CCLD set_x509_pkcs12_key CC crt_apis.o CCLD crt_apis CC tls12-cert-key-exchange.o CCLD tls12-cert-key-exchange CC tls11-cert-key-exchange.o CCLD tls11-cert-key-exchange CC tls10-cert-key-exchange.o CCLD tls10-cert-key-exchange CC ssl30-cert-key-exchange.o CCLD ssl30-cert-key-exchange CC dtls12-cert-key-exchange.o CCLD dtls12-cert-key-exchange CC dtls10-cert-key-exchange.o CCLD dtls10-cert-key-exchange CC x509-cert-callback-legacy.o CCLD x509-cert-callback-legacy CC keylog-env.o CCLD keylog-env CC ssl2-hello.o CCLD ssl2-hello CC tlsfeature-ext.o CCLD tlsfeature-ext CC dtls-rehandshake-cert-2.o CCLD dtls-rehandshake-cert-2 CC dtls-session-ticket-lost.o CCLD dtls-session-ticket-lost CC tlsfeature-crt.o CCLD tlsfeature-crt CC dtls-rehandshake-cert-3.o CCLD dtls-rehandshake-cert-3 CC resume-with-false-start.o CCLD resume-with-false-start CC set_x509_key_file_ocsp.o CCLD set_x509_key_file_ocsp CC client-fastopen.o CCLD client-fastopen CC rng-sigint.o CCLD rng-sigint CC srp.o CCLD srp CC rng-pthread.o CCLD rng-pthread CC safe-renegotiation/srn0.o CCLD safe-renegotiation/srn0 CC safe-renegotiation/srn1.o CCLD safe-renegotiation/srn1 CC safe-renegotiation/srn2.o CCLD safe-renegotiation/srn2 CC safe-renegotiation/srn3.o CCLD safe-renegotiation/srn3 CC safe-renegotiation/srn4.o CCLD safe-renegotiation/srn4 CC safe-renegotiation/srn5.o CCLD safe-renegotiation/srn5 CC rsa_illegal_import-rsa-illegal-import.o CCLD rsa-illegal-import CC set_x509_ocsp_multi_invalid.o CCLD set_x509_ocsp_multi_invalid CC set_key.o CCLD set_key CC set_x509_key_file_ocsp_multi2.o CCLD set_x509_key_file_ocsp_multi2 CC set_x509_ocsp_multi_unknown.o CCLD set_x509_ocsp_multi_unknown CC set_x509_ocsp_multi_pem.o CCLD set_x509_ocsp_multi_pem CC tls-ext-not-in-dtls.o CCLD tls-ext-not-in-dtls CC set_key_utf8.o CCLD set_key_utf8 CC set_x509_key_utf8.o CCLD set_x509_key_utf8 CC insecure_key.o CCLD insecure_key CC handshake-large-packet.o CCLD handshake-large-packet CC client_dsa_key.o CCLD client_dsa_key CC server_ecdsa_key.o CCLD server_ecdsa_key CC tls-session-ext-register.o CCLD tls-session-ext-register CC tls-session-supplemental.o CCLD tls-session-supplemental CC multi-alerts.o CCLD multi-alerts CC naked-alerts.o CCLD naked-alerts CC pkcs7-cat-parse.o CCLD pkcs7-cat-parse CC set_known_dh_params_x509.o CCLD set_known_dh_params_x509 CC set_known_dh_params_anon.o CCLD set_known_dh_params_anon CC set_known_dh_params_psk.o CCLD set_known_dh_params_psk CC session-tickets-ok.o CCLD session-tickets-ok CC session-tickets-missing.o CCLD session-tickets-missing CC set_x509_key_file_legacy.o CCLD set_x509_key_file_legacy CC status-request-ext.o CCLD status-request-ext CC gnutls_x509_crt_sign.o CCLD gnutls_x509_crt_sign CC gnutls_x509_crq_sign.o CCLD gnutls_x509_crq_sign CC dtls-repro-20170915.o CCLD dtls-repro-20170915 CC rng-no-onload.o CCLD rng-no-onload CC dtls1-2-mtu-check.o CCLD dtls1-2-mtu-check CC crl_apis.o CCLD crl_apis CC cert_verify_inv_utf8.o CCLD cert_verify_inv_utf8 CC no-extensions.o CCLD no-extensions CC hostname-check-utf8.o CCLD hostname-check-utf8 CC pkcs8-key-decode-encrypted.o CCLD pkcs8-key-decode-encrypted CC priority-mix.o CCLD priority-mix CC pkcs7.o CCLD pkcs7 CC send-data-before-handshake.o CCLD send-data-before-handshake CC recv-data-before-handshake.o CCLD recv-data-before-handshake CC crt_inv_write.o CCLD crt_inv_write CC x509sign-verify-error.o CCLD x509sign-verify-error CC rng-op-nonce.o CCLD rng-op-nonce CC rng-op-random.o CCLD rng-op-random CC rng-op-key.o CCLD rng-op-key CC x509-dn-decode-compat.o CCLD x509-dn-decode-compat CC ip-check.o CCLD ip-check CC mini-x509-ipaddr.o CCLD mini-x509-ipaddr CC trust-store.o CCLD trust-store CC base64-raw.o CCLD base64-raw CC random-art.o CCLD random-art CC dhex509self.o CCLD dhex509self CC dss-sig-val.o CCLD dss-sig-val CC sign-pk-api.o CCLD sign-pk-api CC tls-session-ext-override.o CCLD tls-session-ext-override CC record-pad.o CCLD record-pad CC tls13-server-kx-neg.o CCLD tls13-server-kx-neg CC gnutls_ext_raw_parse_dtls.o CCLD gnutls_ext_raw_parse_dtls CC key-export-pkcs8.o CCLD key-export-pkcs8 CC null_retrieve_function.o CCLD null_retrieve_function CC tls-record-size-limit.o CCLD tls-record-size-limit CC tls-crt_type-neg.o CCLD tls-crt_type-neg CC resume-with-stek-expiration.o CCLD resume-with-stek-expiration CC resume-with-previous-stek.o CCLD resume-with-previous-stek CC rawpk-api.o CCLD rawpk-api CC tls-record-size-limit-asym.o CCLD tls-record-size-limit-asym CC dh-compute.o CCLD dh-compute CC ecdh-compute.o CCLD ecdh-compute CC sign-verify-data-newapi.o CCLD sign-verify-data-newapi CC sign-verify-newapi.o CCLD sign-verify-newapi CC sign-verify-deterministic.o CCLD sign-verify-deterministic CC iov-iov.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from iov.c:26: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CCLD iov CC aead-cipher-vec.o CCLD aead-cipher-vec CC tls13-without-timeout-func.o CCLD tls13-without-timeout-func CC buffer-buffer.o In file included from ../lib/errors.h:27, from ../lib/str.h:29, from ../lib/gnutls_int.h:299, from buffer.c:29: ../lib/global.h:31:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 31 | extern ASN1_TYPE _gnutls_pkix1_asn; | ^~~~~~~~~~~~~~~~~~~~~~~ ../lib/global.h:32:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead. 32 | extern ASN1_TYPE _gnutls_gnutls_asn; | ^~~~~~~~~~~~~~~~~~~~~~~~ CCLD buffer CC status-request-revoked.o CCLD status-request-revoked CC set_x509_ocsp_multi_cli.o CCLD set_x509_ocsp_multi_cli CC kdf-api.o CCLD kdf-api CC keylog-func.o CCLD keylog-func CC handshake-write.o CCLD handshake-write CC x509cert-dntypes.o CCLD x509cert-dntypes CC id-on-xmppAddr.o CCLD id-on-xmppAddr CC strict-der.o CCLD strict-der CC system-prio-file.o CCLD system-prio-file CC pkcs11/pkcs11-cert-import-url-exts.o CCLD pkcs11-cert-import-url-exts CC pkcs11/pkcs11-get-exts.o CCLD pkcs11-get-exts CC pkcs11/pkcs11-get-raw-issuer-exts.o CCLD pkcs11-get-raw-issuer-exts CC pkcs11/pkcs11-cert-import-url4-exts.o CCLD pkcs11-cert-import-url4-exts CC pkcs11/pkcs11-chainverify.o CCLD pkcs11/pkcs11-chainverify CC pkcs11/pkcs11-get-issuer.o CCLD pkcs11/pkcs11-get-issuer CC pkcs11/pkcs11-is-known.o CCLD pkcs11/pkcs11-is-known CC pkcs11/pkcs11-combo.o CCLD pkcs11/pkcs11-combo CC pkcs11/pkcs11-privkey.o CCLD pkcs11/pkcs11-privkey CC pkcs11/pkcs11-pubkey-import-rsa.o CCLD pkcs11/pkcs11-pubkey-import-rsa CC pkcs11/pkcs11-pubkey-import-ecdsa.o CCLD pkcs11/pkcs11-pubkey-import-ecdsa CC pkcs11/pkcs11-import-url-privkey.o CCLD pkcs11-import-url-privkey CC pkcs11/pkcs11-privkey-fork.o CCLD pkcs11-privkey-fork CC pkcs11/pkcs11-ec-privkey-test.o CCLD pkcs11/pkcs11-ec-privkey-test CC pkcs11/pkcs11-privkey-always-auth.o CCLD pkcs11-privkey-always-auth CC pkcs11/pkcs11-privkey-export.o CCLD pkcs11-privkey-export CC pkcs11/pkcs11-import-with-pin.o CCLD pkcs11/pkcs11-import-with-pin CC pkcs11/pkcs11-privkey-pthread.o CCLD pkcs11/pkcs11-privkey-pthread CC pkcs11/pkcs11-pin-func.o CCLD pkcs11/pkcs11-pin-func CC pkcs11/pkcs11-obj-import.o CCLD pkcs11/pkcs11-obj-import CC pkcs11/pkcs11-privkey-fork-reinit.o CCLD pkcs11-privkey-fork-reinit CC pkcs11/pkcs11-mechanisms.o CCLD pkcs11-mechanisms CC pkcs11/pkcs11-privkey-safenet-always-auth.o CCLD pkcs11-privkey-safenet-always-auth CC pkcs11/pkcs11-rsa-pss-privkey-test.o CCLD pkcs11/pkcs11-rsa-pss-privkey-test CC pkcs11/tls-neg-pkcs11-key.o CCLD pkcs11/tls-neg-pkcs11-key CC pkcs11/pkcs11-privkey-generate.o CCLD pkcs11/pkcs11-privkey-generate CC pkcs11/gnutls_x509_crt_list_import_url.o CCLD pkcs11/gnutls_x509_crt_list_import_url CC pkcs11/gnutls_pcert_list_import_x509_file.o CCLD pkcs11/gnutls_pcert_list_import_x509_file CC pkcs11/pkcs11-eddsa-privkey-test.o CCLD pkcs11/pkcs11-eddsa-privkey-test CC pkcs11/pkcs11-token-raw.o CCLD pkcs11-token-raw CC pkcs11/pkcs11-obj-raw.o CCLD pkcs11-obj-raw CC pkcs11/import_url_privkey_caps-pkcs11-import-url-privkey.o CCLD pkcs11-import-url-privkey-caps CC ocsp.o ocsp.c: In function 'req_parse': ocsp.c:901:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 901 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 902 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'req_addcert_id': ocsp.c:1095:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1095 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1096 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'req_addcert': ocsp.c:1208:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1208 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1209 | strlen(REQ1INFO), REQ1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c: In function 'resp_import': ocsp.c:1310:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1310 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1311 | strlen(RESP1INFO), RESP1INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c:1336:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1336 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1337 | strlen(RESP2INFO), RESP2INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ocsp.c:1371:27: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1371 | printf("expected (len %ld):\n%s\ngot (len %d):\n%.*s\n", | ~~^ | | | long int | %d 1372 | strlen(RESP3INFO), RESP3INFO, (int) d.size, | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} CCLD ocsp CC x509self.o CCLD x509self CC x509dn.o CCLD x509dn CC anonself.o CCLD anonself CC pskself.o CCLD pskself CC pskself2.o CCLD pskself2 CC dhepskself.o CCLD dhepskself CC setcredcrash.o CCLD setcredcrash CC tls12_resume_x509-resume.o CCLD tls12-resume-x509 CC tls12_resume_psk-resume.o CCLD tls12-resume-psk CC tls12_resume_anon-resume.o CCLD tls12-resume-anon CC tls13_resume_x509-resume.o CCLD tls13-resume-x509 CC tls13_resume_psk-resume.o CCLD tls13-resume-psk CC tls13-early-data.o CCLD tls13-early-data CC tls13-early-data-neg.o CCLD tls13-early-data-neg CC resume-with-record-size-limit.o CCLD resume-with-record-size-limit CC tls13/post-handshake-with-cert-pkcs11.o CCLD tls13/post-handshake-with-cert-pkcs11 CC pkcs11/tls-neg-pkcs11-no-key.o CCLD pkcs11/tls-neg-pkcs11-no-key CC global-init-override.o CCLD global-init-override CC tls13/prf-early.o CCLD tls13/prf-early CC system-override-hash.o CCLD system-override-hash CC system-override-sig.o CCLD system-override-sig CC dtls/dtls-stress.o CCLD dtls-stress make[3]: 'datefudge-check' is up to date. make[3]: Nothing to be done for 'rfc2253-escape-test'. make[3]: Nothing to be done for 'rsa-md5-collision/rsa-md5-collision.sh'. make[3]: Nothing to be done for 'systemkey.sh'. make[3]: Nothing to be done for 'tls13/prf-early.sh'. make[3]: Nothing to be done for 'dtls/dtls.sh'. make[3]: Nothing to be done for 'dtls/dtls-resume.sh'. make[3]: Nothing to be done for 'fastopen.sh'. make[3]: Nothing to be done for 'pkgconfig.sh'. make[3]: Nothing to be done for 'starttls.sh'. make[3]: Nothing to be done for 'starttls-ftp.sh'. make[3]: Nothing to be done for 'starttls-smtp.sh'. make[3]: Nothing to be done for 'starttls-lmtp.sh'. make[3]: Nothing to be done for 'starttls-pop3.sh'. make[3]: Nothing to be done for 'starttls-xmpp.sh'. make[3]: Nothing to be done for 'starttls-nntp.sh'. make[3]: Nothing to be done for 'starttls-sieve.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-tls-connection.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-must-staple-connection.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-test.sh'. make[3]: Nothing to be done for 'cipher-listings.sh'. make[3]: Nothing to be done for 'sni-hostname.sh'. make[3]: Nothing to be done for 'server-multi-keys.sh'. make[3]: Nothing to be done for 'psktool.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsp-load-chain.sh'. make[3]: Nothing to be done for 'gnutls-cli-save-data.sh'. make[3]: Nothing to be done for 'gnutls-cli-debug.sh'. make[3]: Nothing to be done for 'sni-resume.sh'. make[3]: Nothing to be done for 'ocsp-tests/ocsptool.sh'. make[3]: Nothing to be done for 'cert-reencoding.sh'. make[3]: Nothing to be done for 'pkcs7-cat.sh'. make[3]: Nothing to be done for 'long-crl.sh'. make[3]: Nothing to be done for 'serv-udp.sh'. make[3]: Nothing to be done for 'logfile-option.sh'. make[3]: Nothing to be done for 'gnutls-cli-resume.sh'. make[3]: Nothing to be done for 'profile-tests.sh'. make[3]: Nothing to be done for 'server-weak-keys.sh'. make[3]: Nothing to be done for 'system-override-sig.sh'. make[3]: Nothing to be done for 'system-override-hash.sh'. make[3]: Nothing to be done for 'system-override-versions.sh'. make[3]: Nothing to be done for 'system-override-invalid.sh'. make[3]: Nothing to be done for 'system-override-curves.sh'. make[3]: Nothing to be done for 'system-override-profiles.sh'. make[3]: Nothing to be done for 'system-override-tls.sh'. make[3]: Nothing to be done for 'system-override-kx.sh'. make[3]: Nothing to be done for 'system-override-default-priority-string.sh'. make[3]: Nothing to be done for 'gnutls-cli-self-signed.sh'. make[3]: Nothing to be done for 'gnutls-cli-invalid-crl.sh'. make[3]: Nothing to be done for 'gnutls-cli-rawpk.sh'. make[3]: Nothing to be done for 'dh-fips-approved.sh'. make[3]: Nothing to be done for 'p11-kit-trust.sh'. make[3]: Nothing to be done for 'testpkcs11.sh'. make[3]: Nothing to be done for 'certtool-pkcs11.sh'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' PASS: tls13/supported_versions PASS: tls13/tls12-no-tls13-exts PASS: tls13/post-handshake-with-cert PASS: tls13/post-handshake-without-cert PASS: tls13/cookie PASS: tls13/key_share PASS: tls13/prf PASS: tls13/post-handshake-with-cert-ticket PASS: tls12-rollback-detection PASS: tls11-rollback-detection PASS: tls12-check-rollback-val PASS: tls11-check-rollback-val PASS: tls13/post-handshake-with-psk PASS: tls13/post-handshake-with-cert-auto PASS: tls13/anti_replay PASS: tls13/hello_retry_request PASS: tls13/hello_retry_request_resume PASS: tls13/psk-ext PASS: tls13/key_update PASS: tls13/key_update_multiple PASS: tls13/key_limits PASS: tls13/multi-ocsp PASS: tls13/ocsp-client PASS: tls13/change_cipher_spec PASS: tls13-cipher-neg PASS: tls13/no-psk-exts PASS: tls13/psk-dumbfw PASS: tls13-early-start PASS: tls13/no-auto-send-ticket PASS: mini-record-2 PASS: simple PASS: gnutls_hmac_fast PASS: set_pkcs12_cred PASS: cert PASS: certuniqueid PASS: tls-neg-ext-key PASS: mpi PASS: certificate_set_x509_crl PASS: dn PASS: parse_ca PASS: x509-dn PASS: x509-dn-decode PASS: record-sizes PASS: hostname-check PASS: cve-2008-4989 PASS: pkcs12_s2k PASS: chainverify PASS: missingissuer PASS: missingissuer_aia PASS: record-sizes-range PASS: crq_key_id PASS: x509sign-verify PASS: sign-verify PASS: cve-2009-1415 PASS: cve-2009-1416 PASS: tls10-server-kx-neg PASS: tls11-server-kx-neg PASS: tls12-server-kx-neg SKIP: ssl30-server-kx-neg PASS: tls12-cipher-neg PASS: tls11-cipher-neg PASS: tls10-cipher-neg SKIP: ssl30-cipher-neg PASS: crq_apis PASS: init_roundtrip PASS: pkcs12_s2k_pem PASS: dn2 PASS: tls12-rehandshake-cert-3 PASS: nul-in-x509-names PASS: x509_altname PASS: pkcs12_encode PASS: mini-x509 PASS: gnutls_session_set_id PASS: rng-fork PASS: mini-eagain-dtls PASS: resume-dtls PASS: empty_retrieve_function PASS: tls13-rehandshake-cert PASS: gnutls_ext_raw_parse PASS: handshake-large-cert PASS: x509cert PASS: x509cert-tl PASS: infoaccess PASS: mini-dtls-hello-verify PASS: sign-verify-ed25519-rfc8080 PASS: trustdb-tofu PASS: dtls-rehandshake-anon PASS: mini-alpn PASS: mini-dtls-large PASS: mini-termination PASS: mini-x509-cas PASS: mini-x509-2 PASS: pkcs12_simple PASS: tls-pthread PASS: mini-emsgsize-dtls PASS: chainverify-unsorted PASS: mini-overhead PASS: tls12-ffdhe PASS: mini-dtls-heartbeat PASS: mini-x509-callbacks PASS: key-openssl PASS: priorities PASS: priorities-groups PASS: gnutls_x509_privkey_import PASS: gnutls_x509_crt_list_import PASS: time PASS: x509-server-verify PASS: sign-verify-ext4 PASS: tls-neg-ext4-key PASS: resume-lifetime PASS: mini-dtls-srtp PASS: rsa-encrypt-decrypt PASS: mini-loss-time PASS: gnutls-strcodes PASS: mini-record PASS: mini-dtls-record PASS: handshake-timeout PASS: mini-record-range PASS: cert-status SKIP: fips-mode-pthread PASS: rsa-psk PASS: global-init PASS: sec-params PASS: sign-verify-data SKIP: fips-test SKIP: fips-override-test PASS: mini-global-load PASS: name-constraints PASS: x509-extensions PASS: long-session-id PASS: mini-x509-callbacks-intr PASS: mini-dtls-lowmtu PASS: set_x509_key_file-late PASS: crlverify PASS: mini-dtls-discard PASS: mini-record-failure PASS: openconnect-dtls12 PASS: tls12-rehandshake-cert-2 PASS: custom-urls PASS: set_x509_key_mem PASS: set_x509_key_file PASS: tls12-rehandshake-cert-auto PASS: tls12-rehandshake-set-prio PASS: mini-chain-unsorted PASS: x509-verify-with-crl PASS: mini-dtls-mtu PASS: privkey-verify-broken PASS: mini-dtls-record-asym PASS: key-import-export PASS: priority-set PASS: priority-set2 PASS: pubkey-import-export PASS: sign-is-secure PASS: spki PASS: spki-abstract PASS: rsa-rsa-pss PASS: mini-dtls-fork PASS: dtls-pthread PASS: mini-key-material PASS: x509cert-invalid PASS: tls-ext-register PASS: tls-supplemental PASS: mini-dtls0-9 PASS: duplicate-extensions PASS: record-retvals PASS: mini-server-name PASS: tls-etm PASS: tls-force-etm PASS: x509-cert-callback PASS: alerts PASS: client-sign-md5-rep PASS: tls12-invalid-key-exchanges PASS: session-rdn-read PASS: tls13-cert-key-exchange PASS: x509-cert-callback-ocsp PASS: gnutls_ocsp_resp_list_import2 PASS: server-sign-md5-rep PASS: privkey-keygen PASS: mini-tls-nonblock PASS: no-signal PASS: pkcs7-gen PASS: dtls-etm PASS: x509sign-verify-rsa PASS: x509sign-verify-ecdsa PASS: x509sign-verify-gost PASS: cipher-alignment PASS: oids PASS: atfork PASS: prf PASS: psk-file PASS: priority-init2 PASS: post-client-hello-change-prio PASS: status-request PASS: status-request-ok PASS: rfc7633-missing PASS: sign-verify-ext PASS: fallback-scsv PASS: pkcs8-key-decode PASS: urls PASS: dtls-rehandshake-cert PASS: rfc7633-ok PASS: key-usage-rsa PASS: key-usage-ecdhe-rsa PASS: mini-session-verify-function PASS: auto-verify PASS: record-timeouts PASS: mini-dtls-hello-verify-48 PASS: set-default-prio PASS: tls12-anon-upgrade PASS: tlsext-decoding PASS: rsa-psk-cb PASS: gnutls-ids PASS: rehandshake-switch-cert PASS: rehandshake-switch-cert-allow PASS: rehandshake-switch-cert-client PASS: rehandshake-switch-cert-client-allow PASS: handshake-versions PASS: dtls-handshake-versions PASS: dtls-max-record PASS: tls12-max-record PASS: alpn-server-prec PASS: ocsp-filename-memleak PASS: dh-params PASS: rehandshake-ext-secret PASS: pcert-list PASS: session-export-funcs PASS: handshake-false-start PASS: version-checks PASS: key-material-dtls PASS: key-material-set-dtls PASS: name-constraints-merge PASS: crl-basic PASS: crq-basic PASS: send-client-cert PASS: custom-urls-override PASS: hex PASS: rehandshake-switch-psk-id PASS: rehandshake-switch-srp-id PASS: base64 PASS: srpbase64 PASS: pkcs1-digest-info PASS: set_x509_key PASS: set_x509_key_file_der PASS: set_x509_pkcs12_key PASS: crt_apis PASS: tls12-cert-key-exchange PASS: tls11-cert-key-exchange PASS: tls10-cert-key-exchange SKIP: ssl30-cert-key-exchange PASS: dtls12-cert-key-exchange PASS: dtls10-cert-key-exchange PASS: x509-cert-callback-legacy PASS: keylog-env PASS: ssl2-hello PASS: tlsfeature-ext PASS: dtls-rehandshake-cert-2 PASS: dtls-session-ticket-lost PASS: tlsfeature-crt PASS: dtls-rehandshake-cert-3 PASS: resume-with-false-start PASS: set_x509_key_file_ocsp PASS: client-fastopen PASS: rng-sigint PASS: srp PASS: rng-pthread PASS: safe-renegotiation/srn0 PASS: safe-renegotiation/srn1 PASS: safe-renegotiation/srn2 PASS: safe-renegotiation/srn3 PASS: safe-renegotiation/srn4 PASS: safe-renegotiation/srn5 PASS: rsa-illegal-import PASS: set_x509_ocsp_multi_invalid PASS: set_key PASS: set_x509_key_file_ocsp_multi2 PASS: set_x509_ocsp_multi_unknown PASS: set_x509_ocsp_multi_pem PASS: tls-ext-not-in-dtls SKIP: set_key_utf8 SKIP: set_x509_key_utf8 PASS: insecure_key PASS: handshake-large-packet PASS: client_dsa_key PASS: server_ecdsa_key PASS: tls-session-ext-register PASS: tls-session-supplemental PASS: multi-alerts PASS: naked-alerts PASS: pkcs7-cat-parse PASS: set_known_dh_params_x509 PASS: set_known_dh_params_anon PASS: set_known_dh_params_psk PASS: session-tickets-ok PASS: session-tickets-missing PASS: set_x509_key_file_legacy PASS: status-request-ext PASS: gnutls_x509_crt_sign PASS: gnutls_x509_crq_sign PASS: dtls-repro-20170915 PASS: rng-no-onload PASS: dtls1-2-mtu-check PASS: crl_apis SKIP: cert_verify_inv_utf8 PASS: no-extensions SKIP: hostname-check-utf8 PASS: pkcs8-key-decode-encrypted PASS: priority-mix PASS: pkcs7 PASS: send-data-before-handshake PASS: recv-data-before-handshake PASS: crt_inv_write PASS: x509sign-verify-error PASS: rng-op-nonce PASS: rng-op-random PASS: rng-op-key PASS: x509-dn-decode-compat PASS: ip-check PASS: mini-x509-ipaddr PASS: trust-store PASS: base64-raw PASS: random-art PASS: dhex509self PASS: dss-sig-val PASS: sign-pk-api PASS: tls-session-ext-override PASS: record-pad PASS: tls13-server-kx-neg PASS: gnutls_ext_raw_parse_dtls PASS: key-export-pkcs8 PASS: null_retrieve_function PASS: tls-record-size-limit PASS: tls-crt_type-neg PASS: resume-with-stek-expiration PASS: resume-with-previous-stek PASS: rawpk-api PASS: tls-record-size-limit-asym PASS: dh-compute PASS: ecdh-compute PASS: sign-verify-data-newapi PASS: sign-verify-newapi PASS: sign-verify-deterministic PASS: iov PASS: aead-cipher-vec PASS: tls13-without-timeout-func PASS: buffer PASS: status-request-revoked PASS: set_x509_ocsp_multi_cli PASS: kdf-api PASS: keylog-func PASS: handshake-write PASS: x509cert-dntypes PASS: id-on-xmppAddr PASS: strict-der PASS: system-prio-file PASS: pkcs11-cert-import-url-exts PASS: pkcs11-get-exts PASS: pkcs11-get-raw-issuer-exts PASS: pkcs11-cert-import-url4-exts SKIP: pkcs11/pkcs11-chainverify SKIP: pkcs11/pkcs11-get-issuer SKIP: pkcs11/pkcs11-is-known SKIP: pkcs11/pkcs11-combo SKIP: pkcs11/pkcs11-privkey SKIP: pkcs11/pkcs11-pubkey-import-rsa SKIP: pkcs11/pkcs11-pubkey-import-ecdsa PASS: pkcs11-import-url-privkey SKIP: pkcs11-privkey-fork SKIP: pkcs11/pkcs11-ec-privkey-test PASS: pkcs11-privkey-always-auth PASS: pkcs11-privkey-export SKIP: pkcs11/pkcs11-import-with-pin SKIP: pkcs11/pkcs11-privkey-pthread PASS: pkcs11/pkcs11-pin-func SKIP: pkcs11/pkcs11-obj-import SKIP: pkcs11-privkey-fork-reinit SKIP: pkcs11-mechanisms PASS: pkcs11-privkey-safenet-always-auth SKIP: pkcs11/pkcs11-rsa-pss-privkey-test SKIP: pkcs11/tls-neg-pkcs11-key SKIP: pkcs11/pkcs11-privkey-generate SKIP: pkcs11/gnutls_x509_crt_list_import_url SKIP: pkcs11/gnutls_pcert_list_import_x509_file SKIP: pkcs11/pkcs11-eddsa-privkey-test SKIP: pkcs11-token-raw SKIP: pkcs11-obj-raw PASS: pkcs11-import-url-privkey-caps PASS: ocsp PASS: x509self PASS: x509dn PASS: anonself PASS: pskself PASS: pskself2 PASS: dhepskself PASS: setcredcrash PASS: tls12-resume-x509 PASS: tls12-resume-psk PASS: tls12-resume-anon PASS: tls13-resume-x509 PASS: tls13-resume-psk PASS: tls13-early-data PASS: tls13-early-data-neg PASS: resume-with-record-size-limit SKIP: tls13/post-handshake-with-cert-pkcs11 SKIP: pkcs11/tls-neg-pkcs11-no-key PASS: global-init-override PASS: rfc2253-escape-test PASS: rsa-md5-collision/rsa-md5-collision.sh PASS: systemkey.sh PASS: tls13/prf-early.sh PASS: dtls/dtls.sh PASS: dtls/dtls-resume.sh PASS: fastopen.sh PASS: pkgconfig.sh SKIP: starttls.sh SKIP: starttls-ftp.sh SKIP: starttls-smtp.sh SKIP: starttls-lmtp.sh SKIP: starttls-pop3.sh SKIP: starttls-xmpp.sh SKIP: starttls-nntp.sh SKIP: starttls-sieve.sh PASS: ocsp-tests/ocsp-tls-connection.sh PASS: ocsp-tests/ocsp-must-staple-connection.sh PASS: ocsp-tests/ocsp-test.sh PASS: cipher-listings.sh PASS: sni-hostname.sh PASS: server-multi-keys.sh PASS: psktool.sh PASS: ocsp-tests/ocsp-load-chain.sh PASS: gnutls-cli-save-data.sh PASS: gnutls-cli-debug.sh PASS: sni-resume.sh PASS: ocsp-tests/ocsptool.sh PASS: cert-reencoding.sh PASS: pkcs7-cat.sh PASS: long-crl.sh PASS: serv-udp.sh PASS: logfile-option.sh PASS: gnutls-cli-resume.sh PASS: profile-tests.sh PASS: server-weak-keys.sh PASS: system-override-sig.sh PASS: system-override-hash.sh PASS: system-override-versions.sh PASS: system-override-invalid.sh PASS: system-override-curves.sh PASS: system-override-profiles.sh PASS: system-override-tls.sh PASS: system-override-kx.sh PASS: system-override-default-priority-string.sh PASS: gnutls-cli-self-signed.sh PASS: gnutls-cli-invalid-crl.sh PASS: gnutls-cli-rawpk.sh PASS: dh-fips-approved.sh SKIP: p11-kit-trust.sh SKIP: testpkcs11.sh SKIP: certtool-pkcs11.sh ============================================================================ Testsuite summary for GnuTLS 3.7.1 ============================================================================ # TOTAL: 457 # PASS: 412 # SKIP: 45 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making check in cert-tests make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make pathlen.sh aki.sh invalid-sig.sh email.sh pkcs7.sh pkcs7-broken-sigs.sh privkey-import.sh name-constraints.sh certtool-long-cn.sh crl.sh provable-privkey.sh provable-dh.sh userid.sh sha2-test.sh sha2-dsa-test.sh provable-privkey-dsa2048.sh provable-privkey-rsa2048.sh provable-privkey-gen-default.sh pkcs7-constraints.sh pkcs7-constraints2.sh certtool-long-oids.sh pkcs7-cat.sh cert-sanity.sh cert-critical.sh pkcs12.sh certtool-crl-decoding.sh pkcs12-encode.sh pkcs12-corner-cases.sh inhibit-anypolicy.sh smime.sh cert-time.sh alt-chain.sh pkcs7-list-sign.sh pkcs7-eddsa.sh certtool-ecdsa.sh key-id.sh pkcs8.sh pkcs8-decode.sh ecdsa.sh illegal-rsa.sh pkcs8-invalid.sh key-invalid.sh pkcs8-eddsa.sh certtool-subca.sh certtool-verify-profiles.sh x509-duplicate-ext.sh key-id.sh ecdsa.sh pkcs8-invalid.sh key-invalid.sh pkcs8-decode.sh pkcs8.sh pkcs8-eddsa.sh certtool-utf8.sh crq.sh cert-non-digits-time.sh reject-invalid-time.sh template-test.sh pem-decoding.sh othername-test.sh krb5-test.sh sha3-test.sh md5-test.sh tlsfeature-test.sh template-exts-test.sh pkcs1-pad.sh pkcs12-utf8.sh rsa-pss-pad.sh dsa.sh certtool.sh gost.sh pkcs12-gost.sh pkcs8-gost.sh certtool-rsa-pss.sh certtool-eddsa.sh make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[3]: Nothing to be done for 'pathlen.sh'. make[3]: Nothing to be done for 'aki.sh'. make[3]: Nothing to be done for 'invalid-sig.sh'. make[3]: Nothing to be done for 'email.sh'. make[3]: Nothing to be done for 'pkcs7.sh'. make[3]: Nothing to be done for 'pkcs7-broken-sigs.sh'. make[3]: Nothing to be done for 'privkey-import.sh'. make[3]: Nothing to be done for 'name-constraints.sh'. make[3]: Nothing to be done for 'certtool-long-cn.sh'. make[3]: Nothing to be done for 'crl.sh'. make[3]: Nothing to be done for 'provable-privkey.sh'. make[3]: Nothing to be done for 'provable-dh.sh'. make[3]: Nothing to be done for 'userid.sh'. make[3]: Nothing to be done for 'sha2-test.sh'. make[3]: Nothing to be done for 'sha2-dsa-test.sh'. make[3]: Nothing to be done for 'provable-privkey-dsa2048.sh'. make[3]: Nothing to be done for 'provable-privkey-rsa2048.sh'. make[3]: Nothing to be done for 'provable-privkey-gen-default.sh'. make[3]: Nothing to be done for 'pkcs7-constraints.sh'. make[3]: Nothing to be done for 'pkcs7-constraints2.sh'. make[3]: Nothing to be done for 'certtool-long-oids.sh'. make[3]: Nothing to be done for 'pkcs7-cat.sh'. make[3]: Nothing to be done for 'cert-sanity.sh'. make[3]: Nothing to be done for 'cert-critical.sh'. make[3]: Nothing to be done for 'pkcs12.sh'. make[3]: Nothing to be done for 'certtool-crl-decoding.sh'. make[3]: Nothing to be done for 'pkcs12-encode.sh'. make[3]: Nothing to be done for 'pkcs12-corner-cases.sh'. make[3]: Nothing to be done for 'inhibit-anypolicy.sh'. make[3]: Nothing to be done for 'smime.sh'. make[3]: Nothing to be done for 'cert-time.sh'. make[3]: Nothing to be done for 'alt-chain.sh'. make[3]: Nothing to be done for 'pkcs7-list-sign.sh'. make[3]: Nothing to be done for 'pkcs7-eddsa.sh'. make[3]: Nothing to be done for 'certtool-ecdsa.sh'. make[3]: Nothing to be done for 'key-id.sh'. make[3]: Nothing to be done for 'pkcs8.sh'. make[3]: Nothing to be done for 'pkcs8-decode.sh'. make[3]: Nothing to be done for 'ecdsa.sh'. make[3]: Nothing to be done for 'illegal-rsa.sh'. make[3]: Nothing to be done for 'pkcs8-invalid.sh'. make[3]: Nothing to be done for 'key-invalid.sh'. make[3]: Nothing to be done for 'pkcs8-eddsa.sh'. make[3]: Nothing to be done for 'certtool-subca.sh'. make[3]: Nothing to be done for 'certtool-verify-profiles.sh'. make[3]: Nothing to be done for 'x509-duplicate-ext.sh'. make[3]: Nothing to be done for 'key-id.sh'. make[3]: Nothing to be done for 'ecdsa.sh'. make[3]: Nothing to be done for 'pkcs8-invalid.sh'. make[3]: Nothing to be done for 'key-invalid.sh'. make[3]: Nothing to be done for 'pkcs8-decode.sh'. make[3]: Nothing to be done for 'pkcs8.sh'. make[3]: Nothing to be done for 'pkcs8-eddsa.sh'. make[3]: Nothing to be done for 'certtool-utf8.sh'. make[3]: Nothing to be done for 'crq.sh'. make[3]: Nothing to be done for 'cert-non-digits-time.sh'. make[3]: Nothing to be done for 'reject-invalid-time.sh'. make[3]: Nothing to be done for 'template-test.sh'. make[3]: Nothing to be done for 'pem-decoding.sh'. make[3]: Nothing to be done for 'othername-test.sh'. make[3]: Nothing to be done for 'krb5-test.sh'. make[3]: Nothing to be done for 'sha3-test.sh'. make[3]: Nothing to be done for 'md5-test.sh'. make[3]: Nothing to be done for 'tlsfeature-test.sh'. make[3]: Nothing to be done for 'template-exts-test.sh'. make[3]: Nothing to be done for 'pkcs1-pad.sh'. make[3]: Nothing to be done for 'pkcs12-utf8.sh'. make[3]: Nothing to be done for 'rsa-pss-pad.sh'. make[3]: Nothing to be done for 'dsa.sh'. make[3]: Nothing to be done for 'certtool.sh'. make[3]: Nothing to be done for 'gost.sh'. make[3]: Nothing to be done for 'pkcs12-gost.sh'. make[3]: Nothing to be done for 'pkcs8-gost.sh'. make[3]: Nothing to be done for 'certtool-rsa-pss.sh'. make[3]: Nothing to be done for 'certtool-eddsa.sh'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' PASS: pathlen.sh PASS: aki.sh PASS: invalid-sig.sh PASS: email.sh PASS: pkcs7.sh PASS: pkcs7-broken-sigs.sh PASS: privkey-import.sh PASS: name-constraints.sh PASS: certtool-long-cn.sh PASS: crl.sh PASS: provable-privkey.sh PASS: provable-dh.sh PASS: userid.sh PASS: sha2-test.sh PASS: sha2-dsa-test.sh PASS: provable-privkey-dsa2048.sh PASS: provable-privkey-rsa2048.sh PASS: provable-privkey-gen-default.sh PASS: pkcs7-constraints.sh PASS: pkcs7-constraints2.sh PASS: certtool-long-oids.sh PASS: pkcs7-cat.sh PASS: cert-sanity.sh PASS: cert-critical.sh PASS: pkcs12.sh PASS: certtool-crl-decoding.sh PASS: pkcs12-encode.sh PASS: pkcs12-corner-cases.sh PASS: inhibit-anypolicy.sh PASS: smime.sh PASS: cert-time.sh PASS: alt-chain.sh PASS: pkcs7-list-sign.sh PASS: pkcs7-eddsa.sh PASS: certtool-ecdsa.sh PASS: key-id.sh PASS: pkcs8.sh PASS: pkcs8-decode.sh PASS: ecdsa.sh PASS: illegal-rsa.sh PASS: pkcs8-invalid.sh PASS: key-invalid.sh PASS: pkcs8-eddsa.sh PASS: certtool-subca.sh PASS: certtool-verify-profiles.sh PASS: x509-duplicate-ext.sh PASS: certtool-utf8.sh PASS: crq.sh PASS: cert-non-digits-time.sh PASS: reject-invalid-time.sh PASS: template-test.sh PASS: pem-decoding.sh PASS: othername-test.sh PASS: krb5-test.sh PASS: sha3-test.sh PASS: md5-test.sh PASS: tlsfeature-test.sh PASS: template-exts-test.sh PASS: pkcs1-pad.sh PASS: pkcs12-utf8.sh PASS: rsa-pss-pad.sh PASS: dsa.sh PASS: certtool.sh PASS: gost.sh PASS: pkcs12-gost.sh PASS: pkcs8-gost.sh PASS: certtool-rsa-pss.sh PASS: certtool-eddsa.sh ============================================================================ Testsuite summary for GnuTLS 3.7.1 ============================================================================ # TOTAL: 75 # PASS: 75 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' Making check in slow make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make gendh cipher-test cipher-api-test hash-large crypto \ test-ciphers.sh test-hash-large.sh test-ciphers-common.sh test-ciphers-api.sh make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' CC gendh.o CCLD gendh CC cipher_test-cipher-test.o CCLD cipher-test CC cipher-api-test.o CCLD cipher-api-test CC hash-large.o CCLD hash-large CC crypto.o CCLD crypto make[3]: Nothing to be done for 'test-ciphers.sh'. make[3]: Nothing to be done for 'test-hash-large.sh'. make[3]: Nothing to be done for 'test-ciphers-common.sh'. make[3]: Nothing to be done for 'test-ciphers-api.sh'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' PASS: gendh PASS: test-ciphers.sh SKIP: test-hash-large.sh PASS: crypto PASS: test-ciphers-api.sh ============================================================================ Testsuite summary for GnuTLS 3.7.1 ============================================================================ # TOTAL: 5 # PASS: 4 # SKIP: 1 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making check in fuzz make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make gnutls_x509_verify_fuzzer gnutls_base64_decoder_fuzzer gnutls_base64_encoder_fuzzer gnutls_client_fuzzer gnutls_client_rawpk_fuzzer gnutls_dn_parser_fuzzer gnutls_idna_parser_fuzzer gnutls_ocsp_req_parser_fuzzer gnutls_ocsp_resp_parser_fuzzer gnutls_pkcs12_key_parser_fuzzer gnutls_pkcs7_parser_fuzzer gnutls_pkcs8_key_parser_fuzzer gnutls_private_key_parser_fuzzer gnutls_psk_client_fuzzer gnutls_psk_server_fuzzer gnutls_reverse_idna_parser_fuzzer gnutls_server_fuzzer gnutls_server_rawpk_fuzzer gnutls_srp_client_fuzzer gnutls_srp_server_fuzzer gnutls_set_trust_file_fuzzer gnutls_x509_crl_parser_fuzzer gnutls_x509_crq_parser_fuzzer gnutls_x509_parser_fuzzer gnutls_ext_raw_parse_fuzzer gnutls_handshake_client_fuzzer gnutls_handshake_server_fuzzer make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' CC gnutls_x509_verify_fuzzer.o CC main.o CCLD gnutls_x509_verify_fuzzer CC gnutls_base64_decoder_fuzzer.o CCLD gnutls_base64_decoder_fuzzer CC gnutls_base64_encoder_fuzzer.o CCLD gnutls_base64_encoder_fuzzer CC gnutls_client_fuzzer.o CCLD gnutls_client_fuzzer CC gnutls_client_rawpk_fuzzer.o CCLD gnutls_client_rawpk_fuzzer CC gnutls_dn_parser_fuzzer.o CCLD gnutls_dn_parser_fuzzer CC gnutls_idna_parser_fuzzer.o CCLD gnutls_idna_parser_fuzzer CC gnutls_ocsp_req_parser_fuzzer.o CCLD gnutls_ocsp_req_parser_fuzzer CC gnutls_ocsp_resp_parser_fuzzer.o CCLD gnutls_ocsp_resp_parser_fuzzer CC gnutls_pkcs12_key_parser_fuzzer.o CCLD gnutls_pkcs12_key_parser_fuzzer CC gnutls_pkcs7_parser_fuzzer.o CCLD gnutls_pkcs7_parser_fuzzer CC gnutls_pkcs8_key_parser_fuzzer.o CCLD gnutls_pkcs8_key_parser_fuzzer CC gnutls_private_key_parser_fuzzer.o CCLD gnutls_private_key_parser_fuzzer CC gnutls_psk_client_fuzzer.o CCLD gnutls_psk_client_fuzzer CC gnutls_psk_server_fuzzer.o CCLD gnutls_psk_server_fuzzer CC gnutls_reverse_idna_parser_fuzzer.o CCLD gnutls_reverse_idna_parser_fuzzer CC gnutls_server_fuzzer.o CCLD gnutls_server_fuzzer CC gnutls_server_rawpk_fuzzer.o CCLD gnutls_server_rawpk_fuzzer CC gnutls_srp_client_fuzzer.o CCLD gnutls_srp_client_fuzzer CC gnutls_srp_server_fuzzer.o CCLD gnutls_srp_server_fuzzer CC gnutls_set_trust_file_fuzzer.o CCLD gnutls_set_trust_file_fuzzer CC gnutls_x509_crq_parser_fuzzer.o CCLD gnutls_x509_crl_parser_fuzzer CCLD gnutls_x509_crq_parser_fuzzer CC gnutls_x509_parser_fuzzer.o CCLD gnutls_x509_parser_fuzzer CC gnutls_ext_raw_parse_fuzzer.o CCLD gnutls_ext_raw_parse_fuzzer CC gnutls_handshake_client_fuzzer.o CCLD gnutls_handshake_client_fuzzer CC gnutls_handshake_server_fuzzer.o CCLD gnutls_handshake_server_fuzzer make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' PASS: gnutls_x509_verify_fuzzer SKIP: gnutls_base64_decoder_fuzzer SKIP: gnutls_base64_encoder_fuzzer SKIP: gnutls_client_fuzzer SKIP: gnutls_client_rawpk_fuzzer SKIP: gnutls_dn_parser_fuzzer SKIP: gnutls_idna_parser_fuzzer SKIP: gnutls_ocsp_req_parser_fuzzer PASS: gnutls_ocsp_resp_parser_fuzzer PASS: gnutls_pkcs12_key_parser_fuzzer SKIP: gnutls_pkcs7_parser_fuzzer SKIP: gnutls_pkcs8_key_parser_fuzzer SKIP: gnutls_private_key_parser_fuzzer SKIP: gnutls_psk_client_fuzzer PASS: gnutls_psk_server_fuzzer SKIP: gnutls_reverse_idna_parser_fuzzer SKIP: gnutls_server_fuzzer SKIP: gnutls_server_rawpk_fuzzer SKIP: gnutls_srp_client_fuzzer SKIP: gnutls_srp_server_fuzzer PASS: gnutls_set_trust_file_fuzzer PASS: gnutls_x509_crl_parser_fuzzer PASS: gnutls_x509_crq_parser_fuzzer PASS: gnutls_x509_parser_fuzzer SKIP: gnutls_ext_raw_parse_fuzzer SKIP: gnutls_handshake_client_fuzzer SKIP: gnutls_handshake_server_fuzzer ============================================================================ Testsuite summary for GnuTLS 3.7.1 ============================================================================ # TOTAL: 27 # PASS: 8 # SKIP: 19 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' Making check in doc/manpages make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' Making check in doc make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make check-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' Making check in examples make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' Making check in scripts make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' Making check in credentials make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making check in srp make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' Making check in x509 make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making check in latex make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' >>> gnutls: Entering fakeroot... make: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' Making install in gl make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make install-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/gl' Making install in lib make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make install-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making install in includes make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include/gnutls' /usr/bin/install -c -m 644 gnutls/x509.h gnutls/pkcs12.h gnutls/compat.h gnutls/openpgp.h gnutls/crypto.h gnutls/pkcs11.h gnutls/abstract.h gnutls/dtls.h gnutls/ocsp.h gnutls/tpm.h gnutls/x509-ext.h gnutls/self-test.h gnutls/system-keys.h gnutls/urls.h gnutls/pkcs7.h gnutls/socket.h gnutls/gnutlsxx.h '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include/gnutls' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include/gnutls' /usr/bin/install -c -m 644 gnutls/gnutls.h '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/include/gnutls' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/includes' Making install in x509 make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make install-am make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/x509' Making install in auth make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/auth' Making install in ext make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/ext' Making install in algorithms make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/algorithms' Making install in extras make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/extras' Making install in accelerated make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/accelerated' Making install in nettle make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/nettle' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libgnutls.la libgnutlsxx.la '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib' libtool: install: /usr/bin/install -c .libs/libgnutls.so.30.29.1 /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/libgnutls.so.30.29.1 libtool: install: (cd /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib && { ln -s -f libgnutls.so.30.29.1 libgnutls.so.30 || { rm -f libgnutls.so.30 && ln -s libgnutls.so.30.29.1 libgnutls.so.30; }; }) libtool: install: (cd /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib && { ln -s -f libgnutls.so.30.29.1 libgnutls.so || { rm -f libgnutls.so && ln -s libgnutls.so.30.29.1 libgnutls.so; }; }) libtool: install: /usr/bin/install -c .libs/libgnutls.lai /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/libgnutls.la libtool: warning: relinking 'libgnutlsxx.la' libtool: install: (cd /home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib; /bin/sh "/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/libtool" --silent --tag CXX --mode=relink g++ -I./includes -I./includes -Os -fomit-frame-pointer -g -no-undefined -version-info 29:0:1 -o libgnutlsxx.la -rpath /usr/lib libgnutlsxx_la-gnutlsxx.lo libgnutls.la -inst-prefix-dir /home/buildozer/aports/main/gnutls/pkg/gnutls) libtool: install: /usr/bin/install -c .libs/libgnutlsxx.so.28.1.0T /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/libgnutlsxx.so.28.1.0 libtool: install: (cd /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib && { ln -s -f libgnutlsxx.so.28.1.0 libgnutlsxx.so.28 || { rm -f libgnutlsxx.so.28 && ln -s libgnutlsxx.so.28.1.0 libgnutlsxx.so.28; }; }) libtool: install: (cd /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib && { ln -s -f libgnutlsxx.so.28.1.0 libgnutlsxx.so || { rm -f libgnutlsxx.so && ln -s libgnutlsxx.so.28.1.0 libgnutlsxx.so; }; }) libtool: install: /usr/bin/install -c .libs/libgnutlsxx.lai /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/libgnutlsxx.la libtool: warning: remember to run 'libtool --finish /usr/lib' make install-exec-hook make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[5]: Nothing to be done for 'install-exec-hook'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/pkgconfig' /usr/bin/install -c -m 644 gnutls.pc '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/lib/pkgconfig' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib' Making install in extra make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making install in includes make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra/includes' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/extra' Making install in po make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Makefile:205: warning: ignoring prerequisites on suffix rule definition if test "gnutls" = "gettext-tools"; then \ /bin/mkdir -p /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/po' Making install in src/gl make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make install-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making install in . make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making install in tests make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make install-recursive make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' Making install in . make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[6]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl/tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/gl' Making install in src make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make install-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making install in libopts make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make install-am make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src/libopts' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c psktool gnutls-cli-debug certtool gnutls-serv gnutls-cli srptool ocsptool p11tool '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin' libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/psktool /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/psktool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/gnutls-cli-debug /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/gnutls-cli-debug libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/certtool /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/certtool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/gnutls-serv /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/gnutls-serv libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/gnutls-cli /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/gnutls-cli libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/srptool /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/srptool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ocsptool /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/ocsptool libtool: warning: '../lib/libgnutls.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/lib/libgnutls.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/p11tool /home/buildozer/aports/main/gnutls/pkg/gnutls/usr/bin/p11tool make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/src' Making install in tests make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making install in . make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making install in cert-tests make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/cert-tests' Making install in slow make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests/slow' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/tests' Making install in fuzz make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/fuzz' Making install in doc/manpages make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man1' /usr/bin/install -c -m 644 gnutls-cli.1 gnutls-cli-debug.1 gnutls-serv.1 certtool.1 psktool.1 p11tool.1 ocsptool.1 tpmtool.1 srptool.1 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man1' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 dane_cert_type_name.3 dane_cert_usage_name.3 dane_match_type_name.3 dane_query_data.3 dane_query_deinit.3 dane_query_entries.3 dane_query_status.3 dane_query_tlsa.3 dane_query_to_raw_tlsa.3 dane_raw_tlsa.3 dane_state_deinit.3 dane_state_init.3 dane_state_set_dlv_file.3 dane_strerror.3 dane_verification_status_print.3 dane_verify_crt.3 dane_verify_crt_raw.3 dane_verify_session_crt.3 gnutls_aead_cipher_decrypt.3 gnutls_aead_cipher_decryptv2.3 gnutls_aead_cipher_deinit.3 gnutls_aead_cipher_encrypt.3 gnutls_aead_cipher_encryptv.3 gnutls_aead_cipher_encryptv2.3 gnutls_aead_cipher_init.3 gnutls_alert_get.3 gnutls_alert_get_name.3 gnutls_alert_get_strname.3 gnutls_alert_send.3 gnutls_alert_send_appropriate.3 gnutls_alert_set_read_function.3 gnutls_alpn_get_selected_protocol.3 gnutls_alpn_set_protocols.3 gnutls_anon_allocate_client_credentials.3 gnutls_anon_allocate_server_credentials.3 gnutls_anon_free_client_credentials.3 gnutls_anon_free_server_credentials.3 gnutls_anon_set_params_function.3 gnutls_anon_set_server_dh_params.3 gnutls_anon_set_server_known_dh_params.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_anon_set_server_params_function.3 gnutls_anti_replay_deinit.3 gnutls_anti_replay_enable.3 gnutls_anti_replay_init.3 gnutls_anti_replay_set_add_function.3 gnutls_anti_replay_set_ptr.3 gnutls_anti_replay_set_window.3 gnutls_auth_client_get_type.3 gnutls_auth_get_type.3 gnutls_auth_server_get_type.3 gnutls_base64_decode2.3 gnutls_base64_encode2.3 gnutls_buffer_append_data.3 gnutls_bye.3 gnutls_certificate_activation_time_peers.3 gnutls_certificate_allocate_credentials.3 gnutls_certificate_client_get_request_status.3 gnutls_certificate_expiration_time_peers.3 gnutls_certificate_free_ca_names.3 gnutls_certificate_free_cas.3 gnutls_certificate_free_credentials.3 gnutls_certificate_free_crls.3 gnutls_certificate_free_keys.3 gnutls_certificate_get_crt_raw.3 gnutls_certificate_get_issuer.3 gnutls_certificate_get_ocsp_expiration.3 gnutls_certificate_get_ours.3 gnutls_certificate_get_peers.3 gnutls_certificate_get_peers_subkey_id.3 gnutls_certificate_get_trust_list.3 gnutls_certificate_get_verify_flags.3 gnutls_certificate_get_x509_crt.3 gnutls_certificate_get_x509_key.3 gnutls_certificate_send_x509_rdn_sequence.3 gnutls_certificate_server_set_request.3 gnutls_certificate_set_dh_params.3 gnutls_certificate_set_flags.3 gnutls_certificate_set_key.3 gnutls_certificate_set_known_dh_params.3 gnutls_certificate_set_ocsp_status_request_file.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_certificate_set_ocsp_status_request_file2.3 gnutls_certificate_set_ocsp_status_request_function.3 gnutls_certificate_set_ocsp_status_request_function2.3 gnutls_certificate_set_ocsp_status_request_mem.3 gnutls_certificate_set_params_function.3 gnutls_certificate_set_pin_function.3 gnutls_certificate_set_rawpk_key_file.3 gnutls_certificate_set_rawpk_key_mem.3 gnutls_certificate_set_retrieve_function.3 gnutls_certificate_set_retrieve_function2.3 gnutls_certificate_set_retrieve_function3.3 gnutls_certificate_set_trust_list.3 gnutls_certificate_set_verify_flags.3 gnutls_certificate_set_verify_function.3 gnutls_certificate_set_verify_limits.3 gnutls_certificate_set_x509_crl.3 gnutls_certificate_set_x509_crl_file.3 gnutls_certificate_set_x509_crl_mem.3 gnutls_certificate_set_x509_key.3 gnutls_certificate_set_x509_key_file.3 gnutls_certificate_set_x509_key_file2.3 gnutls_certificate_set_x509_key_mem.3 gnutls_certificate_set_x509_key_mem2.3 gnutls_certificate_set_x509_simple_pkcs12_file.3 gnutls_certificate_set_x509_simple_pkcs12_mem.3 gnutls_certificate_set_x509_system_trust.3 gnutls_certificate_set_x509_trust.3 gnutls_certificate_set_x509_trust_dir.3 gnutls_certificate_set_x509_trust_file.3 gnutls_certificate_set_x509_trust_mem.3 gnutls_certificate_type_get.3 gnutls_certificate_type_get2.3 gnutls_certificate_type_get_id.3 gnutls_certificate_type_get_name.3 gnutls_certificate_type_list.3 gnutls_certificate_verification_profile_get_id.3 gnutls_certificate_verification_profile_get_name.3 gnutls_certificate_verification_status_print.3 gnutls_certificate_verify_peers.3 gnutls_certificate_verify_peers2.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_certificate_verify_peers3.3 gnutls_check_version.3 gnutls_cipher_add_auth.3 gnutls_cipher_decrypt.3 gnutls_cipher_decrypt2.3 gnutls_cipher_deinit.3 gnutls_cipher_encrypt.3 gnutls_cipher_encrypt2.3 gnutls_cipher_get.3 gnutls_cipher_get_block_size.3 gnutls_cipher_get_id.3 gnutls_cipher_get_iv_size.3 gnutls_cipher_get_key_size.3 gnutls_cipher_get_name.3 gnutls_cipher_get_tag_size.3 gnutls_cipher_init.3 gnutls_cipher_list.3 gnutls_cipher_set_iv.3 gnutls_cipher_suite_get_name.3 gnutls_cipher_suite_info.3 gnutls_cipher_tag.3 gnutls_compression_get.3 gnutls_compression_get_id.3 gnutls_compression_get_name.3 gnutls_compression_list.3 gnutls_credentials_clear.3 gnutls_credentials_get.3 gnutls_credentials_set.3 gnutls_crypto_register_aead_cipher.3 gnutls_crypto_register_cipher.3 gnutls_crypto_register_digest.3 gnutls_crypto_register_mac.3 gnutls_db_check_entry.3 gnutls_db_check_entry_expire_time.3 gnutls_db_check_entry_time.3 gnutls_db_get_default_cache_expiration.3 gnutls_db_get_ptr.3 gnutls_db_remove_session.3 gnutls_db_set_cache_expiration.3 gnutls_db_set_ptr.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_db_set_remove_function.3 gnutls_db_set_retrieve_function.3 gnutls_db_set_store_function.3 gnutls_decode_ber_digest_info.3 gnutls_decode_gost_rs_value.3 gnutls_decode_rs_value.3 gnutls_deinit.3 gnutls_dh_get_group.3 gnutls_dh_get_peers_public_bits.3 gnutls_dh_get_prime_bits.3 gnutls_dh_get_pubkey.3 gnutls_dh_get_secret_bits.3 gnutls_dh_params_cpy.3 gnutls_dh_params_deinit.3 gnutls_dh_params_export2_pkcs3.3 gnutls_dh_params_export_pkcs3.3 gnutls_dh_params_export_raw.3 gnutls_dh_params_generate2.3 gnutls_dh_params_import_dsa.3 gnutls_dh_params_import_pkcs3.3 gnutls_dh_params_import_raw.3 gnutls_dh_params_import_raw2.3 gnutls_dh_params_import_raw3.3 gnutls_dh_params_init.3 gnutls_dh_set_prime_bits.3 gnutls_digest_get_id.3 gnutls_digest_get_name.3 gnutls_digest_get_oid.3 gnutls_digest_list.3 gnutls_dtls_cookie_send.3 gnutls_dtls_cookie_verify.3 gnutls_dtls_get_data_mtu.3 gnutls_dtls_get_mtu.3 gnutls_dtls_get_timeout.3 gnutls_dtls_prestate_set.3 gnutls_dtls_set_data_mtu.3 gnutls_dtls_set_mtu.3 gnutls_dtls_set_timeouts.3 gnutls_ecc_curve_get.3 gnutls_ecc_curve_get_id.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_ecc_curve_get_name.3 gnutls_ecc_curve_get_oid.3 gnutls_ecc_curve_get_pk.3 gnutls_ecc_curve_get_size.3 gnutls_ecc_curve_list.3 gnutls_encode_ber_digest_info.3 gnutls_encode_gost_rs_value.3 gnutls_encode_rs_value.3 gnutls_error_is_fatal.3 gnutls_error_to_alert.3 gnutls_est_record_overhead_size.3 gnutls_ext_get_current_msg.3 gnutls_ext_get_data.3 gnutls_ext_get_name.3 gnutls_ext_get_name2.3 gnutls_ext_raw_parse.3 gnutls_ext_register.3 gnutls_ext_set_data.3 gnutls_fingerprint.3 gnutls_fips140_mode_enabled.3 gnutls_fips140_set_mode.3 gnutls_get_system_config_file.3 gnutls_global_deinit.3 gnutls_global_init.3 gnutls_global_set_audit_log_function.3 gnutls_global_set_log_function.3 gnutls_global_set_log_level.3 gnutls_global_set_mem_functions.3 gnutls_global_set_mutex.3 gnutls_global_set_time_function.3 gnutls_gost_paramset_get_name.3 gnutls_gost_paramset_get_oid.3 gnutls_group_get.3 gnutls_group_get_id.3 gnutls_group_get_name.3 gnutls_group_list.3 gnutls_handshake.3 gnutls_handshake_description_get_name.3 gnutls_handshake_get_last_in.3 gnutls_handshake_get_last_out.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_handshake_set_hook_function.3 gnutls_handshake_set_max_packet_length.3 gnutls_handshake_set_post_client_hello_function.3 gnutls_handshake_set_private_extensions.3 gnutls_handshake_set_random.3 gnutls_handshake_set_read_function.3 gnutls_handshake_set_secret_function.3 gnutls_handshake_set_timeout.3 gnutls_handshake_write.3 gnutls_hash.3 gnutls_hash_copy.3 gnutls_hash_deinit.3 gnutls_hash_fast.3 gnutls_hash_get_len.3 gnutls_hash_init.3 gnutls_hash_output.3 gnutls_heartbeat_allowed.3 gnutls_heartbeat_enable.3 gnutls_heartbeat_get_timeout.3 gnutls_heartbeat_ping.3 gnutls_heartbeat_pong.3 gnutls_heartbeat_set_timeouts.3 gnutls_hex2bin.3 gnutls_hex_decode.3 gnutls_hex_decode2.3 gnutls_hex_encode.3 gnutls_hex_encode2.3 gnutls_hkdf_expand.3 gnutls_hkdf_extract.3 gnutls_hmac.3 gnutls_hmac_copy.3 gnutls_hmac_deinit.3 gnutls_hmac_fast.3 gnutls_hmac_get_key_size.3 gnutls_hmac_get_len.3 gnutls_hmac_init.3 gnutls_hmac_output.3 gnutls_hmac_set_nonce.3 gnutls_idna_map.3 gnutls_idna_reverse_map.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_init.3 gnutls_key_generate.3 gnutls_kx_get.3 gnutls_kx_get_id.3 gnutls_kx_get_name.3 gnutls_kx_list.3 gnutls_load_file.3 gnutls_mac_get.3 gnutls_mac_get_id.3 gnutls_mac_get_key_size.3 gnutls_mac_get_name.3 gnutls_mac_get_nonce_size.3 gnutls_mac_list.3 gnutls_memcmp.3 gnutls_memset.3 gnutls_ocsp_req_add_cert.3 gnutls_ocsp_req_add_cert_id.3 gnutls_ocsp_req_deinit.3 gnutls_ocsp_req_export.3 gnutls_ocsp_req_get_cert_id.3 gnutls_ocsp_req_get_extension.3 gnutls_ocsp_req_get_nonce.3 gnutls_ocsp_req_get_version.3 gnutls_ocsp_req_import.3 gnutls_ocsp_req_init.3 gnutls_ocsp_req_print.3 gnutls_ocsp_req_randomize_nonce.3 gnutls_ocsp_req_set_extension.3 gnutls_ocsp_req_set_nonce.3 gnutls_ocsp_resp_check_crt.3 gnutls_ocsp_resp_deinit.3 gnutls_ocsp_resp_export.3 gnutls_ocsp_resp_export2.3 gnutls_ocsp_resp_get_certs.3 gnutls_ocsp_resp_get_extension.3 gnutls_ocsp_resp_get_nonce.3 gnutls_ocsp_resp_get_produced.3 gnutls_ocsp_resp_get_responder.3 gnutls_ocsp_resp_get_responder2.3 gnutls_ocsp_resp_get_responder_raw_id.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_ocsp_resp_get_response.3 gnutls_ocsp_resp_get_signature.3 gnutls_ocsp_resp_get_signature_algorithm.3 gnutls_ocsp_resp_get_single.3 gnutls_ocsp_resp_get_status.3 gnutls_ocsp_resp_get_version.3 gnutls_ocsp_resp_import.3 gnutls_ocsp_resp_import2.3 gnutls_ocsp_resp_init.3 gnutls_ocsp_resp_list_import2.3 gnutls_ocsp_resp_print.3 gnutls_ocsp_resp_verify.3 gnutls_ocsp_resp_verify_direct.3 gnutls_ocsp_status_request_enable_client.3 gnutls_ocsp_status_request_get.3 gnutls_ocsp_status_request_get2.3 gnutls_ocsp_status_request_is_checked.3 gnutls_oid_to_digest.3 gnutls_oid_to_ecc_curve.3 gnutls_oid_to_gost_paramset.3 gnutls_oid_to_mac.3 gnutls_oid_to_pk.3 gnutls_oid_to_sign.3 gnutls_openpgp_privkey_sign_hash.3 gnutls_openpgp_send_cert.3 gnutls_packet_deinit.3 gnutls_packet_get.3 gnutls_pbkdf2.3 gnutls_pcert_deinit.3 gnutls_pcert_export_openpgp.3 gnutls_pcert_export_x509.3 gnutls_pcert_import_openpgp.3 gnutls_pcert_import_openpgp_raw.3 gnutls_pcert_import_rawpk.3 gnutls_pcert_import_rawpk_raw.3 gnutls_pcert_import_x509.3 gnutls_pcert_import_x509_list.3 gnutls_pcert_import_x509_raw.3 gnutls_pcert_list_import_x509_file.3 gnutls_pcert_list_import_x509_raw.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_pem_base64_decode.3 gnutls_pem_base64_decode2.3 gnutls_pem_base64_encode.3 gnutls_pem_base64_encode2.3 gnutls_perror.3 gnutls_pk_algorithm_get_name.3 gnutls_pk_bits_to_sec_param.3 gnutls_pkcs11_add_provider.3 gnutls_pkcs11_copy_attached_extension.3 gnutls_pkcs11_copy_pubkey.3 gnutls_pkcs11_copy_secret_key.3 gnutls_pkcs11_copy_x509_crt.3 gnutls_pkcs11_copy_x509_crt2.3 gnutls_pkcs11_copy_x509_privkey.3 gnutls_pkcs11_copy_x509_privkey2.3 gnutls_pkcs11_crt_is_known.3 gnutls_pkcs11_deinit.3 gnutls_pkcs11_delete_url.3 gnutls_pkcs11_get_pin_function.3 gnutls_pkcs11_get_raw_issuer.3 gnutls_pkcs11_get_raw_issuer_by_dn.3 gnutls_pkcs11_get_raw_issuer_by_subject_key_id.3 gnutls_pkcs11_init.3 gnutls_pkcs11_obj_deinit.3 gnutls_pkcs11_obj_export.3 gnutls_pkcs11_obj_export2.3 gnutls_pkcs11_obj_export3.3 gnutls_pkcs11_obj_export_url.3 gnutls_pkcs11_obj_flags_get_str.3 gnutls_pkcs11_obj_get_exts.3 gnutls_pkcs11_obj_get_flags.3 gnutls_pkcs11_obj_get_info.3 gnutls_pkcs11_obj_get_ptr.3 gnutls_pkcs11_obj_get_type.3 gnutls_pkcs11_obj_import_url.3 gnutls_pkcs11_obj_init.3 gnutls_pkcs11_obj_list_import_url3.3 gnutls_pkcs11_obj_list_import_url4.3 gnutls_pkcs11_obj_set_info.3 gnutls_pkcs11_obj_set_pin_function.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_pkcs11_privkey_cpy.3 gnutls_pkcs11_privkey_deinit.3 gnutls_pkcs11_privkey_export_pubkey.3 gnutls_pkcs11_privkey_export_url.3 gnutls_pkcs11_privkey_generate.3 gnutls_pkcs11_privkey_generate2.3 gnutls_pkcs11_privkey_generate3.3 gnutls_pkcs11_privkey_get_info.3 gnutls_pkcs11_privkey_get_pk_algorithm.3 gnutls_pkcs11_privkey_import_url.3 gnutls_pkcs11_privkey_init.3 gnutls_pkcs11_privkey_set_pin_function.3 gnutls_pkcs11_privkey_status.3 gnutls_pkcs11_reinit.3 gnutls_pkcs11_set_pin_function.3 gnutls_pkcs11_set_token_function.3 gnutls_pkcs11_token_check_mechanism.3 gnutls_pkcs11_token_get_flags.3 gnutls_pkcs11_token_get_info.3 gnutls_pkcs11_token_get_mechanism.3 gnutls_pkcs11_token_get_ptr.3 gnutls_pkcs11_token_get_random.3 gnutls_pkcs11_token_get_url.3 gnutls_pkcs11_token_init.3 gnutls_pkcs11_token_set_pin.3 gnutls_pkcs11_type_get_name.3 gnutls_pkcs12_bag_decrypt.3 gnutls_pkcs12_bag_deinit.3 gnutls_pkcs12_bag_enc_info.3 gnutls_pkcs12_bag_encrypt.3 gnutls_pkcs12_bag_get_count.3 gnutls_pkcs12_bag_get_data.3 gnutls_pkcs12_bag_get_friendly_name.3 gnutls_pkcs12_bag_get_key_id.3 gnutls_pkcs12_bag_get_type.3 gnutls_pkcs12_bag_init.3 gnutls_pkcs12_bag_set_crl.3 gnutls_pkcs12_bag_set_crt.3 gnutls_pkcs12_bag_set_data.3 gnutls_pkcs12_bag_set_friendly_name.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_pkcs12_bag_set_key_id.3 gnutls_pkcs12_bag_set_privkey.3 gnutls_pkcs12_deinit.3 gnutls_pkcs12_export.3 gnutls_pkcs12_export2.3 gnutls_pkcs12_generate_mac.3 gnutls_pkcs12_generate_mac2.3 gnutls_pkcs12_get_bag.3 gnutls_pkcs12_import.3 gnutls_pkcs12_init.3 gnutls_pkcs12_mac_info.3 gnutls_pkcs12_set_bag.3 gnutls_pkcs12_simple_parse.3 gnutls_pkcs12_verify_mac.3 gnutls_pkcs7_add_attr.3 gnutls_pkcs7_attrs_deinit.3 gnutls_pkcs7_deinit.3 gnutls_pkcs7_delete_crl.3 gnutls_pkcs7_delete_crt.3 gnutls_pkcs7_export.3 gnutls_pkcs7_export2.3 gnutls_pkcs7_get_attr.3 gnutls_pkcs7_get_crl_count.3 gnutls_pkcs7_get_crl_raw.3 gnutls_pkcs7_get_crl_raw2.3 gnutls_pkcs7_get_crt_count.3 gnutls_pkcs7_get_crt_raw.3 gnutls_pkcs7_get_crt_raw2.3 gnutls_pkcs7_get_embedded_data.3 gnutls_pkcs7_get_embedded_data_oid.3 gnutls_pkcs7_get_signature_count.3 gnutls_pkcs7_get_signature_info.3 gnutls_pkcs7_import.3 gnutls_pkcs7_init.3 gnutls_pkcs7_print.3 gnutls_pkcs7_print_signature_info.3 gnutls_pkcs7_set_crl.3 gnutls_pkcs7_set_crl_raw.3 gnutls_pkcs7_set_crt.3 gnutls_pkcs7_set_crt_raw.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_pkcs7_sign.3 gnutls_pkcs7_signature_info_deinit.3 gnutls_pkcs7_verify.3 gnutls_pkcs7_verify_direct.3 gnutls_pkcs8_info.3 gnutls_pkcs_schema_get_name.3 gnutls_pkcs_schema_get_oid.3 gnutls_pk_get_id.3 gnutls_pk_get_name.3 gnutls_pk_get_oid.3 gnutls_pk_list.3 gnutls_pk_to_sign.3 gnutls_prf.3 gnutls_prf_early.3 gnutls_prf_hash_get.3 gnutls_prf_raw.3 gnutls_prf_rfc5705.3 gnutls_priority_certificate_type_list.3 gnutls_priority_certificate_type_list2.3 gnutls_priority_cipher_list.3 gnutls_priority_compression_list.3 gnutls_priority_deinit.3 gnutls_priority_ecc_curve_list.3 gnutls_priority_get_cipher_suite_index.3 gnutls_priority_group_list.3 gnutls_priority_init.3 gnutls_priority_init2.3 gnutls_priority_kx_list.3 gnutls_priority_mac_list.3 gnutls_priority_protocol_list.3 gnutls_priority_set.3 gnutls_priority_set_direct.3 gnutls_priority_sign_list.3 gnutls_priority_string_list.3 gnutls_privkey_decrypt_data.3 gnutls_privkey_decrypt_data2.3 gnutls_privkey_deinit.3 gnutls_privkey_export_dsa_raw.3 gnutls_privkey_export_dsa_raw2.3 gnutls_privkey_export_ecc_raw.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_privkey_export_ecc_raw2.3 gnutls_privkey_export_gost_raw2.3 gnutls_privkey_export_openpgp.3 gnutls_privkey_export_pkcs11.3 gnutls_privkey_export_rsa_raw.3 gnutls_privkey_export_rsa_raw2.3 gnutls_privkey_export_x509.3 gnutls_privkey_generate.3 gnutls_privkey_generate2.3 gnutls_privkey_get_pk_algorithm.3 gnutls_privkey_get_seed.3 gnutls_privkey_get_spki.3 gnutls_privkey_get_type.3 gnutls_privkey_import_dsa_raw.3 gnutls_privkey_import_ecc_raw.3 gnutls_privkey_import_ext.3 gnutls_privkey_import_ext2.3 gnutls_privkey_import_ext3.3 gnutls_privkey_import_ext4.3 gnutls_privkey_import_gost_raw.3 gnutls_privkey_import_openpgp.3 gnutls_privkey_import_openpgp_raw.3 gnutls_privkey_import_pkcs11.3 gnutls_privkey_import_pkcs11_url.3 gnutls_privkey_import_rsa_raw.3 gnutls_privkey_import_tpm_raw.3 gnutls_privkey_import_tpm_url.3 gnutls_privkey_import_url.3 gnutls_privkey_import_x509.3 gnutls_privkey_import_x509_raw.3 gnutls_privkey_init.3 gnutls_privkey_set_flags.3 gnutls_privkey_set_pin_function.3 gnutls_privkey_set_spki.3 gnutls_privkey_sign_data.3 gnutls_privkey_sign_data2.3 gnutls_privkey_sign_hash.3 gnutls_privkey_sign_hash2.3 gnutls_privkey_status.3 gnutls_privkey_verify_params.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_privkey_verify_seed.3 gnutls_protocol_get_id.3 gnutls_protocol_get_name.3 gnutls_protocol_get_version.3 gnutls_protocol_list.3 gnutls_psk_allocate_client_credentials.3 gnutls_psk_allocate_server_credentials.3 gnutls_psk_client_get_hint.3 gnutls_psk_free_client_credentials.3 gnutls_psk_free_server_credentials.3 gnutls_psk_server_get_username.3 gnutls_psk_server_get_username2.3 gnutls_psk_set_client_credentials.3 gnutls_psk_set_client_credentials2.3 gnutls_psk_set_client_credentials_function.3 gnutls_psk_set_client_credentials_function2.3 gnutls_psk_set_params_function.3 gnutls_psk_set_server_credentials_file.3 gnutls_psk_set_server_credentials_function.3 gnutls_psk_set_server_credentials_function2.3 gnutls_psk_set_server_credentials_hint.3 gnutls_psk_set_server_dh_params.3 gnutls_psk_set_server_known_dh_params.3 gnutls_psk_set_server_params_function.3 gnutls_pubkey_deinit.3 gnutls_pubkey_encrypt_data.3 gnutls_pubkey_export.3 gnutls_pubkey_export2.3 gnutls_pubkey_export_dsa_raw.3 gnutls_pubkey_export_dsa_raw2.3 gnutls_pubkey_export_ecc_raw.3 gnutls_pubkey_export_ecc_raw2.3 gnutls_pubkey_export_ecc_x962.3 gnutls_pubkey_export_gost_raw2.3 gnutls_pubkey_export_rsa_raw.3 gnutls_pubkey_export_rsa_raw2.3 gnutls_pubkey_get_key_id.3 gnutls_pubkey_get_key_usage.3 gnutls_pubkey_get_openpgp_key_id.3 gnutls_pubkey_get_pk_algorithm.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_pubkey_get_preferred_hash_algorithm.3 gnutls_pubkey_get_spki.3 gnutls_pubkey_import.3 gnutls_pubkey_import_dsa_raw.3 gnutls_pubkey_import_ecc_raw.3 gnutls_pubkey_import_ecc_x962.3 gnutls_pubkey_import_gost_raw.3 gnutls_pubkey_import_openpgp.3 gnutls_pubkey_import_openpgp_raw.3 gnutls_pubkey_import_pkcs11.3 gnutls_pubkey_import_privkey.3 gnutls_pubkey_import_rsa_raw.3 gnutls_pubkey_import_tpm_raw.3 gnutls_pubkey_import_tpm_url.3 gnutls_pubkey_import_url.3 gnutls_pubkey_import_x509.3 gnutls_pubkey_import_x509_crq.3 gnutls_pubkey_import_x509_raw.3 gnutls_pubkey_init.3 gnutls_pubkey_print.3 gnutls_pubkey_set_key_usage.3 gnutls_pubkey_set_pin_function.3 gnutls_pubkey_set_spki.3 gnutls_pubkey_verify_data2.3 gnutls_pubkey_verify_hash2.3 gnutls_pubkey_verify_params.3 gnutls_random_art.3 gnutls_range_split.3 gnutls_reauth.3 gnutls_record_can_use_length_hiding.3 gnutls_record_check_corked.3 gnutls_record_check_pending.3 gnutls_record_cork.3 gnutls_record_disable_padding.3 gnutls_record_discard_queued.3 gnutls_record_get_direction.3 gnutls_record_get_discarded.3 gnutls_record_get_max_early_data_size.3 gnutls_record_get_max_size.3 gnutls_record_get_state.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_record_overhead_size.3 gnutls_record_recv.3 gnutls_record_recv_early_data.3 gnutls_record_recv_packet.3 gnutls_record_recv_seq.3 gnutls_record_send.3 gnutls_record_send2.3 gnutls_record_send_early_data.3 gnutls_record_send_range.3 gnutls_record_set_max_early_data_size.3 gnutls_record_set_max_recv_size.3 gnutls_record_set_max_size.3 gnutls_record_set_state.3 gnutls_record_set_timeout.3 gnutls_record_uncork.3 gnutls_register_custom_url.3 gnutls_rehandshake.3 gnutls_rnd.3 gnutls_rnd_refresh.3 gnutls_safe_renegotiation_status.3 gnutls_sec_param_get_name.3 gnutls_sec_param_to_pk_bits.3 gnutls_sec_param_to_symmetric_bits.3 gnutls_server_name_get.3 gnutls_server_name_set.3 gnutls_session_channel_binding.3 gnutls_session_enable_compatibility_mode.3 gnutls_session_etm_status.3 gnutls_session_ext_master_secret_status.3 gnutls_session_ext_register.3 gnutls_session_force_valid.3 gnutls_session_get_data.3 gnutls_session_get_data2.3 gnutls_session_get_desc.3 gnutls_session_get_flags.3 gnutls_session_get_id.3 gnutls_session_get_id2.3 gnutls_session_get_keylog_function.3 gnutls_session_get_master_secret.3 gnutls_session_get_ptr.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_session_get_random.3 gnutls_session_get_verify_cert_status.3 gnutls_session_is_resumed.3 gnutls_session_key_update.3 gnutls_session_resumption_requested.3 gnutls_session_set_data.3 gnutls_session_set_id.3 gnutls_session_set_keylog_function.3 gnutls_session_set_premaster.3 gnutls_session_set_ptr.3 gnutls_session_set_verify_cert.3 gnutls_session_set_verify_cert2.3 gnutls_session_set_verify_function.3 gnutls_session_set_verify_output_function.3 gnutls_session_supplemental_register.3 gnutls_session_ticket_enable_client.3 gnutls_session_ticket_enable_server.3 gnutls_session_ticket_key_generate.3 gnutls_session_ticket_send.3 gnutls_set_default_priority.3 gnutls_set_default_priority_append.3 gnutls_sign_algorithm_get.3 gnutls_sign_algorithm_get_client.3 gnutls_sign_algorithm_get_requested.3 gnutls_sign_get_hash_algorithm.3 gnutls_sign_get_id.3 gnutls_sign_get_name.3 gnutls_sign_get_oid.3 gnutls_sign_get_pk_algorithm.3 gnutls_sign_is_secure.3 gnutls_sign_is_secure2.3 gnutls_sign_list.3 gnutls_sign_supports_pk_algorithm.3 gnutls_srp_allocate_client_credentials.3 gnutls_srp_allocate_server_credentials.3 gnutls_srp_base64_decode.3 gnutls_srp_base64_decode2.3 gnutls_srp_base64_encode.3 gnutls_srp_base64_encode2.3 gnutls_srp_free_client_credentials.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_srp_free_server_credentials.3 gnutls_srp_server_get_username.3 gnutls_srp_set_client_credentials.3 gnutls_srp_set_client_credentials_function.3 gnutls_srp_set_prime_bits.3 gnutls_srp_set_server_credentials_file.3 gnutls_srp_set_server_credentials_function.3 gnutls_srp_set_server_fake_salt_seed.3 gnutls_srp_verifier.3 gnutls_srtp_get_keys.3 gnutls_srtp_get_mki.3 gnutls_srtp_get_profile_id.3 gnutls_srtp_get_profile_name.3 gnutls_srtp_get_selected_profile.3 gnutls_srtp_set_mki.3 gnutls_srtp_set_profile.3 gnutls_srtp_set_profile_direct.3 gnutls_store_commitment.3 gnutls_store_pubkey.3 gnutls_strerror.3 gnutls_strerror_name.3 gnutls_subject_alt_names_deinit.3 gnutls_subject_alt_names_get.3 gnutls_subject_alt_names_init.3 gnutls_subject_alt_names_set.3 gnutls_supplemental_get_name.3 gnutls_supplemental_recv.3 gnutls_supplemental_register.3 gnutls_supplemental_send.3 gnutls_system_key_add_x509.3 gnutls_system_key_delete.3 gnutls_system_key_iter_deinit.3 gnutls_system_key_iter_get_info.3 gnutls_system_recv_timeout.3 gnutls_tdb_deinit.3 gnutls_tdb_init.3 gnutls_tdb_set_store_commitment_func.3 gnutls_tdb_set_store_func.3 gnutls_tdb_set_verify_func.3 gnutls_tpm_get_registered.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_tpm_key_list_deinit.3 gnutls_tpm_key_list_get_url.3 gnutls_tpm_privkey_delete.3 gnutls_tpm_privkey_generate.3 gnutls_transport_get_int.3 gnutls_transport_get_int2.3 gnutls_transport_get_ptr.3 gnutls_transport_get_ptr2.3 gnutls_transport_set_errno.3 gnutls_transport_set_errno_function.3 gnutls_transport_set_fastopen.3 gnutls_transport_set_int.3 gnutls_transport_set_int2.3 gnutls_transport_set_ptr.3 gnutls_transport_set_ptr2.3 gnutls_transport_set_pull_function.3 gnutls_transport_set_pull_timeout_function.3 gnutls_transport_set_push_function.3 gnutls_transport_set_vec_push_function.3 gnutls_url_is_supported.3 gnutls_utf8_password_normalize.3 gnutls_verify_stored_pubkey.3 gnutls_x509_aia_deinit.3 gnutls_x509_aia_get.3 gnutls_x509_aia_init.3 gnutls_x509_aia_set.3 gnutls_x509_aki_deinit.3 gnutls_x509_aki_get_cert_issuer.3 gnutls_x509_aki_get_id.3 gnutls_x509_aki_init.3 gnutls_x509_aki_set_cert_issuer.3 gnutls_x509_aki_set_id.3 gnutls_x509_cidr_to_rfc5280.3 gnutls_x509_crl_check_issuer.3 gnutls_x509_crl_deinit.3 gnutls_x509_crl_dist_points_deinit.3 gnutls_x509_crl_dist_points_get.3 gnutls_x509_crl_dist_points_init.3 gnutls_x509_crl_dist_points_set.3 gnutls_x509_crl_export.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crl_export2.3 gnutls_x509_crl_get_authority_key_gn_serial.3 gnutls_x509_crl_get_authority_key_id.3 gnutls_x509_crl_get_crt_count.3 gnutls_x509_crl_get_crt_serial.3 gnutls_x509_crl_get_dn_oid.3 gnutls_x509_crl_get_extension_data.3 gnutls_x509_crl_get_extension_data2.3 gnutls_x509_crl_get_extension_info.3 gnutls_x509_crl_get_extension_oid.3 gnutls_x509_crl_get_issuer_dn.3 gnutls_x509_crl_get_issuer_dn2.3 gnutls_x509_crl_get_issuer_dn3.3 gnutls_x509_crl_get_issuer_dn_by_oid.3 gnutls_x509_crl_get_next_update.3 gnutls_x509_crl_get_number.3 gnutls_x509_crl_get_raw_issuer_dn.3 gnutls_x509_crl_get_signature.3 gnutls_x509_crl_get_signature_algorithm.3 gnutls_x509_crl_get_signature_oid.3 gnutls_x509_crl_get_this_update.3 gnutls_x509_crl_get_version.3 gnutls_x509_crl_import.3 gnutls_x509_crl_init.3 gnutls_x509_crl_iter_crt_serial.3 gnutls_x509_crl_iter_deinit.3 gnutls_x509_crl_list_import.3 gnutls_x509_crl_list_import2.3 gnutls_x509_crl_print.3 gnutls_x509_crl_privkey_sign.3 gnutls_x509_crl_set_authority_key_id.3 gnutls_x509_crl_set_crt.3 gnutls_x509_crl_set_crt_serial.3 gnutls_x509_crl_set_next_update.3 gnutls_x509_crl_set_number.3 gnutls_x509_crl_set_this_update.3 gnutls_x509_crl_set_version.3 gnutls_x509_crl_sign.3 gnutls_x509_crl_sign2.3 gnutls_x509_crl_verify.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crq_deinit.3 gnutls_x509_crq_export.3 gnutls_x509_crq_export2.3 gnutls_x509_crq_get_attribute_by_oid.3 gnutls_x509_crq_get_attribute_data.3 gnutls_x509_crq_get_attribute_info.3 gnutls_x509_crq_get_basic_constraints.3 gnutls_x509_crq_get_challenge_password.3 gnutls_x509_crq_get_dn.3 gnutls_x509_crq_get_dn2.3 gnutls_x509_crq_get_dn3.3 gnutls_x509_crq_get_dn_by_oid.3 gnutls_x509_crq_get_dn_oid.3 gnutls_x509_crq_get_extension_by_oid.3 gnutls_x509_crq_get_extension_by_oid2.3 gnutls_x509_crq_get_extension_data.3 gnutls_x509_crq_get_extension_data2.3 gnutls_x509_crq_get_extension_info.3 gnutls_x509_crq_get_key_id.3 gnutls_x509_crq_get_key_purpose_oid.3 gnutls_x509_crq_get_key_rsa_raw.3 gnutls_x509_crq_get_key_usage.3 gnutls_x509_crq_get_pk_algorithm.3 gnutls_x509_crq_get_pk_oid.3 gnutls_x509_crq_get_private_key_usage_period.3 gnutls_x509_crq_get_signature_algorithm.3 gnutls_x509_crq_get_signature_oid.3 gnutls_x509_crq_get_spki.3 gnutls_x509_crq_get_subject_alt_name.3 gnutls_x509_crq_get_subject_alt_othername_oid.3 gnutls_x509_crq_get_tlsfeatures.3 gnutls_x509_crq_get_version.3 gnutls_x509_crq_import.3 gnutls_x509_crq_init.3 gnutls_x509_crq_print.3 gnutls_x509_crq_privkey_sign.3 gnutls_x509_crq_set_attribute_by_oid.3 gnutls_x509_crq_set_basic_constraints.3 gnutls_x509_crq_set_challenge_password.3 gnutls_x509_crq_set_dn.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crq_set_dn_by_oid.3 gnutls_x509_crq_set_extension_by_oid.3 gnutls_x509_crq_set_key.3 gnutls_x509_crq_set_key_purpose_oid.3 gnutls_x509_crq_set_key_rsa_raw.3 gnutls_x509_crq_set_key_usage.3 gnutls_x509_crq_set_private_key_usage_period.3 gnutls_x509_crq_set_pubkey.3 gnutls_x509_crq_set_spki.3 gnutls_x509_crq_set_subject_alt_name.3 gnutls_x509_crq_set_subject_alt_othername.3 gnutls_x509_crq_set_tlsfeatures.3 gnutls_x509_crq_set_version.3 gnutls_x509_crq_sign.3 gnutls_x509_crq_sign2.3 gnutls_x509_crq_verify.3 gnutls_x509_crt_check_email.3 gnutls_x509_crt_check_hostname.3 gnutls_x509_crt_check_hostname2.3 gnutls_x509_crt_check_ip.3 gnutls_x509_crt_check_issuer.3 gnutls_x509_crt_check_key_purpose.3 gnutls_x509_crt_check_revocation.3 gnutls_x509_crt_cpy_crl_dist_points.3 gnutls_x509_crt_deinit.3 gnutls_x509_crt_equals.3 gnutls_x509_crt_equals2.3 gnutls_x509_crt_export.3 gnutls_x509_crt_export2.3 gnutls_x509_crt_get_activation_time.3 gnutls_x509_crt_get_authority_info_access.3 gnutls_x509_crt_get_authority_key_gn_serial.3 gnutls_x509_crt_get_authority_key_id.3 gnutls_x509_crt_get_basic_constraints.3 gnutls_x509_crt_get_ca_status.3 gnutls_x509_crt_get_crl_dist_points.3 gnutls_x509_crt_get_dn.3 gnutls_x509_crt_get_dn2.3 gnutls_x509_crt_get_dn3.3 gnutls_x509_crt_get_dn_by_oid.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crt_get_dn_oid.3 gnutls_x509_crt_get_expiration_time.3 gnutls_x509_crt_get_extension_by_oid.3 gnutls_x509_crt_get_extension_by_oid2.3 gnutls_x509_crt_get_extension_data.3 gnutls_x509_crt_get_extension_data2.3 gnutls_x509_crt_get_extension_info.3 gnutls_x509_crt_get_extension_oid.3 gnutls_x509_crt_get_fingerprint.3 gnutls_x509_crt_get_inhibit_anypolicy.3 gnutls_x509_crt_get_issuer.3 gnutls_x509_crt_get_issuer_alt_name.3 gnutls_x509_crt_get_issuer_alt_name2.3 gnutls_x509_crt_get_issuer_alt_othername_oid.3 gnutls_x509_crt_get_issuer_dn.3 gnutls_x509_crt_get_issuer_dn2.3 gnutls_x509_crt_get_issuer_dn3.3 gnutls_x509_crt_get_issuer_dn_by_oid.3 gnutls_x509_crt_get_issuer_dn_oid.3 gnutls_x509_crt_get_issuer_unique_id.3 gnutls_x509_crt_get_key_id.3 gnutls_x509_crt_get_key_purpose_oid.3 gnutls_x509_crt_get_key_usage.3 gnutls_x509_crt_get_name_constraints.3 gnutls_x509_crt_get_pk_algorithm.3 gnutls_x509_crt_get_pk_dsa_raw.3 gnutls_x509_crt_get_pk_ecc_raw.3 gnutls_x509_crt_get_pk_gost_raw.3 gnutls_x509_crt_get_pk_oid.3 gnutls_x509_crt_get_pk_rsa_raw.3 gnutls_x509_crt_get_policy.3 gnutls_x509_crt_get_preferred_hash_algorithm.3 gnutls_x509_crt_get_private_key_usage_period.3 gnutls_x509_crt_get_proxy.3 gnutls_x509_crt_get_raw_dn.3 gnutls_x509_crt_get_raw_issuer_dn.3 gnutls_x509_crt_get_serial.3 gnutls_x509_crt_get_signature.3 gnutls_x509_crt_get_signature_algorithm.3 gnutls_x509_crt_get_signature_oid.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crt_get_spki.3 gnutls_x509_crt_get_subject.3 gnutls_x509_crt_get_subject_alt_name.3 gnutls_x509_crt_get_subject_alt_name2.3 gnutls_x509_crt_get_subject_alt_othername_oid.3 gnutls_x509_crt_get_subject_key_id.3 gnutls_x509_crt_get_subject_unique_id.3 gnutls_x509_crt_get_tlsfeatures.3 gnutls_x509_crt_get_version.3 gnutls_x509_crt_import.3 gnutls_x509_crt_import_pkcs11.3 gnutls_x509_crt_import_url.3 gnutls_x509_crt_init.3 gnutls_x509_crt_list_import.3 gnutls_x509_crt_list_import2.3 gnutls_x509_crt_list_import_pkcs11.3 gnutls_x509_crt_list_import_url.3 gnutls_x509_crt_list_verify.3 gnutls_x509_crt_print.3 gnutls_x509_crt_privkey_sign.3 gnutls_x509_crt_set_activation_time.3 gnutls_x509_crt_set_authority_info_access.3 gnutls_x509_crt_set_authority_key_id.3 gnutls_x509_crt_set_basic_constraints.3 gnutls_x509_crt_set_ca_status.3 gnutls_x509_crt_set_crl_dist_points.3 gnutls_x509_crt_set_crl_dist_points2.3 gnutls_x509_crt_set_crq.3 gnutls_x509_crt_set_crq_extension_by_oid.3 gnutls_x509_crt_set_crq_extensions.3 gnutls_x509_crt_set_dn.3 gnutls_x509_crt_set_dn_by_oid.3 gnutls_x509_crt_set_expiration_time.3 gnutls_x509_crt_set_extension_by_oid.3 gnutls_x509_crt_set_flags.3 gnutls_x509_crt_set_inhibit_anypolicy.3 gnutls_x509_crt_set_issuer_alt_name.3 gnutls_x509_crt_set_issuer_alt_othername.3 gnutls_x509_crt_set_issuer_dn.3 gnutls_x509_crt_set_issuer_dn_by_oid.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_crt_set_issuer_unique_id.3 gnutls_x509_crt_set_key.3 gnutls_x509_crt_set_key_purpose_oid.3 gnutls_x509_crt_set_key_usage.3 gnutls_x509_crt_set_name_constraints.3 gnutls_x509_crt_set_pin_function.3 gnutls_x509_crt_set_policy.3 gnutls_x509_crt_set_private_key_usage_period.3 gnutls_x509_crt_set_proxy.3 gnutls_x509_crt_set_proxy_dn.3 gnutls_x509_crt_set_pubkey.3 gnutls_x509_crt_set_serial.3 gnutls_x509_crt_set_spki.3 gnutls_x509_crt_set_subject_alternative_name.3 gnutls_x509_crt_set_subject_alt_name.3 gnutls_x509_crt_set_subject_alt_othername.3 gnutls_x509_crt_set_subject_key_id.3 gnutls_x509_crt_set_subject_unique_id.3 gnutls_x509_crt_set_tlsfeatures.3 gnutls_x509_crt_set_version.3 gnutls_x509_crt_sign.3 gnutls_x509_crt_sign2.3 gnutls_x509_crt_verify.3 gnutls_x509_crt_verify_data2.3 gnutls_x509_dn_deinit.3 gnutls_x509_dn_export.3 gnutls_x509_dn_export2.3 gnutls_x509_dn_get_rdn_ava.3 gnutls_x509_dn_get_str.3 gnutls_x509_dn_get_str2.3 gnutls_x509_dn_import.3 gnutls_x509_dn_init.3 gnutls_x509_dn_oid_known.3 gnutls_x509_dn_oid_name.3 gnutls_x509_dn_set_str.3 gnutls_x509_ext_deinit.3 gnutls_x509_ext_export_aia.3 gnutls_x509_ext_export_authority_key_id.3 gnutls_x509_ext_export_basic_constraints.3 gnutls_x509_ext_export_crl_dist_points.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_ext_export_inhibit_anypolicy.3 gnutls_x509_ext_export_key_purposes.3 gnutls_x509_ext_export_key_usage.3 gnutls_x509_ext_export_name_constraints.3 gnutls_x509_ext_export_policies.3 gnutls_x509_ext_export_private_key_usage_period.3 gnutls_x509_ext_export_proxy.3 gnutls_x509_ext_export_subject_alt_names.3 gnutls_x509_ext_export_subject_key_id.3 gnutls_x509_ext_export_tlsfeatures.3 gnutls_x509_ext_import_aia.3 gnutls_x509_ext_import_authority_key_id.3 gnutls_x509_ext_import_basic_constraints.3 gnutls_x509_ext_import_crl_dist_points.3 gnutls_x509_ext_import_inhibit_anypolicy.3 gnutls_x509_ext_import_key_purposes.3 gnutls_x509_ext_import_key_usage.3 gnutls_x509_ext_import_name_constraints.3 gnutls_x509_ext_import_policies.3 gnutls_x509_ext_import_private_key_usage_period.3 gnutls_x509_ext_import_proxy.3 gnutls_x509_ext_import_subject_alt_names.3 gnutls_x509_ext_import_subject_key_id.3 gnutls_x509_ext_import_tlsfeatures.3 gnutls_x509_ext_print.3 gnutls_x509_key_purpose_deinit.3 gnutls_x509_key_purpose_get.3 gnutls_x509_key_purpose_init.3 gnutls_x509_key_purpose_set.3 gnutls_x509_name_constraints_add_excluded.3 gnutls_x509_name_constraints_add_permitted.3 gnutls_x509_name_constraints_check.3 gnutls_x509_name_constraints_check_crt.3 gnutls_x509_name_constraints_deinit.3 gnutls_x509_name_constraints_get_excluded.3 gnutls_x509_name_constraints_get_permitted.3 gnutls_x509_name_constraints_init.3 gnutls_x509_othername_to_virtual.3 gnutls_x509_policies_deinit.3 gnutls_x509_policies_get.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_policies_init.3 gnutls_x509_policies_set.3 gnutls_x509_policy_release.3 gnutls_x509_privkey_cpy.3 gnutls_x509_privkey_deinit.3 gnutls_x509_privkey_export.3 gnutls_x509_privkey_export2.3 gnutls_x509_privkey_export2_pkcs8.3 gnutls_x509_privkey_export_dsa_raw.3 gnutls_x509_privkey_export_ecc_raw.3 gnutls_x509_privkey_export_gost_raw.3 gnutls_x509_privkey_export_pkcs8.3 gnutls_x509_privkey_export_rsa_raw.3 gnutls_x509_privkey_export_rsa_raw2.3 gnutls_x509_privkey_fix.3 gnutls_x509_privkey_generate.3 gnutls_x509_privkey_generate2.3 gnutls_x509_privkey_get_key_id.3 gnutls_x509_privkey_get_pk_algorithm.3 gnutls_x509_privkey_get_pk_algorithm2.3 gnutls_x509_privkey_get_seed.3 gnutls_x509_privkey_get_spki.3 gnutls_x509_privkey_import.3 gnutls_x509_privkey_import2.3 gnutls_x509_privkey_import_dsa_raw.3 gnutls_x509_privkey_import_ecc_raw.3 gnutls_x509_privkey_import_gost_raw.3 gnutls_x509_privkey_import_openssl.3 gnutls_x509_privkey_import_pkcs8.3 gnutls_x509_privkey_import_rsa_raw.3 gnutls_x509_privkey_import_rsa_raw2.3 gnutls_x509_privkey_init.3 gnutls_x509_privkey_sec_param.3 gnutls_x509_privkey_set_flags.3 gnutls_x509_privkey_set_pin_function.3 gnutls_x509_privkey_set_spki.3 gnutls_x509_privkey_sign_data.3 gnutls_x509_privkey_sign_hash.3 gnutls_x509_privkey_verify_params.3 gnutls_x509_privkey_verify_seed.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' /usr/bin/install -c -m 644 gnutls_x509_rdn_get.3 gnutls_x509_rdn_get2.3 gnutls_x509_rdn_get_by_oid.3 gnutls_x509_rdn_get_oid.3 gnutls_x509_spki_deinit.3 gnutls_x509_spki_get_rsa_pss_params.3 gnutls_x509_spki_init.3 gnutls_x509_spki_set_rsa_pss_params.3 gnutls_x509_tlsfeatures_add.3 gnutls_x509_tlsfeatures_check_crt.3 gnutls_x509_tlsfeatures_deinit.3 gnutls_x509_tlsfeatures_get.3 gnutls_x509_tlsfeatures_init.3 gnutls_x509_trust_list_add_cas.3 gnutls_x509_trust_list_add_crls.3 gnutls_x509_trust_list_add_named_crt.3 gnutls_x509_trust_list_add_system_trust.3 gnutls_x509_trust_list_add_trust_dir.3 gnutls_x509_trust_list_add_trust_file.3 gnutls_x509_trust_list_add_trust_mem.3 gnutls_x509_trust_list_deinit.3 gnutls_x509_trust_list_get_issuer.3 gnutls_x509_trust_list_get_issuer_by_dn.3 gnutls_x509_trust_list_get_issuer_by_subject_key_id.3 gnutls_x509_trust_list_get_ptr.3 gnutls_x509_trust_list_init.3 gnutls_x509_trust_list_iter_deinit.3 gnutls_x509_trust_list_iter_get_ca.3 gnutls_x509_trust_list_remove_cas.3 gnutls_x509_trust_list_remove_trust_file.3 gnutls_x509_trust_list_remove_trust_mem.3 gnutls_x509_trust_list_set_getissuer_function.3 gnutls_x509_trust_list_set_ptr.3 gnutls_x509_trust_list_verify_crt.3 gnutls_x509_trust_list_verify_crt2.3 gnutls_x509_trust_list_verify_named_crt.3 '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/man/man3' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/manpages' Making install in doc make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make install-recursive make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' Making install in examples make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/examples' Making install in scripts make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/scripts' Making install in credentials make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making install in srp make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/srp' Making install in x509 make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials/x509' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[5]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/credentials' Making install in latex make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc/latex' make[3]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[4]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/doc/gnutls' /usr/bin/install -c -m 644 gnutls-handshake-state.png gnutls-layers.png gnutls-modauth.png gnutls-client-server-use-case.png gnutls-handshake-sequence.png gnutls-internals.png gnutls-logo.png gnutls-x509.png pkcs11-vision.png '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/doc/gnutls' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' /usr/bin/install -c -m 644 ./gnutls.info ./gnutls.info-1 ./gnutls.info-2 ./gnutls.info-3 ./gnutls.info-4 ./gnutls.info-5 ./gnutls.info-6 ./gnutls.info-7 ./gnutls-guile.info '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' install-info --info-dir='/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info/gnutls.info' install-info --info-dir='/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info/gnutls-guile.info' /bin/mkdir -p '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' /usr/bin/install -c -m 644 gnutls-handshake-state.png gnutls-layers.png gnutls-modauth.png gnutls-client-server-use-case.png gnutls-handshake-sequence.png gnutls-internals.png gnutls-logo.png gnutls-x509.png pkcs11-vision.png '/home/buildozer/aports/main/gnutls/pkg/gnutls/usr/share/info' make[4]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[3]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1/doc' make[1]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[2]: Entering directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make[1]: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' make: Leaving directory '/home/buildozer/aports/main/gnutls/src/gnutls-3.7.1' >>> gnutls-dbg*: Running split function dbg... >>> gnutls-dbg*: Preparing subpackage gnutls-dbg... >>> gnutls-dbg*: Running postcheck for gnutls-dbg >>> gnutls-doc*: Running split function doc... >>> gnutls-doc*: Preparing subpackage gnutls-doc... >>> gnutls-doc*: Running postcheck for gnutls-doc >>> gnutls-dev*: Running split function dev... >>> gnutls-dev*: Preparing subpackage gnutls-dev... >>> gnutls-dev*: Running postcheck for gnutls-dev >>> gnutls-utils*: Running split function utils... >>> gnutls-utils*: Preparing subpackage gnutls-utils... >>> gnutls-utils*: Running postcheck for gnutls-utils >>> gnutls-c++*: Running split function xx... >>> gnutls-c++*: Preparing subpackage gnutls-c++... >>> gnutls-c++*: Running postcheck for gnutls-c++ >>> gnutls*: Running postcheck for gnutls >>> gnutls*: Preparing package gnutls... >>> gnutls-c++*: Scanning shared objects >>> gnutls-dbg*: Scanning shared objects >>> gnutls-dev*: Scanning shared objects >>> gnutls-doc*: Scanning shared objects >>> gnutls-utils*: Scanning shared objects >>> gnutls*: Scanning shared objects >>> gnutls-c++*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libgnutls.so.30 so:libstdc++.so.6 >>> gnutls-c++*: Package size: 52.0 KB >>> gnutls-c++*: Compressing data... >>> gnutls-c++*: Create checksum... >>> gnutls-c++*: Create gnutls-c++-3.7.1-r1.apk >>> gnutls-dbg*: Tracing dependencies... >>> gnutls-dbg*: Package size: 9.4 MB >>> gnutls-dbg*: Compressing data... >>> gnutls-dbg*: Create checksum... >>> gnutls-dbg*: Create gnutls-dbg-3.7.1-r1.apk >>> gnutls-dev*: Tracing dependencies... gnutls-c++=3.7.1-r1 gnutls=3.7.1-r1 pc:hogweed pc:libtasn1 pc:nettle pc:p11-kit-1 pkgconfig >>> gnutls-dev*: Package size: 400.0 KB >>> gnutls-dev*: Compressing data... >>> gnutls-dev*: Create checksum... >>> gnutls-dev*: Create gnutls-dev-3.7.1-r1.apk >>> gnutls-doc*: Tracing dependencies... >>> gnutls-doc*: Package size: 7.0 MB >>> gnutls-doc*: Compressing data... >>> gnutls-doc*: Create checksum... >>> gnutls-doc*: Create gnutls-doc-3.7.1-r1.apk >>> gnutls-utils*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgnutls.so.30 so:libtasn1.so.6 so:libunistring.so.2 >>> gnutls-utils*: Package size: 1.4 MB >>> gnutls-utils*: Compressing data... >>> gnutls-utils*: Create checksum... >>> gnutls-utils*: Create gnutls-utils-3.7.1-r1.apk >>> gnutls*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgmp.so.10 so:libhogweed.so.6 so:libnettle.so.8 so:libp11-kit.so.0 so:libtasn1.so.6 so:libunistring.so.2 >>> gnutls*: Package size: 1.8 MB >>> gnutls*: Compressing data... >>> gnutls*: Create checksum... >>> gnutls*: Create gnutls-3.7.1-r1.apk >>> gnutls: Build complete at Sat, 30 Jul 2022 11:41:04 +0000 elapsed time 0h 23m 22s >>> gnutls: Cleaning up srcdir >>> gnutls: Cleaning up pkgdir >>> gnutls: Uninstalling dependencies... (1/27) Purging .makedepends-gnutls (20220730.111742) (2/27) Purging nettle-dev (3.7.3-r0) (3/27) Purging gmp-dev (6.2.1-r1) (4/27) Purging libgmpxx (6.2.1-r1) (5/27) Purging nettle (3.7.3-r0) (6/27) Purging zlib-dev (1.2.12-r1) (7/27) Purging libtasn1-dev (4.18.0-r0) (8/27) Purging libtasn1-progs (4.18.0-r0) (9/27) Purging libtasn1 (4.18.0-r0) (10/27) Purging p11-kit-dev (0.24.0-r1) (11/27) Purging p11-kit (0.24.0-r1) (12/27) Purging libunistring-dev (0.9.10-r1) (13/27) Purging libunistring (0.9.10-r1) (14/27) Purging texinfo (6.8-r0) (15/27) Purging diffutils (3.8-r0) (16/27) Purging datefudge (1.24-r0) (17/27) Purging coreutils (9.0-r2) Executing coreutils-9.0-r2.post-deinstall (18/27) Purging utmps-openrc (0.1.0.3-r0) (19/27) Purging git-perl (2.34.4-r0) (20/27) Purging perl-git (2.34.4-r0) (21/27) Purging perl-error (0.17029-r1) (22/27) Purging perl (5.34.0-r1) (23/27) Purging libffi (3.4.2-r1) (24/27) Purging libbz2 (1.0.8-r1) (25/27) Purging utmps (0.1.0.3-r0) (26/27) Purging s6-ipcserver (2.11.0.0-r0) (27/27) Purging skalibs (2.11.0.0-r0) Executing busybox-1.34.1-r7.trigger OK: 286 MiB in 91 packages >>> gnutls: Updating the main/armhf repository index... >>> gnutls: Signing the index...